Principais Tecnologias WEB

7,868 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,868
On SlideShare
0
From Embeds
0
Number of Embeds
423
Actions
Shares
0
Downloads
114
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Principais Tecnologias WEB

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

×