DESENVOLVIMENTO DE SISTEMAS WEB COM COLDFUSION Felipe Magalhães
ColdFusion – História <ul><li>1994 – A era Allaire </li></ul><ul><ul><li>ColdFusion 1.0 até ColdFusion 4.5 </li></ul></ul>...
ColdFusion – Servidores <ul><li>Aplicações que rodam em cima de um servidor dentro dos padrões de desenvolvimento J2EE </l...
ColdFusion – As duas sintaxes <ul><li>CFML – Baseada em tags </li></ul><ul><li><html> </li></ul><ul><li><head> </li></ul><...
ColdFusion – As duas sintaxes <ul><li>CFScript – Baseada no padrão ECMAScript </li></ul><ul><li><cfscript> </li></ul><ul><...
ColdFusion – Desenvolvimento <ul><li>IDE’s: </li></ul><ul><ul><li>HomeSite </li></ul></ul><ul><ul><li>Dreamweaver  </li></...
ColdFusion – Algumas facilidades <ul><li>cfqueryparam/cfprocparam </li></ul><ul><ul><li>Validação de dados para uma instru...
ColdFusion – Novidades da versão 8 <ul><li>cfzip </li></ul><ul><li>cfpdf </li></ul><ul><li>cffeed </li></ul><ul><li>Acesso...
ColdFusion - Balanço <ul><li>Vantagens  </li></ul><ul><ul><li>RAD – Rapid Application Development </li></ul></ul><ul><ul><...
ColdFusion - Conclusão <ul><li>O ColdFusion é uma linguagem que oferece funcionalidades muito interessantes para os desenv...
ColdFusion – Referências <ul><li>FUJITANI, Humberto Katsutoshi. Desenvolvimento de Aplicações para Internet. FATEC, Ourinh...
Perguntas? <ul><li>Felipe Alencar Magalhães  </li></ul><ul><li>[email_address] </li></ul><ul><li>http://blogdomx.blogspot....
Próximos SlideShares
Carregando em…5
×

Palestra Ubm 24 11 07

648 visualizações

Publicada em

Slideshow apresentado no workshop do UBM em 24 de novembro de 2007

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
648
No SlideShare
0
A partir de incorporações
0
Número de incorporações
26
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Palestra Ubm 24 11 07

  1. 1. DESENVOLVIMENTO DE SISTEMAS WEB COM COLDFUSION Felipe Magalhães
  2. 2. ColdFusion – História <ul><li>1994 – A era Allaire </li></ul><ul><ul><li>ColdFusion 1.0 até ColdFusion 4.5 </li></ul></ul><ul><li>2001 – A fusão com a Macromedia </li></ul><ul><ul><li>ColdFusion 5 até ColdFusion MX (7.0.2) </li></ul></ul><ul><li>2005 – A compra pela Adobe </li></ul><ul><ul><li>ColdFusion 8 e o Projeto Centaur </li></ul></ul>
  3. 3. ColdFusion – Servidores <ul><li>Aplicações que rodam em cima de um servidor dentro dos padrões de desenvolvimento J2EE </li></ul>SERVIDOR SISTEMAS OPERACIONAIS Adobe ColdFusion 8 BlueDragon 6.2 Coral Web Builder 2.0 IginteFusion 2.8 Railo 1.0 Smith 1.0
  4. 4. ColdFusion – As duas sintaxes <ul><li>CFML – Baseada em tags </li></ul><ul><li><html> </li></ul><ul><li><head> </li></ul><ul><li><title>Minha Primeira Aplicação</title> </li></ul><ul><li></head> </li></ul><ul><li><body> </li></ul><ul><li><cfset x = 5> </li></ul><ul><li><cfoutput> </li></ul><ul><li><b>O valor de x é #x#.</b> </li></ul><ul><li></cfoutput> </li></ul><ul><li></body> </li></ul><ul><li></html> </li></ul>
  5. 5. ColdFusion – As duas sintaxes <ul><li>CFScript – Baseada no padrão ECMAScript </li></ul><ul><li><cfscript> </li></ul><ul><li>index = 0; </li></ul><ul><li>alfabeto = ArrayNew(1); </li></ul><ul><li>alfabeto[1] = '1'; alfabeto[2] = '4'; alfabeto[3] = '5'; </li></ul><ul><li>For(index=2; index LTE ArrayLen(alfabeto); index=index+1) </li></ul><ul><li>{ </li></ul><ul><li>sIndex = index; </li></ul><ul><li>auxiliar = alfabeto[sIndex-1]; </li></ul><ul><li> alfabeto[sIndex-1] = alfabeto[sIndex]; </li></ul><ul><li>alfabeto[sIndex] = auxiliar; </li></ul><ul><li>sIndex = sIndex - 1; </li></ul><ul><li>} </li></ul><ul><li> </cfscript> </li></ul>
  6. 6. ColdFusion – Desenvolvimento <ul><li>IDE’s: </li></ul><ul><ul><li>HomeSite </li></ul></ul><ul><ul><li>Dreamweaver </li></ul></ul><ul><ul><li>CFEclipse </li></ul></ul><ul><li>Aplicações: </li></ul><ul><ul><li>Intranets robustas </li></ul></ul><ul><ul><li>Aplicações RIA </li></ul></ul><ul><ul><li>Exemplo nacional: Busca de CEP dos Correios </li></ul></ul>
  7. 7. ColdFusion – Algumas facilidades <ul><li>cfqueryparam/cfprocparam </li></ul><ul><ul><li>Validação de dados para uma instrução SQL </li></ul></ul><ul><li>cfform </li></ul><ul><ul><li>Criação de formulários em HTML/XML/Flash com validação </li></ul></ul><ul><li>cfhttp </li></ul><ul><ul><li>Trabalha em cima de requisições HTTP </li></ul></ul><ul><li>cfdocument </li></ul><ul><ul><li>Geração dinâmica de PDF/FlashPaper </li></ul></ul>
  8. 8. ColdFusion – Novidades da versão 8 <ul><li>cfzip </li></ul><ul><li>cfpdf </li></ul><ul><li>cffeed </li></ul><ul><li>Acesso a .NET via CreateObject() e cfobject </li></ul><ul><li>cfexchange </li></ul><ul><li>cfimage </li></ul><ul><li>cfajaxproxy/cfajaximport </li></ul>
  9. 9. ColdFusion - Balanço <ul><li>Vantagens </li></ul><ul><ul><li>RAD – Rapid Application Development </li></ul></ul><ul><ul><li>Relação Tempo x Conhecimento </li></ul></ul><ul><ul><li>Multiplataforma </li></ul></ul><ul><ul><li>Integração com os produtos da Adobe </li></ul></ul><ul><li>Desvantagens </li></ul><ul><ul><li>Tecnologia pouco difundida </li></ul></ul>
  10. 10. ColdFusion - Conclusão <ul><li>O ColdFusion é uma linguagem que oferece funcionalidades muito interessantes para os desenvolvedores, de forma a auxiliá-los em um desenvolvimento com uma curva de produtividade mais acentuada, mas que precisa ser ainda bastante difundida, pois devido aos custos elevados esta tecnologia acaba ficando inacessível a grande parte de empresas de criação de sites e desenvolvedores. </li></ul>
  11. 11. ColdFusion – Referências <ul><li>FUJITANI, Humberto Katsutoshi. Desenvolvimento de Aplicações para Internet. FATEC, Ourinhos - SP, 2006. </li></ul><ul><li>ColdFusion User Group Brasil. Comparativo entre as engines CFML existentes. http://www.cfugbr.com/?site=pagina.cfml </li></ul><ul><li>MAGALHÃES, Felipe Alencar; MELGAR, Robinson. Super ColdFusion. São Paulo: Revista Www.com.br, Ed. 82, p. 28-36, Editora Europa. 2007 </li></ul><ul><li>ColdFusion. Wikipedia. http://pt.wikipedia.org/wiki/ColdFusion </li></ul><ul><li>MAGALHÃES, Felipe Alencar. O ocaso do ColdFusion. São Paulo: Revista Www.com.br, Ed. 77, p. 56, Editora Europa. 2007 </li></ul>
  12. 12. Perguntas? <ul><li>Felipe Alencar Magalhães </li></ul><ul><li>[email_address] </li></ul><ul><li>http://blogdomx.blogspot.com/ </li></ul>

×