Sencha Touch – um framework HTML 5 para aplicativos móveis

 

E eles fizeram novamente! Já não bastasse os periódicos lançamentos e novidades do framework Ext JS, a equipe Ext, agora com o novo nome Sencha, deu o próximo grande passo e lançou o primeiro framework para dispositivos mobile sob o padrão HTML 5. Acompanhe aqui algumas características, e uma primeira análise do Sencha Touch framework.

Aplicativos mobile sem barreiras

O primeiro ponto que me chamou a atenção foi a interface que o framework gera, muito similar ao padrão Apple e Google. Porém sendo um framework web, será possível criar aplicativos iguais aos existentes para dipositivos móveis sem se preocupar com autorização dos fabricantes (leia-se AppStore) , nem com instalações, nem com distribuições do software. Basta desenvolver, disponibilizar em um servidor web, e todos usuários de dispositivos móveis podem fazer uso.

Confesso que me interesso pela área mobile, principalmente no que diz respeito ao iPhone. Porém logo de cara você precisa ter o Mac OS no seu computador. Ele é difícil de ser instalado em computadores não-apple (não impossível, mas é difícil). Depois você tem que aprender objective-C, uma linguagem que ao meu ver é muito entediante. E por fim você tem que respeitar todos os padrões Apple porque senão eles não aprovam a distribuição do seu aplicativo. Fica fácil ver o quão bom foi o lançamento do Sencha Framework. Imaginar desenvolver aplicativos mobile usando linguagem web, é fantástico!

Integrando Ext JS com o Sencha Touch

Não devemos confundir um framework com outro. Ext JS é um framework Web e Sencha Touch um framework mobile. Porém a equipe já adiantou no seu blog que a camada de dados será a mesma tanto no Sencha Touch quanto no Ext 4 (a ser lançado). Sabendo disso, para transformar um aplicativo desktop em mobile, basta reprogramar a interface. Toda a camada de dados, consultas ao banco de dados, e tudo que diz respeito a parte do servidor (PHP, ASP.NET, Java, etc..) permanecerá igual!

Finalizando

É facilmente visível que a “onda mobile” está cada vez maior. Primeiro com lançamento do iPhone, um smartphone decente, sem teclados espremidos, navegação pouco intuitiva, e etc (não quero entrar na discussão)… E depois com o lançamento de vários aplicativos e desenvolvimento de smartphones ainda mais avançados.  Parece que o Sencha Touch facilitará muito a migração para essa plataforma.

Também fica evidente que a equipe Sencha está atenta aos novos padrões, e existe a promessa de grandes avanços em produtos já existentes na companhia, principalmente o Ext JS. Eles já criaram um framework usando CSS 3, demonstrando a sua capacidade de fazer o mesmo no Ext Framework. Só a implementação de CSS 3 no Ext JS representaria um dos maiores avanços realizados, porque todas as imagens degradês e sprites para construir cantos arrendondados seriam dispensados.

Parabéns a equipe Sencha! E você? O que achou da novidade? Até em breve!

LinkedInDeliciousPinterestTumblrEmailShare