SlideShare uma empresa Scribd logo
http://www.totalcross.com/blog
Top 5 frameworks para desenvolvimento de apps em HTML5 e
Javascript
totalcrossblog Desenvolvimento
Quanto mais cresce o uso dos smartphones no nosso dia a dia, mais pessoas estão interessadas no
desenvolvimento de aplicativos mobile, e o número de ferramentas destinadas a facilitar a criação
desses aplicativos só aumenta. São diversas opções de linguagens para várias plataformas, desde as
criadas com foco em dispositivos móveis quanto linguagens já antigas, que estão se adaptando ao
universo mobile.
Frameworks para desenvolvimento de apps são abstrações que utilizam características comuns de
aplicativos feitos com essas ferramentas para facilitar e acelerar o processo de desenvolvimento. A
escolha adequada de um framework pode fazer com que o seu app chegue muito mais rápido aos
celulares de seus usuários.
Mas não é só sintaxe e lógica que se considera ao escolher o seu framework preferido: uma
comunidade de desenvolvedores engajada é essencial. Uma comunidade ativa ajuda com a solução de
dúvidas e problemas, diminuindo a barreira de entrada e a dificuldade de aprendizado. A participação de
grandes empresas em manter um framework atualizado, muitas vezes, é um grande motivador para
desenvolvedores experientes adotarem o uso dessas ferramentas.
Confira no texto de hoje quais são os melhores frameworks para o desenvolvimento de apps:
1.1 Cordova
O Cordova é um framework mantido pela Apache Software Foundation, que cria mobile nativos a partir
de código em HTML, CSS e Javascript, o que facilita que desenvolvedores familiares com programação
web criem seus aplicativos. Por ser open source, encoraja a criação de plugins para extender o seu uso.
O Cordova nada mais é do que uma coleção de bibliotecas que permite o acesso a funções nativas do
dispositivo como a câmera ou o acelerômetro através de JavaScript. Ainda é possível combiná-lo a
outros frameworks para o desenvolvimento.
1.2 JQuery Mobile + Backbone.js
A linguagem jQuery é o canivete suíço do desenvolvedor front-end. Por ser simples e fácil de aprender a
usar, é a biblioteca mais popular para criação de scripts que manipulam elementos de uma página web.
O jQuery mobile é apenas uma melhoria do primeiro, visando facilitar o uso de jQuery em dispositivos
móveis.
Já o Backbone.js é uma biblioteca que cuida da estrutura e organização do código e dos modelos
usando Javascript. Essa combinação poderosa cria um framework leve e com diversas possibilidades de
extensão.
1.3 AngularJS
Quem está acostumado com o jQuery fica sempre com água na boca quando conhece AngularJS pela
primeira vez. O Angular consegue fazer de forma mais simples algumas coisas que, em jQuery,
precisariam de uma quantidade exagerada de linhas de código.
O AngularJS é um framework mantido pela Google, o que garante uma base fiel de desenvolvedores,
mas, mesmo assim, isso não veio sem controvérsias. A versão 2.0 ainda nem foi lançada e já causou
tanta confusão na comunidade pelo fato de que seria incompatível com a primeira versão que a equipe
de desenvolvimento por trás do framework voltou atrás e possibilitou a integração de componentes das
duas versões no mesmo app, deixando o futuro das suas aplicações um pouco menos incertos.
1.4 Bootstrap
O Bootstrap é um dos frameworks mais populares para desenvolvimento front-end, facilita
desenvolvimento de páginas responsivas e templates, desde a criação de protótipos simples para provas
de conceito a plataformas completas.
Originalmente criada como um projeto paralelo dentro da organização do Twitter, ele continua
evoluindo. A versão 4 alfa mal foi anunciada e já falaram de planos pra versão 5, o que garante que o seu
uso vai continuar amplo nos mais variados tipos de aplicações.
Pra quem já conhece Bootstrap, vale a pena dar uma olhada em alternativas semelhantes de frameworks
front-end, como Foundation e Skeleton que também fazem a criação de aplicativos responsivos com
mais facilidade.
1.5 Meteor
O Meteor é a opção mais jovem dessa lista. A versão 1.0 saiu em 2014, mas já vem ganhando
popularidade e atenção de muitos desenvolvedores. Essa versão possibilita escrever apps com
JavaScript em todo seu escopo e promete reduzir radicalmente o código necessário para se fazer
diversas coisas.
Por ser mais novo no mercado, a sua comunidade ainda cresce e ainda não tem a popularidade do
AngularJS, mas vale a pena ficar de olho no futuro próximo desse framework, que promete agradar
igualmente usuários e desenvolvedores.
O que não falta é opção de framework para desenvolvimento de apps todo tipo de funcionalidade. Você
conhece mais algum que deveria entrar na nossa lista? Dê sua sugestão nos comentários! Aproveite e
assine a nossa newsletter para saber tudo sobre desenvolvimento para mobile!
2

Mais conteúdo relacionado

PPTX
Asoso tipos de aplicações móveis (1)
PPT
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
ODP
Mobile Marketing e o jQuery Mobile
ODP
jQuery Mobile
PDF
Relatorio de analise app tv clube
PDF
Universal Windows Platform
PPTX
Introdução intel XDK
PPTX
Desenvolvendo Windows Store Apps
Asoso tipos de aplicações móveis (1)
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Mobile Marketing e o jQuery Mobile
jQuery Mobile
Relatorio de analise app tv clube
Universal Windows Platform
Introdução intel XDK
Desenvolvendo Windows Store Apps

Mais procurados (18)

PPTX
jQuery: Write less, do more
PDF
Angular, React ou Vue? Comparando os favoritos do JS reativo
PDF
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
PPTX
Workshop frontend
PPTX
jQuery: Write less, do more
PPT
Guia para o Profissional Java
PDF
React Native
PDF
Teste sua app e aumente as chances de mantê-la no mercado
PPTX
Porque Windows Phone
PPT
Desenvolvendo com Java Open Source
PPTX
Framework de automação de teste Robotium
PDF
Desenvolvimento de Aplicativos Móveis Multiplataforma
PPTX
Aplicativo Exame
PDF
Desenvolvimento de Aplicações com Visual Studio
PDF
Android Aprendiz
PDF
Android: Qual Tecnologia de Desenvolvimento Utilizar?
PPT
Aplicações de Software Social - OpenSocial
jQuery: Write less, do more
Angular, React ou Vue? Comparando os favoritos do JS reativo
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
Workshop frontend
jQuery: Write less, do more
Guia para o Profissional Java
React Native
Teste sua app e aumente as chances de mantê-la no mercado
Porque Windows Phone
Desenvolvendo com Java Open Source
Framework de automação de teste Robotium
Desenvolvimento de Aplicativos Móveis Multiplataforma
Aplicativo Exame
Desenvolvimento de Aplicações com Visual Studio
Android Aprendiz
Android: Qual Tecnologia de Desenvolvimento Utilizar?
Aplicações de Software Social - OpenSocial
Anúncio

Semelhante a 5 frameworks para desenvolvimento de apps em html5 (20)

PDF
Mobile Dev - Aplicativos
PPTX
Write once, run "everywhere"
PDF
Aula 5. frameworks mobile
PPTX
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
PPTX
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
PPT
Mobile Apps Cross-Platform
PPTX
Palestra GU Mobile (Ionic Framework) por Leonardo Quevedo
PDF
Apps Híbridos e novas promessas Mobile.
PPTX
Desenvolvimento web - conceitos, tecnologia e tendências.
PPTX
Phonegap - self RJ
PDF
Framework7
PPTX
Desenvolvimento para Plataformas-Moveis.pptx
PDF
JavaScript além do browser
PDF
Os caminhos para o desenvolvimento mobile
PDF
Desenvolvedor mobile precisa aprender Web
PDF
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PDF
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
PDF
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
PPTX
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
PDF
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Mobile Dev - Aplicativos
Write once, run "everywhere"
Aula 5. frameworks mobile
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Abra sua cabeça, apps híbridos - PhoneGap/Cordova
Mobile Apps Cross-Platform
Palestra GU Mobile (Ionic Framework) por Leonardo Quevedo
Apps Híbridos e novas promessas Mobile.
Desenvolvimento web - conceitos, tecnologia e tendências.
Phonegap - self RJ
Framework7
Desenvolvimento para Plataformas-Moveis.pptx
JavaScript além do browser
Os caminhos para o desenvolvimento mobile
Desenvolvedor mobile precisa aprender Web
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
Aplicações Híbridas para Dispositivos Móveis com AngularJS e PhoneGap
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Anúncio

Mais de daliarafaela (13)

PDF
Apostila-de-Matematica-Basica-com-capa.pdf
PDF
matematica .Exercicio e exemplos de questões
PDF
Apostila PROVA BRASIL 2013 MATEMÁTICA COMPLETA.pdf
PDF
Aula 06 - Funções II.Funções parte 1. Exercicio e exemplos de questões
PDF
Aula 03 - Fatoração. Fatoração. Exercicio e exemplos de questões
PDF
Aula 04 - Conjuntos.Conjuntos. Exercicio e exemplos de questões
PDF
Eletronica curso principiantes
PDF
A sala deaulaemfocomoduloi
DOC
5 frameworks para desenvolvimento de apps em html5
DOC
As 7 principais linguagens de programação usadas em desenvolvimento mobile
DOC
Como manipular exceções em java
PDF
Políticas de avaliação em larga 2017
PDF
00 propserpot
Apostila-de-Matematica-Basica-com-capa.pdf
matematica .Exercicio e exemplos de questões
Apostila PROVA BRASIL 2013 MATEMÁTICA COMPLETA.pdf
Aula 06 - Funções II.Funções parte 1. Exercicio e exemplos de questões
Aula 03 - Fatoração. Fatoração. Exercicio e exemplos de questões
Aula 04 - Conjuntos.Conjuntos. Exercicio e exemplos de questões
Eletronica curso principiantes
A sala deaulaemfocomoduloi
5 frameworks para desenvolvimento de apps em html5
As 7 principais linguagens de programação usadas em desenvolvimento mobile
Como manipular exceções em java
Políticas de avaliação em larga 2017
00 propserpot

Último (9)

PDF
A sua pontuação aumenta ao escolher uma categoria, preencher uma descrição lo...
PDF
Certificado de Conclusão Jornada Inteligência Artificial
PPTX
TURMA modelo de modelo apresentação 4DE.pptx
PPTX
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
PPTX
AULA DE HTML E CSS PARA INICIANTES EM INFORMÁTICA
PDF
Apostila_de_Laboratorio_de_Quimica_Inorg.pdf
PPTX
Classifirrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcação_IPAQ.pptx
PDF
Metodologias ágeis - Slides - aulas 1 a 5.pdf
PDF
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf
A sua pontuação aumenta ao escolher uma categoria, preencher uma descrição lo...
Certificado de Conclusão Jornada Inteligência Artificial
TURMA modelo de modelo apresentação 4DE.pptx
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
AULA DE HTML E CSS PARA INICIANTES EM INFORMÁTICA
Apostila_de_Laboratorio_de_Quimica_Inorg.pdf
Classifirrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcação_IPAQ.pptx
Metodologias ágeis - Slides - aulas 1 a 5.pdf
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf

5 frameworks para desenvolvimento de apps em html5

  • 1. http://www.totalcross.com/blog Top 5 frameworks para desenvolvimento de apps em HTML5 e Javascript totalcrossblog Desenvolvimento Quanto mais cresce o uso dos smartphones no nosso dia a dia, mais pessoas estão interessadas no desenvolvimento de aplicativos mobile, e o número de ferramentas destinadas a facilitar a criação desses aplicativos só aumenta. São diversas opções de linguagens para várias plataformas, desde as criadas com foco em dispositivos móveis quanto linguagens já antigas, que estão se adaptando ao universo mobile. Frameworks para desenvolvimento de apps são abstrações que utilizam características comuns de aplicativos feitos com essas ferramentas para facilitar e acelerar o processo de desenvolvimento. A escolha adequada de um framework pode fazer com que o seu app chegue muito mais rápido aos celulares de seus usuários. Mas não é só sintaxe e lógica que se considera ao escolher o seu framework preferido: uma comunidade de desenvolvedores engajada é essencial. Uma comunidade ativa ajuda com a solução de dúvidas e problemas, diminuindo a barreira de entrada e a dificuldade de aprendizado. A participação de grandes empresas em manter um framework atualizado, muitas vezes, é um grande motivador para desenvolvedores experientes adotarem o uso dessas ferramentas. Confira no texto de hoje quais são os melhores frameworks para o desenvolvimento de apps: 1.1 Cordova O Cordova é um framework mantido pela Apache Software Foundation, que cria mobile nativos a partir de código em HTML, CSS e Javascript, o que facilita que desenvolvedores familiares com programação web criem seus aplicativos. Por ser open source, encoraja a criação de plugins para extender o seu uso. O Cordova nada mais é do que uma coleção de bibliotecas que permite o acesso a funções nativas do dispositivo como a câmera ou o acelerômetro através de JavaScript. Ainda é possível combiná-lo a outros frameworks para o desenvolvimento. 1.2 JQuery Mobile + Backbone.js A linguagem jQuery é o canivete suíço do desenvolvedor front-end. Por ser simples e fácil de aprender a usar, é a biblioteca mais popular para criação de scripts que manipulam elementos de uma página web. O jQuery mobile é apenas uma melhoria do primeiro, visando facilitar o uso de jQuery em dispositivos móveis. Já o Backbone.js é uma biblioteca que cuida da estrutura e organização do código e dos modelos usando Javascript. Essa combinação poderosa cria um framework leve e com diversas possibilidades de extensão. 1.3 AngularJS Quem está acostumado com o jQuery fica sempre com água na boca quando conhece AngularJS pela primeira vez. O Angular consegue fazer de forma mais simples algumas coisas que, em jQuery, precisariam de uma quantidade exagerada de linhas de código. O AngularJS é um framework mantido pela Google, o que garante uma base fiel de desenvolvedores, mas, mesmo assim, isso não veio sem controvérsias. A versão 2.0 ainda nem foi lançada e já causou tanta confusão na comunidade pelo fato de que seria incompatível com a primeira versão que a equipe de desenvolvimento por trás do framework voltou atrás e possibilitou a integração de componentes das duas versões no mesmo app, deixando o futuro das suas aplicações um pouco menos incertos.
  • 2. 1.4 Bootstrap O Bootstrap é um dos frameworks mais populares para desenvolvimento front-end, facilita desenvolvimento de páginas responsivas e templates, desde a criação de protótipos simples para provas de conceito a plataformas completas. Originalmente criada como um projeto paralelo dentro da organização do Twitter, ele continua evoluindo. A versão 4 alfa mal foi anunciada e já falaram de planos pra versão 5, o que garante que o seu uso vai continuar amplo nos mais variados tipos de aplicações. Pra quem já conhece Bootstrap, vale a pena dar uma olhada em alternativas semelhantes de frameworks front-end, como Foundation e Skeleton que também fazem a criação de aplicativos responsivos com mais facilidade. 1.5 Meteor O Meteor é a opção mais jovem dessa lista. A versão 1.0 saiu em 2014, mas já vem ganhando popularidade e atenção de muitos desenvolvedores. Essa versão possibilita escrever apps com JavaScript em todo seu escopo e promete reduzir radicalmente o código necessário para se fazer diversas coisas. Por ser mais novo no mercado, a sua comunidade ainda cresce e ainda não tem a popularidade do AngularJS, mas vale a pena ficar de olho no futuro próximo desse framework, que promete agradar igualmente usuários e desenvolvedores. O que não falta é opção de framework para desenvolvimento de apps todo tipo de funcionalidade. Você conhece mais algum que deveria entrar na nossa lista? Dê sua sugestão nos comentários! Aproveite e assine a nossa newsletter para saber tudo sobre desenvolvimento para mobile! 2