Home » Cordova » Framework » Html » JavaScript » Programação » Tecnologia » Frameworks para Mobile

Frameworks para Mobile

Compartilhe

Iremos falar sobre uma pacotão de códigos que poderão ajudar no seu desenvolvimento mobile no dia-a-dia.
O mercado mobile cresceu muito, e com isso apareceu várias ferramentas que facilita nossa vida de desenvolvedor, estarei falando um pouco dos principais Frameworks que está no mercado de desenvolvimento.

O que é um Framework?

Uma rápida pesquisa no Google você terá a seguinte resposta:

Framework é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Um framework pode atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação.

Em um resumo então Framework é um conjunto de bibliotecas que busca agilizar a vida de um programador. Se você não usa, recomendo seriamente você começar a utilizar, além de ganhar tempo você ganha muito mais desempenho e qualidade em seus códigos.

Sabendo então o que é um Framework vamos iniciar a nossa lista.

Apache Cordova

É mantido pela Apache Software Foundation (ASF) que possui um grupo de API’s que possibilita o desenvolvedor acessar recursos de um dispositivo mobile, isso tudo usando apenas o Html/Css/JavaScript. Através dele é possível criar aplicações para os dispositivos iOs, Android e WindowsPhone. Temos uma postagem feita aqui no blog mostrando como criar o ambiente com usando o Apache Cordova e usando Emulador Android no Windows, clique aqui para ler.

Phonegap

É mantido pela Adobe, ele utiliza como base o Apache Cordova, através do Phonegap você consegue realizar a compilação do seu aplicativo e disponibilizar o download mais facilmente, você pode publicar apenas 1 projeto gratuitamente após isto você tem 2 alternativas ou pagar um valor mensal ou publicar seus projetos no GitHub e importar para o Phonegap porém seu projeto ficaria público.

Ionic

Recebi muitos elogios sobre este Framework particularmente ainda não usei em nenhum projeto meu, até agora, mas já tenho um projeto em vista que estarei usando o ionic e estarei escrevendo um artigo do que achei, porém pelo que li o ionic utiliza a plataforma apache cordova, tem como prioridade o Front-End, é feito Html/Css/Javascript e usa o Angular como framework para criar aplicações mais robustas.

Abrindo um ( ) aqui, referente ao Angular se você não usa, recomendo usar, estou fazendo alguns testes e estou pensando seriamente migrar meus projetos em um futuro próximo que até então usava jQuery.

Framework 7

Pelo que vi ele é novo ainda, é voltado para criar aplicações para iOs usando Html/Css/JavaScript.
Baixei e usei um pouco ele, realmente se tiver algum projeto que vai usar apenas a plataforma iOs recomendo ele, principalmente pelo Front-End que segue o padrão do iOs. Vi algum comentário que pensam em lançar uma versão para Android também, mas nada confirmado.

Material-Ui

É voltado para Front-End da aplicação, foi uma recomendação que tive de um colega desenvolvedor, segundo ele é um ótimo framework para quem busca um visual simples e moderno para sua aplicação. Deixo aberto aqui, caso mais alguém já usou e queira compartilhar sua opinião.

Enfim, possuímos hoje muitos outros Frameworks, coloquei aqui apenas aqueles que já trabalhei e pretendo trabalhar.
Caso você tenha algum outro que queria compartilhar deixe nos comentários!

Até a próxima.