O documento discute as tendências da tecnologia da web em 2008, incluindo o amadurecimento de softwares livres como o Joomla e SugarCRM, o crescimento de APIs como a do Live.com e OpenID, a ascensão da computação em nuvem, a expansão da web para além do HTML através de formatos como REST/XML e iCal, e novas linguagens de programação como Ruby on Rails.
7. Web multimodal – muito mais que HTML... 20081-how-bizarre-omc.mp3 Até há pouco, era o que bastava...
8. Web multimodal – muito mais que HTML... 20081-how-bizarre-omc.mp3
9.
10. A quinta onda do desenvolvimento para web Momento Contribuições Exemplo HTML (1993) Viabilizou a web através de hyperlinks Visualizar <a href=“monalisa.htm”>Mona Lisa</a> CGI (1995) Páginas dinâmicas foreach my $row (@$rows) {print "<tr><td>" . join ("</td><td>", @$row) . "</td></tr>"; } ASP (1996), ColdFusion (1995), PHP (1995) Programação in-line; Apache modules e ISAPI <td><%= rs("nome") %></td> <td><%= rs("cidade") %></td> JSP/Servlets (1998), ASP.Net (2000) Orientação a objetos; Separação parcial de código (code behind) { Label1.Text = DateTime.Now.ToLongDateString(); } Ruby on Rails (2004), Django/Python (2005), ASP.Net MVC (2008), Spring/Java (2004) DRY (Don't Repeat Yourself), MVC (model-view-controller), Convenção sobre Configuração, Blogs, screencasts, etc. class Cliente < ActiveRecord::Base end class ClienteController < ApplicationController def list @clientes = Cliente.find(:all) …