BT

Início Notícias Como o open source impulsionou o crescimento do Swift

Como o open source impulsionou o crescimento do Swift

Favoritos

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.

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

Comentários da comunidade

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

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

BT

Seu cadastro no InfoQ está atualizado? Poderia rever suas informações?

Nota: se você alterar seu email, receberá uma mensagem de confirmação

Nome da empresa:
Cargo/papel na empresa:
Tamanho da empresa:
País:
Estado:
Você vai receber um email para validação do novo endereço. Esta janela pop-up fechará em instantes.