TMS Web Core vs UniGui vs Intraweb: Frameworks Web para Delphi

  Рет қаралды 14,928

Landgraf Dev

Landgraf Dev

Күн бұрын

Пікірлер: 47
@joaopauloalcantara4186
@joaopauloalcantara4186 6 жыл бұрын
Do ponto de vista técnico, este é melhor vídeo do Brasil sobre Delphi para web.
@LandgrafDev
@LandgrafDev 6 жыл бұрын
Muito obrigado, João!
@fdeveloperBR
@fdeveloperBR Ай бұрын
Esse seu vídeo me ajudou muito na escolha mais adequada para minha necessidade. Sensacional!!!!
@LandgrafDev
@LandgrafDev Ай бұрын
Obrigado, fico feliz que tenha lhe ajudado, @fdeveloperBR.
@RalphRangel
@RalphRangel 6 жыл бұрын
Sou cliente TMS VCL e FMX e gostei muito do Webcore, seu vídeo ajudou.
@LandgrafDev
@LandgrafDev 6 жыл бұрын
Obrigado, @Ralph!
@FABIOMATTE2023
@FABIOMATTE2023 5 жыл бұрын
Cara, parabéns muito bem esclarecido viu.
@LandgrafDev
@LandgrafDev 5 жыл бұрын
Obrigado, Fabio!
@MrFerunandolfc
@MrFerunandolfc 4 жыл бұрын
Belo Comparativo, tive uma aplicação com Unigui, e o UniDBGRid com muitos dados ficava muito lento, ainda não testei o WebCore, vale a pena comparar sim !
@LandgrafDev
@LandgrafDev 4 жыл бұрын
Obrigado pelo comentário, Fernando
@sistemasemdelphi5326
@sistemasemdelphi5326 4 жыл бұрын
Se vc carrega muitos registros num grid, ficará lento de qualquer jeito. Tente limitar a leitura do número de registros conformo o conteúdo do filtro utilizado.
@barrys16
@barrys16 Жыл бұрын
Muito boa Explicação!!! Excelente!! Estava num impasse sobre como vou mudar minha aplicação de desktop para web. Quase fui para IntraWeb, mas depois deste video, fiquei convencido que a melhor opção é WebCore. Vou concentrar toda minha aplicação multiplataforma nesta opção. Agora só preciso ver se ela me dá suporte a emissão de notas fiscais. Obrigado!!
@LandgrafDev
@LandgrafDev Жыл бұрын
Obrigado, Eduardo. Note que, justamente como explicado no vídeo, o Web Core roda apenas no browser. Portanto, o suporte a emissão de notas fiscais deve ser feito na sua API, não no Web Core. Este apenas vai chamar um método um endpoint qualquer na API para emitir a nota, e é o servidor API, por sua vez, que efetivamente vai fazer essa emissão.
@cleberabirached2197
@cleberabirached2197 5 жыл бұрын
Muito boa a ferramenta . A minha duvida é a seguinte, como ele gera toda a rotina em JavaScript do lado Cliente , e sabemos que nos browsers no modo desenvolvedor posso rastrear os arquivos JS , oque impede de alguem copiar todo o fonte JS e transportar para outro local , fazer as modificações e utilizar. Qual a segurança que teriamos com esse arquivos ?
@LandgrafDev
@LandgrafDev 5 жыл бұрын
A lógica do seu negócio está no servidor, não no cliente. Nada te impede de copiar todo o fonte JavaScript do Facebook, do Google, do Conta Azul, está tudo lá também. O que importa é a autenticação e lógica na API. Note que em modo Release o código Pascal não fica disponível, só o código JavaScript, que é praticamente "inútil", é só uma casca visual.
@walterbernardo5576
@walterbernardo5576 Жыл бұрын
O TMS Web Core pode funcionar com módulos ISAPI DLL como o UniGui?
@LandgrafDev
@LandgrafDev Жыл бұрын
Conforme explicado no vídeo, o TMS Web Core é apenas a aplicação front-end, composta apenas de arquivos html e js. Portanto, ele pode rodar em qualquer ambiente que sirva páginas estáticas, incluindo o IIS. Não faz sentido usar ISAPI DLL, basta colocar direto no IIS mesmo.
@TalesHerman
@TalesHerman Жыл бұрын
@@LandgrafDev Conforme sua demonstração, o código fonte Delphi pode ser visto pelo depurador do navegador. Isso ocorre também nas máquinas clientes, quando o servidor de arquivos está em outro local, por exemplo Locaweb ou só quando tudo está rodando na mesma máquina?
@LandgrafDev
@LandgrafDev Жыл бұрын
@@TalesHerman É só durante o desenvolvimento. Ao distribuir a aplicação, basta não incluir o arquivo .map que é onde estão essas informações.
@TalesHerman
@TalesHerman Жыл бұрын
@@LandgrafDev 👍
@allanbrrj
@allanbrrj 5 жыл бұрын
Boa noite, ótimo vídeo bem explicado, uma ferramenta incrível, parabéns para TMS. Restou uma dúvida minha, como o JavaScript está completamente exposto, pelo que entendi, é possível explorar falhas, até mesmo copiar meu sistema, toda minha propriedade intelectual. Existe uma maneira de criptografar o js? Ou teremos que após convertido o js, fazer isso manualmente?
@LandgrafDev
@LandgrafDev 5 жыл бұрын
A lógica do seu negócio está no servidor, não no cliente. Nada te impede de copiar todo o fonte JavaScript do Facebook, do Google, do Conta Azul, está tudo lá também. O que importa é a autenticação e lógica na API. Note que em modo Release o código Pascal não fica disponível, só o código JavaScript, que é praticamente "inútil", é só uma casca visual.
@allanbrrj
@allanbrrj 5 жыл бұрын
@@LandgrafDev TMS Software Brasil Obrigado pela atenção. Entendi, o software teria que ter um modelo MVC. Essa parte seria uma view, eu protejo minha propriedade intelectual, o js se alimenta por rest. Eu conseguiria criar model e controller, o acesso a dados, eu dependo de uma outra linguagem/tecnologia para isso? Muito me encantou eu pensar que poderia hospedar em qualquer host da vida. Mas pelo que entendi o model e controller, seu eu usar delphi, teria que usar o intraweb para gerar a API. Ou um Node.js. E isso? Novamente gostaria de agradecer, realmente estou empolgado, gostaria de entender melhor. Vou baixar um demo hoje mesmo.
@LandgrafDev
@LandgrafDev 5 жыл бұрын
​@@allanbrrj Exatamente, o TMS Web Core faz o front-end. Você pode hospedar ele em qualquer host da vida, *MAS* é claro que talvez sua aplicação precise se comunicar com outros servidores. Se você vai fazer uma calculadora, ou um quiz, ou um joguinho, talvez não precisa de mais nada. Se precisa acessar um banco de dados, aí realmente precisa de uma API. Intraweb não seria o caso. Você usaria o TMS XData preferencialmente, que é a framework de API REST da TMS que está bem integrada ao TMS Web Core, mas pode usar também DataSnap, Node.js, PHP, etc.. O TMS Web Core vai se comunicar via HTTP(S) com o servidor que vc construir ou que já exista.
@LazarusNaVeia
@LazarusNaVeia Жыл бұрын
​@@allanbrrjna verdade hoje você pode usar o Horse pra backend com Delphi
@allanbrrj
@allanbrrj Жыл бұрын
@@LazarusNaVeia Como back tem vários além do Horse, eu não uso o Horse pois na época precisava gerar um ISAPI, sei que agora tem como gerar, mas quando comecei a estuda-lo não gerava, acho ISAPI muito mais rápido na resposta, outro motivo que não uso ele é porque não compila no freepascal. Por esses motivos acabei optando por outros restdataware e mormot, sei que tem outros, mas prefiro esses. Hoje estou usando como front o react, angular ou diretamente o html, dependendo da necessidade.
@wendelsoftcom
@wendelsoftcom 5 жыл бұрын
Como está a parte Mobile do TMS? Já existem componentes visuais atrativos para uma boa UX?
@LandgrafDev
@LandgrafDev 5 жыл бұрын
Veja aqui: kzbin.info/www/bejne/mV6QoJ2GZZiijas ou aqui: www.tmssoftware.com/site/blog.asp?post=567
@buschmanndaluz
@buschmanndaluz 5 жыл бұрын
Como o TMS W Core se compararia ao .Net core por exemplo? O server funciona em Windows ou Linux, a arquitetura MVC de forma natural, Razor, criação de views usando Bootstrap de forma muito fácil, entity framework, etc. Não encontrei vídeos falando de situações mais reais, precisamos disso pra ter uma visão melhor. Conheço só o básico de .Net mas sei que Web envolve conceitos bem diferentes. Vou avaliar, muito boa a iniciativa da TMS mas com toda sinceridade dá medo de investir frente a soluções já estabelecidas. Precisamos de opinião de quem domina outras ferramentas e o mundo web. Mas que seja um sucesso.
@validadortiss
@validadortiss 5 жыл бұрын
O TMS Web Core não envolve servidor. É só o front-end. Cada tecnologia/plataforma tem suas vantagens e desvantagens.
@dreamsoftware3298
@dreamsoftware3298 2 жыл бұрын
uma duvida da certo usar componente acbr por exemplo no tms core ?
@LandgrafDev
@LandgrafDev 2 жыл бұрын
O Web Core roda somente no browser, não tem como usar o ACBr.
@dreamsoftware3298
@dreamsoftware3298 2 жыл бұрын
@@LandgrafDev no caso teria que usar via API?
@LandgrafDev
@LandgrafDev 2 жыл бұрын
@@dreamsoftware3298 Correto.
@adilson-agrigoldsoftware5488
@adilson-agrigoldsoftware5488 6 жыл бұрын
Existem alguma ferramenta para migar VCL ou uniGUI para TMS Web ? como existe para VCL para uniGUI?
@LandgrafDev
@LandgrafDev 6 жыл бұрын
Não há tal ferramenta, Adilson. Até porque os paradigmas das duas aplicações (vcl e web core) são bem diferentes.
@agnelovloss
@agnelovloss 5 жыл бұрын
Excelente!
@wlandgraf
@wlandgraf 5 жыл бұрын
Obrigado, Angelo!
@robinhodemorais4019
@robinhodemorais4019 6 жыл бұрын
TMS ainda tá novinho, daqui uns anos possa ser que comece há bater pau a pau com unigui, por enquanto unigui e intraweb é melhor por ter anos de história, eu particularmente prefiro unigui. Parabéns pelo video....
@LandgrafDev
@LandgrafDev 6 жыл бұрын
Obrigado Robinho. Se puder compartilhe sua experiência com o TMS Web Core, será útil para os demais, grato!
@robinhodemorais4019
@robinhodemorais4019 6 жыл бұрын
@@LandgrafDev Não tenho AINDA experiencia com o TMS Web Core mas espero em um futuro ter, pois vejo que ele está evoluindo muito e isso é bom para nossa delphi.
@LandgrafDev
@LandgrafDev 6 жыл бұрын
Ah ok. É que como você comparou os dois, achei que tinha experimentado e tinha informações interessantes. Agora entendi. 👍🏻
@robinhodemorais4019
@robinhodemorais4019 6 жыл бұрын
@@LandgrafDev Fiz analise diante o que foi apresentado e dos demos que já vi...mas está crescendo muito bem.
@RalphRangel
@RalphRangel 6 жыл бұрын
Não tem nem comparação Robinho, não existe servidor, o Web Core é muito superior
Beginner's Guide Mastering Web Deployment with Delphi - Part1
33:14
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Delphi Web with D2Bridge Framework 1.4.3
1:18:56
Talis Jonatas Gomes
Рет қаралды 1,4 М.
DBGrid com BootStrap / CSS no UNIGUI
11:59
Marcio Santos
Рет қаралды 12 М.
TMS WEB Core with Firebase: Connect to a database in minutes
17:09
tmssoftwareTV
Рет қаралды 2,2 М.
TMS WEB Core vs pure Javascript
31:09
tmssoftwareTV
Рет қаралды 1,6 М.
UniGUI
55:00
Firebird Developers Day
Рет қаралды 8 М.
Delphi + Intraweb + Bootstrap parte I
29:53
Ederson Selvati
Рет қаралды 32 М.
Using TMS RemoteDB in database applications
17:49
tmssoftwareTV
Рет қаралды 4 М.
Evaluating Web Development Frameworks for Delphi
1:29:28
Embarcadero Technologies
Рет қаралды 24 М.