O que é o Framework7?
É um framework para o desenvolvimento de aplicações mobile com HTML, CSS e Javascript. Pra fins didáticos vamos dizer que ele é meio que uma fusão do JQuery (biblioteca Javascript que ajuda a manipulação do HTML) com o Bootstrap (framework para desenvolvimento de interfaces responsivas), adicionado de features para lidar com o ambiente mobile/desktop. Um similar muito popular é o Ionic.
Inicialmente, nós vamos trabalhar apenas no navegador, pra que possamos por a mão no código mais rápido e evitar a chatisse da preparação do ambiente toda de uma vez. Mas não se preocupe, aprenderemos a instalar nossos aplicativos nos dispositivos para que possamos mostrar nosso app por aí.
O que é interessante saber desde já?
Cada plataforma tem sua forma exclusiva de desenvolvimento de apps. Sua forma nativa. Que no caso do Android é utilizando as linguagens Java ou Kotlin, e do iOS é utilizando Objective-C ou Swift. Só de ler isso você já deve imaginar o quanto de trabalho não dá escrever um aplicativo nativo para as duas plataformas.
A vantagem é a proximidade que você está do dispositivo, isso é: você tem um melhor acesso a todas as funcionalidades - isso sem falar da peformance. Nesse contexto, existem diversas ferramentas que tem essa ideia de programar só uma vez e rodar nos dois ambientes.
E é nessa categoria que o Framework7 se encaixa, a do desenvolvimento híbrido.
Do lado de cá, abrimos mão de um app totalmente fluido e com acesso a tudo que o dispositivo disponibiliza para reduzir o custo de produção.
Para que fique claro: a melhor alternativa vai sempre depender do contexto.
Por hoje é só, mas fique atento que no próximo artigo vamos preparar o ambiente para usar o framework7 e começar a codar. Até lá.
Top comments (0)