O desenvolvimento de Aplicativos nunca esteve tão em alta como agora e muitos profissionais estão criando suas próprias aplicações web. Hoje vou mostrar uma solução que irá ajuda-lo a portar estes mesmos APPs para o Desktop.
A ideia desta solução é que qualquer desenvolvedor que conheça HTML, CSS e JS possa criar aplicativos multiplataformas rapidamente, sem a necessidade de aprender novas linguagens, assim como o Phonegap agora temos o Electro!
Gostou da ideia? Eu tambem!
Electron – APP Desktop
Electron permite o desenvolvimento de aplicações desktop utilizando JavaScript, HTML, CSS e Node.js. Os aplicativos criados podem ser utilizado no Windows, Mac OS e Linux.
Você pode gerar aplicações completas que serão multiplataforma e poderão ser rodadas em praticamente qualquer ambiente desktop. O melhor de tudo isso? Sua APP pode ser 100% offline.
Tudo é muito simples no Electron e somente com a documentação oficial já é possível utiliza-lo. Mais para frente farei um exemplo e comentarei sobre, como o caso do PhoneGap que tambem estou devendo.
Download Electron
O framework Electron é mantido pelo GitHub e pode ser utilizado sem nenhum tipo de pagamento ou taxa. No site oficial é possível conferir a documentação completa e ainda baixar todos os arquivos necessários para iniciar seu projeto.
É uma curiosidade que sempre tive. Afinal de contas, o que há de tão especial no número 99 para ele estar no nome de tantas empresas da internet? Em uma busca rápida encontrei 105 batizadas sob a o duplo nove. o.O
Mas por que o 99?
Surpreendentemente, não há um motivo-padrão para o uso do número ou uma explicaçõess para utilizarem o 99.
É fácil de lembrar
É universal, funciona em qualquer idioma
Na ordem alfabética vem na frente das letras então costuma aparecer no topo das listas
Ë mais fácil registrar marca e domínios
Nome Internacional. Esse é um nome que dependendo da palavra que você usar pode ser útil no mundo inteiro, e quem não começa uma startup sonhando que um dia ela vai ser um sucesso mundial?
SEO otimizado – O número permite que você coloque uma palavra chave que remete muito ao seu negócio dentro do seu domínio, o que possibilita que você tenha um ranking de SEO otimizado.
É realmente muito muito fácil de lembrar. Por ter um número que hoje está associado a praticamente todas as estratégias de preço de produtos no mercado (299,99, 1,99). E também por ter uma palavra que remete rápido ao core do seu negócio (taxi, jobs).
Durante minha vida profissional, eu passei por momentos bem extremos: Em um, no início, eu estava muito produtivo, obcecado por melhorar. No outro, por meses e meses, eu me sentia desmotivado. Mesmo que financeiramente eu estivesse bem melhor, mas eu não estava feliz com o que eu produzia. Eu via outras pessoas produzindo e pensava: Caramba! Por que eu não pensei nisso?
Comecei na profissão, e como em quase tudo, como autodidata: violão, guitarra, gaita, desenho e programação. Mesmo tendo feito um curso técnico em Informática, onde eu aprendi o básico do que era programar, eu me considero um autodidata, pois grande parte do que eu sei, fui aprendendo por conta. E esse é o meu grande motivador nessa carreira concorrida e, por muitas vezes, desleal: apreender coisas novas todos os dias.
Escrevo um código em um dia, no outro já acho que poderia ter sido melhor e no próximo, já começo a ter vergonha de ter feito da forma que fiz.
Mas durante um bom tempo, eu me senti inutil na minha profissão. Não buscava mais coisas novas para fazer. Não tinha mais o interesse em me superar. Fiquei estagnado! Isso me incomodava muito. Eu sabia que estava ruim, mas não sabia a causa. Se eu não sei a causa, como medicar? Esse sentimento perdurou por meses, para ser sincero, anos. Aproximadamente por dois anos.
Não por conhecidência, foi quando surgiu a Hatuna. Na Hatuna, eu dito as regras quando o assunto é desenvolvimento. Eu escolho o que usar, como usar e quando usar em cada projeto. Apesar de ser cômodo e me permitir trabalhar com o que eu considero melhor, isso me custou muito. Afastar a responsabilidade que eu tinha comigo mesmo de melhorar sempre para superar alguém e a mim mesmo foi o maior erro que eu já cometi na minha vida profissonal. Eu sou apaixonado pelo o que eu faço.
Recomendo continuar lendo com a trilha sonora a baixo =)
Mas abraçar uma causa maior me fez esquecer da causa principal: eu! Não que eu tenha sido improdutivo, não é isso.
Conseguir o respeito e a admiração dos clientes é e foi a coisa mais satisfatória neste tempo, ainda mais nesta área injusta que é o desenvolvimento de software, onde as pessoas só vão lembrar de você quando uma coisa der errado. E, além disso, vão se esquecer das horas e horas, noites a dentro, que você passou sem dormir para que no dia seguinte, essas mesmas pessoas, não tivessem dificuldade em realizar seus trabalhos.
Houve uma segunda-feira em que eu, ao abrir o e-mail, após ter passado o fim de semana inteiro desenvolvendo um recurso para que estivesse disponível na segunda para uso de um cliente, vejo um e-mail com o seguinte texto:
Olá, bom dia.
Eu vi que vocês fizeram a atualização do recurso X, muito obrigado.
Isso fará com que meu trabalho se torne mais fácil.
Parabéns pelo trabalho, meninos.
Mesmo estando cansado por ter trabalhado no fim de semana, lendo aquele e-mail, valeu todo e qualquer sacrifício e, desde então, eu percebi que meu trabalho era tornar a vida de outras pessoas um pouco mais fácil.
Mas o tempo se passou e com ele veio a estressante rotina: trabalho, faculdade, trabalho e faculdade. Foi ai que tudo começou a desandar.
Tudo foi se tornando chato, repetitivo, cansativo. Eu já não trabalhava com aquela criatividade de antes. Apesar disso, sempre cumpri com as tarefas diárias, mas já não tinha mais aquela empolgação de antes.
Eu não sabia mais o que fazer, eu não encontrava o motivo por não me sentir produtivo, mesmo estando produzindo. Passei noites pensando se eu estava na profissão certa. Será que a vontade de trabalhar nesta área passou?
Até que um dia lendo um livro, o programador apaixonado compre aqui( não, eu não vou receber nada com isso ={ ) onde fala sobre varias coisas sobre a carreira de programador, ah estou falando do cara que criou o github, então ele fala sobre o músico Pat Metheny, onde o mesmo dava dicas para músicos iniciantes, ele usou uma frase que eu não esquecerei:
Seja sempre o pior. Pat Metheny
Apesar de ter achado engraçado, eu não havia entendido o que ele realmente quis dizer. Mas ele completou dizendo:
Ser o pior músico da sua banda, por mais assustador que possa ser, é o que te fará melhor. Pat Metheny
Depois de ler a entrevista eu fiquei pensando que não fazia sentido ser o pior da banda se você pode ser o melhor.
Passei horas tentando entender o motivo de eu querer ser o pior da banda. Fazendo alguns rabisco eu cheguei a seguinte conclusão:
Quando eu trabalhava para uma empresa de rastreamento de veículos, eu trabalhava com um rapaz que eu gostava muito de trabalhar.
Apesar de ter sido criado a leite com sucrilhos, o que o tornou um tremendo idiota mimado, ele era um ótimo desenvolvedor. Ele não era um bom profissional, de maneira nenhuma, mas era um ótimo desenvolvedor.
Enquanto eu trabalhava com ele e o restante do grupo, eu era o pior da banda. Por saber que eu era o pior músico da banda, eu corria atrás, passava horas estudando, buscava assuntos novos, tinha alguém para competir.
Ao começar a trabalhar onde eu me tornei o melhor músico da banda, eu não tinha mais com quem competir, eu não tinha mais como evoluir.
Hoje, me espelho em profissionais extra-trabalho. Participo de projetos open-source, onde tenho o prazer de ser, quase sempre, o pior do projeto. Com isso, resgatei minha vontade de competir, de melhorar.
Sem saber, o músico Pat Metheny, me fez ver o quanto eu era ruim sendo o melhor.