BT

Novidades O InfoQ vem desenvolvendo uma série de novas funcionalidades para melhorar sua experiência com o site. Confira!

GitHub e Facebook unem-se com a Atom-IDE

| por David Iffland Seguir 3 Seguidores , traduzido por Daniel Torrico Seguir 0 Seguidores em 05 out 2017. Tempo estimado de leitura: 2 minutos |

O editor de texto Atom é anunciado como o "editor de texto hackeável para o século 21", e é construído sobre o framework Electron. O Facebook construiu o Nuclide, tendo como base o Atom, para disponibilizar um ambiente de desenvolvimento mais tradicional que incluísse depuração e a função de autocompletar. Contudo, o Nuclide não é open source.

Apesar do código fonte do Nuclide estar disponível no GitHub, o arquivo LEIA-ME diz claramente:

A licença do Nuclide tem certas limitações acerca da sua distribuição e não deve ser considerada uma licença open source.

A Atom-IDE migra parte do trabalho proprietário do Nuclide para um ambiente mais open source. Por enquanto, o foco está em funcionalidades em nível de linguagem. Pacotes como o ide-typescript e o ide-csharp podem ser ativados para adicionar funcionalidades como "autocomplete" e "find all references". É claro que esses recursos são dependentes do que cada servidor da linguagem expõe.

O Facebook diz que mais recursos estão no roadmap:

A lista de recursos da interface gráfica da Atom IDE ainda não engloba todos os recursos disponíveis no protocolo de serviços de linguagens, e, com o tempo, estaremos trabalhando para preencher as lacunas. Esperamos que outros recursos do Nuclide, eventualmente, se tornarão parte da Atom IDE, incluindo componentes chave como o depurador Nuclide.

Essa manobra é como um tiro em direção ao Visual Studio Code da Microsoft, que também é construído sobre o framework Electron. A Microsoft disponibiliza versões mensais do VS Code e cada nova versão recebe muitos elogios da comunidade de desenvolvimento. É claro que há muitas outras ferramentas de desenvolvimento, cada uma com sua oferta.

Para alguns, entretanto, a licença fará a Atom-IDE uma não iniciante. Todo o código que foi contribuição do Facebook está licenciado com a mesma licença BSD com patente concedida,que o Facebook ficou sob fogo por ter usado em suas ferramentas populares como o React. O VS Code está sob uma licença do MIT.

Apesar de sua popularidade, alguns desenvolvedores não precisam de todas as funcionalidades dispensáveis disponíveis no VS Code ou no IntelliJ. O Atom é um projeto reduzido e a Atom-IDE possibilita que os desenvolvedores adicionem funcionalidades extra aos poucos conforme eles necessitam.

O Facebook diz que eles ainda "estão comprometidos em dar apoio ao pacote open-source Nuclide num futuro previsível".

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

Não entendi by Anderson Ismael

O que significa "não iniciante" ?

Re: Não entendi by Leandro Guimarães

Oi, Anderson! Tudo jóia? O texto original (www.infoq.com/news/2017/09/atom-ide-github-face...) fala em nonstarter ("For some, however, the license will make Atom-IDE a nonstarter."). O que entendo, levando em consideração todo o contexto, é que apesar desse processo recente de migração para um cenário mais open-source, o movimento traz consigo o histórico de contribuições do facebook. Não é como se começasse do zero.

O que você acha?

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

2 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