Logo
Imprimir esta página

INTRAWEB - RAD para Web Destaque

INTRAWEB - RAD para Web

IntraWeb - Desenvolvimento Rápido de Aplicações Web

Quem já desenvolve em Delphi e não conhece/usa IntraWeb não sabe o tempo que está perdendo. É um Framework amado por uns e odiado por outros - os que o odeiam conhecem muito pouco dele, em sua grande maioria - que turbina o desenvolvimento de aplicações robustas para o ambiente Web usando o nosso querido Delphi.

Bugs? Tem, mas não mais que outras ferramentas de desenvolvimento e são fácilmente contornáveis. Limites? sua imaginação. IntraWeb gera HTML, se tem HTML tem JavaScript e CSS, que são a base da Web. IntraWeb é extensível e personalizável com tecnologias já conhecidas. Flash, Ajax, jQuery, CSS, e várias outras tecnologias para web são fácilmente "embutidas" numa aplicação Web desenvolvida com IntraWeb. Tendo Delphi como back-end é extremamente prazeroso desenvolver. A velocidade de desenvolvimento é imbatível e se seu código Delphi for de boa qualidade permite centenas de conexões simultâneas sem travar o servidor.

Limitações

Apesar de ser em Delphi, uma aplicação Web não pode ser construída exatamente igual à uma aplicação desktop, não por limitação do IntraWeb, e sim por causa da mecânica da própria Web. Um form modal por exemplo, não tem como ser feito de maneira fácil e deve ser substituído por funções callback. Variáveis globais só devem ser usadas se realmente for o caso, pois são acessíveis de todas as sessões da aplicação. Quem desenvolve uma aplicação Web deve ter cuidado para que informações críticas não sejam compartilhadas entre os usuários logados. Seguindo-se regras básicas, IntraWeb é muito eficaz no gerenciamento das sessões, tornando-as 100% individuais. Um dbgrid exibindo 1000 registros numa aplicação Web óbviamente vai ficar pesado, o HTML gerado vai ficar gigantesco. Isso deve ser evitado até numa aplicação desktop. O usuário vai editar quantos registros ao mesmo tempo? um. Então devemos retornar somente um. Uma maneira otimizada de se fazer uma consulta (tanto desktop quanto Web) é criar uma janela de pesquisa que retorne dados somente com os campos essenciais para identificação dos registros (id, código, nome e cnpj, por exemplo) e então retornar o registro de forma completa para exibição/edição. Trabalhando à quase 6 anos com IntraWeb, fui desenvolvendo e aprimorando ótimas técnicas de desenvolvimento e veremos algumas em artigos futuros. Até!

Última modificação emTerça, 23 Setembro 2014 19:20
CGM

A CGM é uma empresa especializada em desenvolvimento de projetos de informática e sistemas personalizados.

A sólida parceria desenvolvida com seus clientes na última década atestam a vocação da CGM Automação no desenvolvimento de programas específicos com o que é de mais moderno em informática. Nossos profissionais comprovam uma longa experiência profissional, que é compartilhada com cada um de nossos clientes.

Website.: www.cgmautomacao.com.br
Template Design © Joomla Templates | GavickPro. All rights reserved.