Português A - Aula_Regência II
O Go do Google poderia melhorar as linguagens de programação existentes simplificando o desenvolvimento sem sacrificar o desempenho dos aplicativos, mas provavelmente levará anos para que a Go atinja uma posição estabelecida que lhe permita ter um impacto notável.
Consequentemente, será crucial para o Google se comprometer com o Go a longo prazo, trabalhando duro para defendê-lo e fortalecê-lo. Caso contrário, o Go de código aberto não cumprirá seu potencial declarado de oferecer a velocidade de desenvolvimento de linguagens dinâmicas como o Python com a robustez de linguagens compiladas como o C ++.
"Adoraria ver uma linguagem rápida e compilada como esta. Os desenvolvedores têm tentado acelerar o tempo de desenvolvimento com linguagens e frameworks nos últimos quatro a cinco anos - Ruby on Rails, Django, CodeIgniter - mas têm sacrificado o desempenho dos aplicativos nessa busca, " disse Michael Wales, desenvolvedor sênior da General Dynamics Information Technology.
"O objetivo do Google é desenvolver uma linguagem que não seja apenas eficiente para o desenvolvedor, em termos de desenvolvimento de um aplicativo, mas também eficiente para o computador, no tempo de processamento". / uso de memória, e os processos de negócios desse aplicativo [como] segurança, simultaneidade, "Wales adicionou em uma entrevista por e-mail.
Ainda assim, o Go está muito em um estágio bebê agora, e o Google e o open comunit de origem y que se reúnem em torno do projeto tem seu trabalho cortado para eles.
"Pode ser de cinco anos a uma década antes de Go atingir uma massa crítica para ser um elemento durável na torre de computação de Babel, até mesmo chegar, digamos, 10% do novo projeto começa em todos os níveis ", disse Al Hilwa, analista da IDC.
O analista da Gartner, Ray Valdes, compartilha uma visão semelhante. Valdes prevê que serão necessários pelo menos cinco anos para que a Go se mantenha sólida e construa uma comunidade estável de desenvolvedores usando o
"Os principais fatores inibidores são que é totalmente novo, requer o aprendizado de um novo idioma e um conjunto de ferramentas e framework, e há muito pouco código existente que os desenvolvedores possam alavancar para construir soluções ", disse Valdes em uma entrevista por telefone. "Então, vai levar algum tempo para ter um impacto fora do Google."
Esse cronograma é um turn-off para Alan Peters, diretor e fundador da Singlebound Creative, uma agência de marketing digital e fundador e CEO da Tap Riot., uma inicialização de aplicativos móveis.
"Vou ficar de olho nisso porque minha profissão exige que eu entenda essas coisas. Mas, francamente, não: isso representa um risco demais para qualquer um dos meus negócios", disse ele quando perguntado Se ele pretende investir o tempo e o esforço de sua empresa no Go.
"O Google tem uma cultura corporativa muito acadêmica que valoriza pesquisa e experimentação. A academia de computação gosta de inventar linguagens de programação", acrescentou Peters por e-mail. "No Singlebound e Tap Riot, estamos realmente focados em aplicativos. E o mundo aplicado tem uma maneira diferente de resolver problemas: rapidamente."
Wales se preocupa que o Google não possa assumir o compromisso disciplinado e deliberado que a Go exigirá para ter sucesso. "Claro, eles estão interessados nisso agora, mas eles provavelmente são o grupo mais disperso de desenvolvedores que geram lucros, saltando de projeto em projeto sem levar nada a esse ponto" perfeito "- com a exceção do Google Maps e Google Reader ", disse Wales. "Quero dizer, diabos, há quanto tempo estamos esperando por um gerenciador de contatos decente no Gmail?"
Se o Google não der a devida atenção a Go, será uma pena, porque a nova linguagem de programação tem um grande potencial.
"Eles conseguiram criar uma sintaxe mais simples e mais limpa, que preserva a maior parte do poder das linguagens mais antigas, que são mais complicadas e conseguiram fazer isso de uma maneira que torna o tempo de processamento muito rápido ", disse Valdes.
"Parece que eles conseguiram combinar a produtividade de uma linguagem dinâmica com o desempenho de uma linguagem compilada e mais estática", acrescentou ele.
Wales acha a sintaxe amigável de Go, com uma aparência limpa como Python e Ruby on Rails ', embora também seja familiar à sintaxe de linguagens baseadas em C. Ele também gosta disso, como uma linguagem compilada, os aplicativos do Go são extremamente rápidos.
O País de Gales também elogia as ferramentas do Go, chamando-as de "excelentes". "O compilador é rápido, existe um formatador que garante que todos os arquivos de um aplicativo sejam consistentemente formatados, o que é ótimo para equipes lançando código para o público", disse Wales.
Então, quais são as chaves de Go to esculpir um lugar como uma linguagem de programação estabelecida?
Para começar, a sintaxe que ele gosta tanto pode ser mais refinada, disse Wales. "A sintaxe é mais detalhada do que os desenvolvedores normais de Python e Ruby estão acostumados, uma falha que não é facilmente esquecida, já que este é um dos principais pontos de venda para esses dois idiomas", disse Wales.
Outro ponto fraco é o que O País de Gales considera o projeto enxuto e orientado a objetos de Go, que ele considera "uma grande queda". "[Programação orientada a objetos] é um conceito comprovado que torna o gerenciamento e a manutenção de grandes aplicativos significativamente mais fáceis", disse ele.
O Google poderia dar um grande impulso ao construir "aplicações sérias" e demonstrar o quanto mais simples e É conveniente construí-los com o Go, ao contrário de outros idiomas, disse Hilwa em uma entrevista por e-mail.
O País de Gales também recomenda um foco mais forte nos tutoriais e no alcance de desenvolvedores iniciantes. "A documentação atual e exemplos que eles forneceram só podem ser entendidos por desenvolvedores experientes", disse ele.
O Google também precisa cortejar os desenvolvedores para que eles construam as bibliotecas Go. "Não apenas isso é ótimo para o aprendizado, revisando o código de outras pessoas, mas também torna a linguagem mais poderosa", disse Wales. "A história mostrou que o suporte de terceiros é onde a maioria das línguas vence a batalha".
Peters recomenda recompensar desenvolvedores interessados com muito carinho. "O Google é uma marca poderosa que possui apelo emocional a uma certa classe de geeks. Envolva esse geek", disse Peters. "Dê a esse geek um acesso interativo com PhDs reais no Google e acesso antecipado a experimentos. Deixe-os participar da criação e melhoria. Então você tem algo melhor do que um desenvolvedor: um campeão de marca."
Da Microsoft lançará o Surface Pro no final de janeiro, informa a Microsoft. A Microsoft tem sido vaga sobre a data de lançamento do Surface Pro. com o Windows 8, mas os relatórios indicam que o lançamento ainda está previsto para o final de janeiro. Eis o que esperar do Surface com o Windows 8 Pro em comparação com o seu irmão. Como esperado, o Microsoft Surface com o Windows 8 Pro tablet está prestes a ser lançado no final de janeiro, de acordo com vários relatórios.
Microsoft hasn anunciou uma data de lançamento exata para o Surface Pro. A empresa disse apenas que o tablet Intel lançaria "cerca de 90 dias" após a chegada do Surface com o Windows RT, que foi lançado em 26 de outubro. Por esse tempo, o Surface Pro seria lançado em 26 de janeiro.
O iCloner oferece uma maneira simples e fácil de fazer backup de seu iPod e restaurar seu conteúdo quando necessário. Mas esta aplicação é cara e suas restaurações são tudo ou nada. Então é sua chance de obtê-lo; Em breve, a CopyTrans decidiu descontinuar este produto no início de 2013, uma vez que não suporta dispositivos iOS não iPod. Ele ainda está disponível no momento em que esta revisão foi publicada. - Ed.
Pensando em emprestar seu iPod a um amigo ou deixá-lo com um guru da tecnologia para reparos? Ou talvez você esteja deixando seus filhos brincar com isso. Se você fizer isso, o seu iPod pode voltar para você faltando algumas peças-chave, como o seu conteúdo. Se você descobrir que algum dos seus dados foi acidentalmente excluído ou perdido, esses conteúdos poderão ser perdidos para sempre. A menos que você tenha feito o backup do iCloner (US $ 20, demo gratuita), o iCloner é instalado como parte
A Sony voltou a ser rentável, mas os principais produtos eletrônicos ainda enfrentam a promessa de voltar à lucratividade depois de descarregar vários ativos valiosos no ano passado , mas seu principal negócio de eletrônicos ainda está perdendo dinheiro. A Sony cumpriu a promessa de retornar à lucratividade depois de descarregar uma série de ativos valiosos no ano passado, mas seu principal negócio de eletrônicos ainda está perdendo dinheiro. A empresa informou nesta quinta-feira que registrou u
[Outras leituras: Os melhores protetores contra surtos para seus eletrônicos caros]