SlideShare uma empresa Scribd logo
1 de 17
VCL for the Web Intraweb Wecsley Fey Analista de Sistemas Aquasoft TI – Embarcadero Partner
Apresentação ,[object Object],[object Object],[object Object],[object Object],[object Object]
Delphi para Web ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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 "acoplado" para o RAD Studio (Contrato Embarcadero – ATOZED) (Delphi e C++)
VCL for the Web – O que é ? * Empresa Responsável: ATOZED Software * No Brasil? Desenvolvimento / Suporte: Jackson Gomes, desde 2008 trabalha para a Atozed )
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
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
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
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
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
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;
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;
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;
VCL for the Web – V & D * Vantagens - Aprendizagem Rápida - Reaproveitamento de Código * Desvantagens - Inibição estrutura interna - Programar Delphi, desenvolver WEB ! -
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 ! -
Perguntas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Muito obrigado ! “  Excelência é fazer o certo,  quando ninguém está olhando. “   Wecsley Fey Analista de Sistemas Aquasoft TI – Embarcadero Partner

Mais conteúdo relacionado

Mais procurados

TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETTDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETtdc-globalcode
 
Onde buscar conhecimento? - 3º Zabbix Meetup do Interior
Onde buscar conhecimento? - 3º Zabbix Meetup do InteriorOnde buscar conhecimento? - 3º Zabbix Meetup do Interior
Onde buscar conhecimento? - 3º Zabbix Meetup do InteriorZabbix BR
 
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...Zabbix BR
 
Java Server Faces
Java Server FacesJava Server Faces
Java Server FacesJoão Longo
 
1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento
1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento
1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimentoZabbix BR
 
O básico sobre Vue 2. Talk Vue Básico 1/3
O básico sobre Vue 2. Talk Vue Básico 1/3O básico sobre Vue 2. Talk Vue Básico 1/3
O básico sobre Vue 2. Talk Vue Básico 1/3Danilo Pinotti
 
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do GojavaJSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do GojavaFrederico Maia Arantes
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightFelipe Pocchini
 
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017Renato Groff
 
Gerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStackGerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStackAécio Pires
 
RubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhosRubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhosFelipe Gadelha Ruoso
 
Workshop Vanilla JS e ES6
Workshop Vanilla JS e ES6Workshop Vanilla JS e ES6
Workshop Vanilla JS e ES6Wendell Adriel
 
Exchange Online with SharePoint - Improve Your App.
Exchange Online with SharePoint - Improve Your App.Exchange Online with SharePoint - Improve Your App.
Exchange Online with SharePoint - Improve Your App.Joao Livio
 
ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017
ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017
ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017Renato Groff
 
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NETASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NETRenato Groff
 

Mais procurados (20)

TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETTDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
 
Introdução - Java WEB
Introdução - Java WEBIntrodução - Java WEB
Introdução - Java WEB
 
Onde buscar conhecimento? - 3º Zabbix Meetup do Interior
Onde buscar conhecimento? - 3º Zabbix Meetup do InteriorOnde buscar conhecimento? - 3º Zabbix Meetup do Interior
Onde buscar conhecimento? - 3º Zabbix Meetup do Interior
 
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
Zabbix - Sou Dev, o que eu tenho a ver com isso? - André Déo (Comunidade Zabb...
 
Tecnologias ria2
Tecnologias ria2Tecnologias ria2
Tecnologias ria2
 
Java Server Faces
Java Server FacesJava Server Faces
Java Server Faces
 
1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento
1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento
1º Meetup Zabbix Meetup do Recife - André Déo: Zabbix - Onde buscar conhecimento
 
O básico sobre Vue 2. Talk Vue Básico 1/3
O básico sobre Vue 2. Talk Vue Básico 1/3O básico sobre Vue 2. Talk Vue Básico 1/3
O básico sobre Vue 2. Talk Vue Básico 1/3
 
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do GojavaJSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
 
O Futuro do ASP.NET
O Futuro do ASP.NETO Futuro do ASP.NET
O Futuro do ASP.NET
 
Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com Silverlight
 
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
 
Framework7
Framework7Framework7
Framework7
 
Gerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStackGerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStack
 
ASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e alémASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e além
 
RubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhosRubyConf 17 - Colocando sua aplicação vue nos trilhos
RubyConf 17 - Colocando sua aplicação vue nos trilhos
 
Workshop Vanilla JS e ES6
Workshop Vanilla JS e ES6Workshop Vanilla JS e ES6
Workshop Vanilla JS e ES6
 
Exchange Online with SharePoint - Improve Your App.
Exchange Online with SharePoint - Improve Your App.Exchange Online with SharePoint - Improve Your App.
Exchange Online with SharePoint - Improve Your App.
 
ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017
ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017
ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017
 
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NETASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
 

Semelhante a VCL para Web em

ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014Giovanni Bassi
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Valmir Justo
 
Netbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesNetbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesRodrigo Peleias
 
Hands-on Cordova / Phonegap - GDG JF
Hands-on Cordova / Phonegap - GDG JFHands-on Cordova / Phonegap - GDG JF
Hands-on Cordova / Phonegap - GDG JFGiordano Bruno Vieira
 
Write once, run "everywhere"
Write once, run "everywhere"Write once, run "everywhere"
Write once, run "everywhere"Stefan Horochovec
 
Workshop de Firefox OS
Workshop de Firefox OSWorkshop de Firefox OS
Workshop de Firefox OSDavid Ruiz
 
Analise frameworks php
Analise frameworks phpAnalise frameworks php
Analise frameworks phpIgor Moura
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicFelipe Blini
 
Aula Aula03 estrutura phone_gap
Aula Aula03 estrutura phone_gapAula Aula03 estrutura phone_gap
Aula Aula03 estrutura phone_gapRoberson Alves
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaDiego Cavalca
 
Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast Eduardo Pires
 
RIA e Flex - Dando formas à Inovação
RIA e Flex - Dando formas à InovaçãoRIA e Flex - Dando formas à Inovação
RIA e Flex - Dando formas à InovaçãoLeonardo Braga
 
T@rget trust asp.net avançado
T@rget trust   asp.net avançadoT@rget trust   asp.net avançado
T@rget trust asp.net avançadoTargettrust
 
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Wennder Santos
 

Semelhante a VCL para Web em (20)

ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
Netbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesNetbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 Portugues
 
Workshop - Cordova e Ionic
Workshop - Cordova e IonicWorkshop - Cordova e Ionic
Workshop - Cordova e Ionic
 
Hands-on Cordova / Phonegap - GDG JF
Hands-on Cordova / Phonegap - GDG JFHands-on Cordova / Phonegap - GDG JF
Hands-on Cordova / Phonegap - GDG JF
 
Write once, run "everywhere"
Write once, run "everywhere"Write once, run "everywhere"
Write once, run "everywhere"
 
Workshop de Firefox OS
Workshop de Firefox OSWorkshop de Firefox OS
Workshop de Firefox OS
 
Javafx
JavafxJavafx
Javafx
 
Analise frameworks php
Analise frameworks phpAnalise frameworks php
Analise frameworks php
 
Worklight exemplo
Worklight exemploWorklight exemplo
Worklight exemplo
 
Web Sphere
Web SphereWeb Sphere
Web Sphere
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
 
Slides da palestra no Flex mania 2011
Slides da palestra no Flex mania 2011Slides da palestra no Flex mania 2011
Slides da palestra no Flex mania 2011
 
Aula Aula03 estrutura phone_gap
Aula Aula03 estrutura phone_gapAula Aula03 estrutura phone_gap
Aula Aula03 estrutura phone_gap
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec Cafelândia
 
Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast Futuro do ASP.NET vNext - MVP ShowCast
Futuro do ASP.NET vNext - MVP ShowCast
 
Mod06 licao01-apostila
Mod06 licao01-apostilaMod06 licao01-apostila
Mod06 licao01-apostila
 
RIA e Flex - Dando formas à Inovação
RIA e Flex - Dando formas à InovaçãoRIA e Flex - Dando formas à Inovação
RIA e Flex - Dando formas à Inovação
 
T@rget trust asp.net avançado
T@rget trust   asp.net avançadoT@rget trust   asp.net avançado
T@rget trust asp.net avançado
 
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
 

VCL para Web em

  • 1. VCL for the Web Intraweb Wecsley Fey Analista de Sistemas Aquasoft TI – Embarcadero Partner
  • 2.
  • 3.
  • 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 "acoplado" para o RAD Studio (Contrato Embarcadero – ATOZED) (Delphi e C++)
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. VCL for the Web – V & D * Vantagens - Aprendizagem Rápida - Reaproveitamento de Código * Desvantagens - Inibição estrutura interna - Programar Delphi, desenvolver WEB ! -
  • 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.
  • 17. Muito obrigado ! “ Excelência é fazer o certo, quando ninguém está olhando. “ Wecsley Fey Analista de Sistemas Aquasoft TI – Embarcadero Partner