Felipe Ribeiro – Softdesign
Modelo Cliente-Servidor (client-server) HTTP – Hypertext Transfer Protocol IETF - Internet Engineering Task Force HTTP 1.0 – 1996 HTTP 1.1 – 1999 HTTP Request Vamos ver na prática...
 
 
Navegador (browser) Mozilla Firefox Internet Explorer Google Chrome Opera Processamento Lógico: JavaScript 1995 Mocha -> LiveScript
Apache – o mais conhecido e utilizado: ~65% Linux e Windows Facebook LIGHTTPD – feito para performance Linux Wikipedia, Youtube e Meebo IIS 7.5 – Microsoft - $$$ Windows Portal Microsoft, Submarino
CGI (Perl) – Gambiarra Total – 1987 | .pl Python – 1991 | .py PHP – 1995 | .php Ruby (on Rails) – 1995 | .rb ASP (VB Script, JScript) – 1998 | .asp JAVA JSP – 1999 | .jsp ASP.NET (C#, VB.NET) – 2002 | .aspx JAVA JSF – 2009 | .jsf
Índice Tiobe – Março/2011 1 Java 2 C 3 C++ 4 C# 5 PHP 6 Python 7 (Visual) Basic 8 Objective-C 9 Perl 10 JavaScript 11 Ruby
MySQL – 1995 Google, Facebook, Wikipedia, Fóruns, Wordpress PostgreSQL - 1996 Yahoo!, Hi5.com, MySpace, Skype Microsoft SQL Server – 1989 Grandes portais em ASP.NET (default.aspx) Produtos ORACLE – 1979 ERPS e outras aplicações corporativas Curiosidade: R$22,705.76 | R$103,208.00
Asynchronous Javascript and XML Lado cliente + Lado servidor de forma ASSÍNCRONA (o legal é isso)
Frameworks Estruturais CodeIgniter (PHP) Zend (PHP) Rails (Ruby) (Django) (Python) Facilitadores jQuery (JS) – amplamente utilizado Scriptaculous (JS) MooTools (JS) Prototype (JS)
Application Programming Interface (Interface de Programação de Aplicações) Em WEB o significado é “desvirtuado” Agrupamento de mecanismos de integração entre as partes Disponibilização de diferentes webservices para objetivo comum
REST Requisição – Resposta SOAP Envelopes entre as partes comunicantes
Dúvidas? Melhor não, vamos comer! =)

Principais Tecnologias WEB

  • 1.
  • 2.
    Modelo Cliente-Servidor (client-server)HTTP – Hypertext Transfer Protocol IETF - Internet Engineering Task Force HTTP 1.0 – 1996 HTTP 1.1 – 1999 HTTP Request Vamos ver na prática...
  • 3.
  • 4.
  • 5.
    Navegador (browser) MozillaFirefox Internet Explorer Google Chrome Opera Processamento Lógico: JavaScript 1995 Mocha -> LiveScript
  • 6.
    Apache – omais conhecido e utilizado: ~65% Linux e Windows Facebook LIGHTTPD – feito para performance Linux Wikipedia, Youtube e Meebo IIS 7.5 – Microsoft - $$$ Windows Portal Microsoft, Submarino
  • 7.
    CGI (Perl) –Gambiarra Total – 1987 | .pl Python – 1991 | .py PHP – 1995 | .php Ruby (on Rails) – 1995 | .rb ASP (VB Script, JScript) – 1998 | .asp JAVA JSP – 1999 | .jsp ASP.NET (C#, VB.NET) – 2002 | .aspx JAVA JSF – 2009 | .jsf
  • 8.
    Índice Tiobe –Março/2011 1 Java 2 C 3 C++ 4 C# 5 PHP 6 Python 7 (Visual) Basic 8 Objective-C 9 Perl 10 JavaScript 11 Ruby
  • 9.
    MySQL – 1995Google, Facebook, Wikipedia, Fóruns, Wordpress PostgreSQL - 1996 Yahoo!, Hi5.com, MySpace, Skype Microsoft SQL Server – 1989 Grandes portais em ASP.NET (default.aspx) Produtos ORACLE – 1979 ERPS e outras aplicações corporativas Curiosidade: R$22,705.76 | R$103,208.00
  • 10.
    Asynchronous Javascript andXML Lado cliente + Lado servidor de forma ASSÍNCRONA (o legal é isso)
  • 11.
    Frameworks Estruturais CodeIgniter(PHP) Zend (PHP) Rails (Ruby) (Django) (Python) Facilitadores jQuery (JS) – amplamente utilizado Scriptaculous (JS) MooTools (JS) Prototype (JS)
  • 12.
    Application Programming Interface(Interface de Programação de Aplicações) Em WEB o significado é “desvirtuado” Agrupamento de mecanismos de integração entre as partes Disponibilização de diferentes webservices para objetivo comum
  • 13.
    REST Requisição –Resposta SOAP Envelopes entre as partes comunicantes
  • 14.
    Dúvidas? Melhor não,vamos comer! =)