Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
VCL for the Web Intraweb Wecsley Fey Analista de Sistemas Aquasoft TI – Embarcadero Partner
Apresentação <ul><li>Aquasoft TI; </li></ul><ul><li>Analista de Sistemas  OutSourcing, Consultor, Instrutor </li></ul><ul>...
Delphi para Web <ul><li>Delphi 3 (1997): WebBroker </li></ul><ul><li>( código binário – ISAPI, CGI) </li></ul><ul><li>Delp...
VCL for the Web – O que é ? * Framework completo para desenvolvimento de aplicações Web - Delphi para Web ! * Desenvolvime...
VCL for the Web – O que é ? * Empresa Responsável: ATOZED Software * No Brasil? Desenvolvimento / Suporte: Jackson Gomes, ...
VCL for the Web - Estrutura * Nucleo Central: Mecanismo geração html e javascript; (faz todo o trabalho de baixo nível (HT...
VCL for the Web - Estrutura * Deploy:  Servidor Web IIS (ISAPI, DLL) - Apache ? Extenção ISAPI  - Windows Service - Stand ...
VCL for the Web - Cases * Cliente do exterior (instituição bancária) utiliza Intraweb para um sistema de 40 mil usuários; ...
VCL for the Web - Cases * Exterior https://booking.luxbusamerica.com/luxbus http://www.nychelo.com/ http://www.infoveld.co...
VCL for the Web - Prática * Exemplo Prático - Delphi 2010 Architect; - Windows 7 Ultimate; * Abordagem - Estrutura de func...
VCL for the Web - Prática * Server Controller - Cérebro da aplicação * UserSession - Semelhante ao DataModule, armazena da...
VCL for the Web - Prática * Server Controller - Núcleo da APLICAÇÃO; - 1 Instância por aplicação; - Controla requisições e...
VCL for the Web - Prática * UserSession - Núcleo do USUÁRIO; - 1 Instância por usuário / browser; - Controla requisições e...
VCL for the Web – V & D * Vantagens - Aprendizagem Rápida - Reaproveitamento de Código * Desvantagens - Inibição estrutura...
VCL for the Web – Links úteis Jackson Gomes (Desenvolvimento suporte Intraweb):  [email_address] Atozed Software www.atoze...
Perguntas <ul><li>EDN – Embarcadero Developer Network </li></ul><ul><ul><li>http://edn.embarcadero.com/br </li></ul></ul><...
Muito obrigado ! “  Excelência é fazer o certo,  quando ninguém está olhando. “   Wecsley Fey Analista de Sistemas Aquasof...
Upcoming SlideShare
Loading in …5
×

Vcl For The Web - Palestra sobre desenvolvimento web em Delphi

4,819 views

Published on

Palestra sobre desenvolvimento web em Delphi com Intraweb (VLC for the web)

  • Be the first to comment

Vcl For The Web - Palestra sobre desenvolvimento web em Delphi

  1. 1. VCL for the Web Intraweb Wecsley Fey Analista de Sistemas Aquasoft TI – Embarcadero Partner
  2. 2. Apresentação <ul><li>Aquasoft TI; </li></ul><ul><li>Analista de Sistemas OutSourcing, Consultor, Instrutor </li></ul><ul><li>Colunista ActiveDelphi </li></ul><ul><li>/ EduDelphiPage </li></ul><ul><li>Coordenador DUG-RS Group </li></ul>
  3. 3. Delphi para Web <ul><li>Delphi 3 (1997): WebBroker </li></ul><ul><li>( código binário – ISAPI, CGI) </li></ul><ul><li>Delphi 6 (2001): WebSnap ( evolução WebBroker) (antigo Code Central) </li></ul><ul><li>Delphi 7(2002) (estouro .NET) : Incorporado Intraweb </li></ul><ul><li>(Wizards) </li></ul><ul><li>Delphi 2007: VCL for the Web </li></ul>
  4. 4. VCL for the Web – O que é ? * Framework completo para desenvolvimento de aplicações Web - Delphi para Web ! * Desenvolvimento WYSIWYG – RAD Web; * Desenvolve qualquer tipo de aplicativo para Web; Desde 2007 foi &quot;acoplado&quot; para o RAD Studio (Contrato Embarcadero – ATOZED) (Delphi e C++)
  5. 5. VCL for the Web – O que é ? * Empresa Responsável: ATOZED Software * No Brasil? Desenvolvimento / Suporte: Jackson Gomes, desde 2008 trabalha para a Atozed )
  6. 6. VCL for the Web - Estrutura * Nucleo Central: Mecanismo geração html e javascript; (faz todo o trabalho de baixo nível (HTML, JavaScript, etc); * Suite componentes Web: Recursos RAD do Delphi, drag and drop, eventos, propriedades, dbaware; * Linguagem: DELPHI
  7. 7. VCL for the Web - Estrutura * Deploy: Servidor Web IIS (ISAPI, DLL) - Apache ? Extenção ISAPI - Windows Service - Stand Alone (simula web server) baseado INDY * Versão atual: Suportada pela versão 5 até 2010 (licença especial, suporte prioritário por 1 ano); * Próxima Versão (IW XI): Suportada pela versão 7 até 2010/2011
  8. 8. VCL for the Web - Cases * Cliente do exterior (instituição bancária) utiliza Intraweb para um sistema de 40 mil usuários; * Brasil www.clubedelphi.com.br www.imoblioteca.com.br www.slabweb.com.br
  9. 9. VCL for the Web - Cases * Exterior https://booking.luxbusamerica.com/luxbus http://www.nychelo.com/ http://www.infoveld.com/sarnap http://www.sightsavers.org/donate_now/default.html http://web.dosli.cz/eduweb/eduweb http://web.dosli.cz/touch_of_nature * Vivência em projetos
  10. 10. VCL for the Web - Prática * Exemplo Prático - Delphi 2010 Architect; - Windows 7 Ultimate; * Abordagem - Estrutura de funcionamento - AJAX - DBAWare - Debug - Conversão Stand Alone / ISAPI
  11. 11. VCL for the Web - Prática * Server Controller - Cérebro da aplicação * UserSession - Semelhante ao DataModule, armazena dados do usuário; * IWForms - Telas ou Páginas;
  12. 12. VCL for the Web - Prática * Server Controller - Núcleo da APLICAÇÃO; - 1 Instância por aplicação; - Controla requisições e processos dos usuários da aplicação;
  13. 13. VCL for the Web - Prática * UserSession - Núcleo do USUÁRIO; - 1 Instância por usuário / browser; - Controla requisições e processos do usuários da aplicação; * IWForms - Formulários páginas da aplicação; - Somente aceita componentes da biblioteca IW;
  14. 14. VCL for the Web – V & D * Vantagens - Aprendizagem Rápida - Reaproveitamento de Código * Desvantagens - Inibição estrutura interna - Programar Delphi, desenvolver WEB ! -
  15. 15. VCL for the Web – Links úteis Jackson Gomes (Desenvolvimento suporte Intraweb): [email_address] Atozed Software www.atozed.com Lista de Discussão de maior repercussão no Brasil (participação Jackson) http://br.groups.yahoo.com/group/iwbr/ - Programar Delphi, desenvolver WEB ! -
  16. 16. Perguntas <ul><li>EDN – Embarcadero Developer Network </li></ul><ul><ul><li>http://edn.embarcadero.com/br </li></ul></ul><ul><li>Delphi 2010 - Trial Download </li></ul><ul><ul><li>http://www.embarcadero.com/br/downloads </li></ul></ul><ul><li>[email_address] </li></ul><ul><li>www.aquasoft.com.br </li></ul><ul><li>www.dug-rs.org </li></ul><ul><li>www.activedelphi.com.br </li></ul><ul><li>twitter.com/wecsleyfey </li></ul>
  17. 17. Muito obrigado ! “ Excelência é fazer o certo, quando ninguém está olhando. “ Wecsley Fey Analista de Sistemas Aquasoft TI – Embarcadero Partner

×