principais tecnologias web

14
Felipe Ribeiro – Softdesign

Upload: softdesign-agencia-web

Post on 20-Jul-2015

325 views

Category:

Technology


3 download

TRANSCRIPT

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

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! =)