28
Web2.0 Luiz Paulo dos Prazeres Júnior Desenvolvedor [email protected]

Web2.0

Embed Size (px)

Citation preview

Web2.0Luiz Paulo dos Prazeres Jú[email protected]

Palestra Web2.0 Luiz Paulo - [email protected]

Programação

• Conceituação▫ O que é Web2.0▫ Comparação Web1.0 x Web2.0• Serviços• Tecnologias / Linguagens• Desenvolvendo• Ferramentas auxiliares para desenvolvimento• Frameworks• Web2.0 + PHP

Palestra Web2.0 Luiz Paulo - [email protected]

Web2.0Revolução ou demagogia?

Palestra Web2.0 Luiz Paulo - [email protected]

O que é Web2.0?

• É a segunda geração de comunidades e serviços Web. Apesar da conotação de uma nova versão para a Web, não se refere à atualizações técnicas, mas a uma mudança na forma como ela é encarada por usuários e desenvolvedores.

Fonte: http://pt.wikipedia.org/wiki/Web_2.0

Palestra Web2.0 Luiz Paulo - [email protected]

Críticas – Segundo especialistas

• O termo “Web2.0” foi uma jogada de marketing• Não há nova tecnologia conceito ou idéia.• Colaboração não é uma novidade da Web2.0

Fonte: http://pt.wikipedia.org/wiki/Web_2.0

Palestra Web2.0 Luiz Paulo - [email protected]

Web2.0Comparação com Web 1.0

Palestra Web2.0 Luiz Paulo - [email protected]

Web1.0 x Web2.0 : Sites / Serviços

Em construção x Beta eterno

Palestra Web2.0 Luiz Paulo - [email protected]

Web1.0 x Web2.0 : Foco

Empresa x Usuário

Palestra Web2.0 Luiz Paulo - [email protected]

Web1.0 x Web2.0 : Conteúdo

Publicação x Participação

Palestra Web2.0 Luiz Paulo - [email protected]

Web1.0 x Web2.0 : Informação

Portais x RSS

Palestra Web2.0 Luiz Paulo - [email protected]

Web1.0 x Web2.0 : Programação

Top-Down x Bottom-Up

Palestra Web2.0 Luiz Paulo - [email protected]

Web1.0 x Web2.0 : Página Pessoal

Site Pessoal x Blogging

Palestra Web2.0 Luiz Paulo - [email protected]

Web1.0 x Web2.0 : Bookmark

Taxonomia x Folksonomia

Palestra Web2.0 Luiz Paulo - [email protected]

Web1.0 x Web2.0 : A Internet

Rede x Rede + Plataforma

Palestra Web2.0 Luiz Paulo - [email protected]

Web2.0Serviços

Palestra Web2.0 Luiz Paulo - [email protected]

A Web2.0 já interferiu em sua vida cotidiana,

pessoal ou profissional?

Palestra Web2.0 Luiz Paulo - [email protected]

Serviços• WIKI wikipedia.org• SITES SOCIAIS orkut.com• BLOGS blogger.com• FOTOS flickr.com• VIDEOS youtube.com• RSS FEEDS Notícias, Artigos, etc• BOOKMARK SOCIAL del.icio.us• ARMAZENAMENTO filesend.net• COMUNICAÇÃO GoogleTalk, Skype, etc• WEBDOCS Google Docs• PERSONAL PAGES iGoogle, netvibes• MAIL Gmail, Yahoo• VENDAS Mercado Livre, Amazon

Palestra Web2.0 Luiz Paulo - [email protected]

Web2.0Tecnologias

Palestra Web2.0 Luiz Paulo - [email protected]

Tecnologias / Linguagens

• HTML / XHTML (HyperText Markup Language)• CSS (Cascading Style Sheets)• JavaScript• AJAX (Asynchronous Javascript And XML)• XML (eXtensible Markup Language)

• WEB Service (PHP)

• Flex (Adobe), SilverLight (Microsoft), JavaFX (Sun), Flash (Adobe)

Palestra Web2.0 Luiz Paulo - [email protected]

Web2.0Desenvolvendo

Palestra Web2.0 Luiz Paulo - [email protected]

Exemplo Tableless: CSSZenGarden.com

Palestra Web2.0 Luiz Paulo - [email protected]

Ferramentas auxiliares para desenvolvimento• FireFox▫ FireBug▫ WebDeveloper ToolBar▫ HTML Validator▫ IETab• Internet Explorer▫ Depurador de Scripts (nativo)▫ Debugbar (my-debugbar.com)▫ IEInspector (ieinspector.com)

• Windows

▫ Visual Color Pixel

▫ JR Screen Ruler

Palestra Web2.0 Luiz Paulo - [email protected]

Frameworks javascript

• PrototypeJS (prototypejs.org)• JQuery (jquery.com)• Dojo Tool Kit (dojotoolkit.org)• OpenRico (openrico.org)• Script.aculo.us (script.aculo.us)• Moo Tools (mootools.net)• Mochikit (mochikit.com)• YUI - Yahoo (developer.yahoo.com /yui)• Qooxdoo (qooxdoo.org)

Palestra Web2.0 Luiz Paulo - [email protected]

Frameworks Ajax + PHP

Coletânea de frameworks AJAX para PHP• http://ajaxpatterns.org/PHP_Ajax_Frameworks

3 formas diferentes de utilizar AJAX com PHP• PrototypeJS (prototypejs.org)• Sajax (modernmethod.com/sajax)• Xajax (xajaxproject.org)

Palestra Web2.0 Luiz Paulo - [email protected]

Próximopasso

Palestra Web2.0 Luiz Paulo - [email protected]

Web 3.0

• Web Semântica?"Eu a chamo de World Wide Database (banco de dados mundial)”

Nova Spivack

• Aplicativos multiplataforma?"A próxima geração será formada por aplicações que conversem entre si. Serão relativamente pequenas e rodarão em qualquer dispositivo, tanto PCs quanto telefones móveis“

Eric Schmidt - CEO do Google

Palestra Web2.0 Luiz Paulo - [email protected]

Palestra Web2.0 Luiz Paulo - [email protected]

Obrigado!

MAIL | [email protected]

bookmark compartilhadodel.icio.us/lppjunior