8 de jul. de 2014

Phonegap Workflow

Venho utilizando Phonegap a algum tempo fazendo alguns projetos pessoais e alguns protótipos comerciais e gostaria de dividir uma maneira bem prática para se trabalhar com essa tecnologia.

Node.js

Antes de tudo a instalação do node junto do npm é algo essencial. O npm, que  significa Node Package Manager, uma espécie de apt-get para pacotes node foi a  ferramenta escolhida para ser usada atualmente como instalador do phonegap.

Site oficial Node.js e NPM.

Após instalar node e npm instale o phonegap/cordova. Para isso em um terminal faça:

npm install -g phonegap cordova

A partir daí para criar um projeto phonegap basta executar algo como:
 
phonegap create --name AppName --id com.yourcompany.app-name app-name
cd app-name
 

4 de jul. de 2014

Editor de Texto Atom

Recentemente o Github lançou seu editor de texto Atom, um editor bastante poderoso escrito com tecnologias web (HTML, CSS, Javascript) mas que funciona como aplicativo desktop nativo. Se isso parece familiar e lembra o node-webkit você está enganado.
Ele segue o mesmo princípio mas o Github lançou também o atom-shell, o que permite a criação desse tipo de aplicativo.

Integração com Node.js

Tudo aquilo que você faz com node em linha de comando pode ser integrado, através do atom-shell, no seu Atom, ou seja, acesso ao sistema de arquivos, executar ferramentas externas, iniciar serviços, etc. Quer dizer qualquer módulo do Node.js.