quinta-feira, 27 de novembro de 2014

Post-Microsoft, a programação pós-PC: A revolução portátil


Controle remoto seguro para desktops convencionais e virtuais


Alguns anos atrás, quando a Microsoft estava atolado no Windows Vista e questões de código aberto, e desenvolvedores web estavam em uma trajetória de aceleração, uma revolução silenciosa ocorreu.


Nos corredores e ante-salas de conferências tecnologia, franziu profundamente em pufes e amontoados ao lado de energia lojas desenvolvedores estavam no trabalho, nariz para baixo, em PowerBooks. Era uma daquelas mudanças que um dia você de repente só se tornou ciente.







Laptops da Apple tinha substituído laptops Windows como corcel do jockey código de sua escolha, com o próprio ato de programação próprio que se tornou dissociado do sistema operacional do cliente. Dizia-se, e foi escrito, como a Microsoft tinha perdido uma geração de desenvolvedores .


Hoje, uma nova revolução está ocorrendo. As vendas de PCs, laptops e até mesmo, estão para baixo, e os fabricantes estão se retirando do mercado. O futuro é tudo sobre o dispositivo.


Para a maioria, o "PC" vai se tornar uma coisa que cabe na palma da mão - ou, no caso do iPad, seu bolso comicamente de grandes dimensões.


Isso é bom para consumir informação. Um iPad é uma ótima maneira de navegar na web, checar e-mail, ficar em contato com amigos, e assim por diante. Mas o que significa um mundo pós-PC para a criação de coisas? O que é que a programação em um mundo pós-PC parece?


Sabedoria recebida é tablets como o iPad não pode substituir o que é que o autor faz - os anúncios devem voltar para um laptop ou desktop com um teclado. Em muitos casos, isso é verdade, mas é verdade para a programação?


A resposta é: depende. Depende do que você faz e como você está disposta a desistir de suas ferramentas de idade em favor de algo novo.


Se você estiver escrevendo aplicativos móveis específicos da plataforma em Objective C ou Java, então não, o iPad só não vai cortá-la. Você vai precisar de algum tipo de configuração do iPad para servidor em que seu iPad torna-se um thin client mítico.


Se, no entanto, você está trabalhando com linguagens de script como Python e Ruby ou aplicativos baseados na web de construção, o iPad é tentadoramente perto de ser um ambiente de desenvolvimento grande.



Você vai precisar de um verdadeiro teclado para qualquer programação séria em um desses



Antes de me aprofundar em detalhes da minha configuração, devo observar que, para realmente obter qualquer desenvolvimento feito em um iPad você vai precisar de um teclado real. Batendo de vidro é bom para e-mails curtos, mas vai rapidamente deixá-lo maluco tentando escrever código. Eu usei um teclado sem fio da Apple, porque eu tinha um, mas há algumas opções muito mais lisos lá fora, que também pode atuar como tampas de tela e proteger o seu iPad quando ele está saltando ao redor em sua bolsa.


Código e ir


Agora, para o software. O que me iniciou na estrada de tentar trabalhar unicamente em um iPad foi um novo aplicativo iOS 8, ​​cópia de trabalho, que se tornou a pedra angular para o ambiente de desenvolvimento I conseguiu criar no iPad.


Cópia de Trabalho é um cliente Git com suporte para apenas sobre cada operação Git que você precisa em uma base regular - clonagem, edição, cometer e empurrando. O aplicativo é gratuito para download, assim você pode testá-lo, mas para empurrar de volta para o servidor que você precisa para comprar a 9,99 dólares de compra in-app.


Ele permite que me vá para o meu código, ver as mudanças recentes, navegar através de revisões antigas e editar os arquivos. A edição real de arquivos não está funcionando ponto forte da cópia, no entanto. O editor incluídos, enquanto perfeitamente funcional, carece de destaque de sintaxe e outras sutilezas. Parte da razão é que o editor não se destinava a ser um editor de texto completo.







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário