Parabéns jQuery

Hoje, dia 14 de Janeiro de 2008, a jQuery completa três anos de vida. Desejo a ela toda felicidade do mundo e ao mesmo tempo agradeço por sua existência. Como é bom desenvolver utilizando essa fantástica “JavaScript library”. Como o próprio slogan dela diz “write Less, do more”.

E para comemorar o aniversário a um ótimo post no blog da Jquery intitulado como jQuery 1.3 and the jQuery Foundation que nos alerta sobre as novidades de aniversário:

Vamos matar o Internet Explorer 6, por favor.

Todo bom desenvolvedor constrói suas aplicações com foco numa solução crossbrowser, ou seja, que funcione no máximo de browsers possíveis, se possível em todos. Mas, todos concordam que lidar com o infame do Internet Explorer 6 é uma *****.

O iMasters brilhantemente lançou uma campanha para eliminar browsers antigos do mercado, entre eles o dito cujo do IE 6. Convido todos desenvolvedores decentes a participarem dessa iniciativa e nos ajudar a matar o Internet Explorer 6, por favor.

Participar da campanha é simples, basta adicionar um pequeno e simples código nos sites de sua responsabilidade que esse código irá detectar o navegador e sua versão. Se detectado que se trata do IE 6, será exibido uma barra convidando o usuário a atualizar seu navegador e ter uma navegação mais segura e nos ajudar, é claro.

Para ajudar na divulgação da campanha e facilitar nosso trabalho hoje e amanhã, inicio agora um Meme onde o objetivo é blogar a respeito da campanha, inserir o código da campanha em seu blog e dizer por que o Internet Explorer 6 deve morrer :D

Convido meus amigos Metzen, Bruno Dulcetti, Japs e Michelazzo para participarem.

Em 2009, vou de Zend Framework

Decidi iniciar 2009 com a adoção de um framework PHP. Entre os diversos disponíveis no mercado, minha simpatia girava em torno de três deles:  Zend Framework, CakePHP e CodeIgniter.

Cada um deles tem suas vantagens e desvantagens, portanto a escolha de um deles significava perder em um ponto e ganhar em outro. E após minhas análises optei pelo Zend Framework. Alguns pontos que considerei em minha análise: popularidade, comunidade, documentação, curva de aprendizagem, empresa responsável, envolvimento com o PHP e web 2.0.

O Zend Framework está ficando cada vez mais popular no Brasil e no mundo. Logo, a tendência é um crescimento da comunidade em volta do projeto. Quanto maior a comunidade, mais pessoas envolvidas em contribuições, suporte e melhoria dos códigos e recursos.

A documentação do ZF é super completa, há um guia para iniciantes, relação de todas API, guia de referência (online e em PDF), traduções (uma pena não ter em português do Brasil) e multmídia.

A curva de aprendizagem do ZF não é pequena, confesso. Mas devido a documentação disponível, tutoriais e o Google acredito que esse ponto não seria um empecilho.

A empresa responsável pelo desenvolvimento do Zend Framework é a Zend. Um dos pontos que pesou na escolha. Acho importante ter uma empresa sólida, séria e comprometida por trás de um framework que pretendo adotar. Não quero dizer que a empresa responsável pelo CodeIgniter ou a fundação responsável pelo CakePHP não seja. Além disso há a Zend é hiper envolvida com o PHP.

A Zend tem um grande potencial em fechar parcerias com outras empresas para agregar valor ao seu framework e diversos produtos. E isso tem sido feito com grandes empresas como Google, Adobe, IBM, Fox Interactive Media, Varien (Magento), e a lista continua.

E por falar em web 2.0, o Zend Framework se integra a grandes players da atualidade: Akistmet, Amazon, Delicious, Flicker, SlideShare, Twitter, Yahoo, Technorati, entre outros.