BT

Como o open source impulsionou o crescimento do Swift

| por Jeff Martin Seguir 16 Seguidores , traduzido por Diogo Carleto Seguir 39 Seguidores em 21 jan 2016. Tempo estimado de leitura: 1 minuto |

O Swift, projetado para substituir o Objective-C, teve um aumento de popularidade expressivo desde seu lançamento em junho de 2014. A linguagem de programação Swift começou como uma plataforma exclusiva da Apple, mas teve seu código fonte aberto em dezembro de 2015, trazendo assim o suporte para ambientes baseados em Linux. A abertura da linguagem tem acelerado seu crescimento e atraído novos contribuidores para o desenvolvimento da linguagem.

Paris Buttfield-Addison da O'Reilly forneceu uma visão geral do estado atual do projeto. Como a linguagem originalmente tinha o código fonte fechado, vários componentes não haviam ainda sido desenvolvidos. Para preencher essas lacunas, o projeto ficou com três sub-projetos principais:

  • Package Manager do Swift;
  • Projeto Foundation;
  • Projeto Swift Evolution.

O componente Package Manager é responsável por gerenciar e unir os sistemas existentes, como o CocoaPods e o Carthage. Na opinião de Butterfiled-Addison, "está sendo observado se o Package Manager do Swift continuará sendo a melhor escolha do que outros projetos mais estabelecidos… mas as chances são altas de que esta seja a solução oficial e que irá se tornar o padrão de fato."

O projeto Foundation fornece as utilidades essenciais, internacionalização e independência de SO. Isso é importante, pois os sistemas não baseados na Apple não tem acesso a um ambiente de execução Objective-C. E um dos principais objetivos que o Foundation estabelece para si mesmo é fornecer paridade com a implementação específica da Apple e ser uma parte integral do Swift 3.0 (com lançamento previsto para o final de 2016).

O Swift Programming Language Evolution é um ambiente no GitHub para auxiliar a evolução do desenvolvimento do Swift, de modo que qualquer desenvolvedor possa acompanhar e até mesmo contribuir com o futuro da linguagem Swift.

Os desenvolvedores que usam o Objective-C ou que tem como objetivo desenvolver para plataforma Apple, passam a ter um forte incentivo para aprender o Swift que está destinado a substituir o Objective-C no desenvolvimento de software Apple. Aqueles que não estão usando a plataforma da Apple podem ler o texto anterior de Buttfield-Addison a respeito de o porquê do Swift ser importante para seu próximo projeto.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT