+ All Categories
Home > Technology > Principais Tecnologias WEB

Principais Tecnologias WEB

Date post: 08-Jul-2015
Category:
Upload: softdesign-agencia-web
View: 6,303 times
Download: 1 times
Share this document with a friend
Popular Tags:
14
Felipe Ribeiro – Softdesign
Transcript
Page 1: Principais Tecnologias WEB

Felipe Ribeiro – Softdesign

Page 2: Principais Tecnologias WEB

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...

Page 3: Principais Tecnologias WEB
Page 4: Principais Tecnologias WEB
Page 5: Principais Tecnologias WEB

Navegador (browser)◦ Mozilla Firefox◦ Internet Explorer◦ Google Chrome◦ Opera

Processamento Lógico: JavaScript◦ 1995◦ Mocha -> LiveScript

Page 6: Principais Tecnologias WEB

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

Page 7: Principais Tecnologias WEB

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

Page 9: Principais Tecnologias WEB

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

Page 10: Principais Tecnologias WEB

Asynchronous Javascript and XML

Lado cliente + Lado servidor de forma ASSÍNCRONA (o legal é isso)

Page 11: Principais Tecnologias WEB

Frameworks◦ Estruturais CodeIgniter (PHP) Zend (PHP) Rails (Ruby) (Django) (Python)

◦ Facilitadores jQuery (JS) – amplamente utilizado Scriptaculous (JS) MooTools (JS) Prototype (JS)

Page 12: Principais Tecnologias WEB

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

Page 13: Principais Tecnologias WEB

REST◦ Requisição – Resposta

SOAP◦ Envelopes entre as partes comunicantes

Page 14: Principais Tecnologias WEB

Dúvidas? Melhor não, vamos comer! =)


Recommended