Atom deixou de receber suporte e nasceu a Pulsar

imprensa

Pulsar nasce como um fork de Atom e VS Code

O lançamento do Pulsar foi anunciado que é o sucessor do Atom que de acordo com o plano previamente anunciado, em 15 de dezembro, O GitHub encerrou o suporte para o editor de código Atom e moveu o repositório do projeto para o modo de arquivo somente leitura.

Vale lembrar que em meados deste ano (em junho) o GitHub anunciou o fim do desenvolvimento do editor de código Atom e que no dia 15 de dezembro deste ano, todos os projetos nos repositórios Atom seriam convertidos para o modo de arquivo e serão somente leitura.

A decisão de encerrar o suporte ao Atom foi porque GitHub pretende focar no Microsoft Visual Studio Code (VS Code) que é open source e mais popular, que foi criado como um plugin Atom, e GitHub Codespaces, um ambiente de desenvolvimento baseado em nuvem baseado no VS Code.

Podemos apontar que, apesar do fato de que a versão mais recente do Atom 1.60 foi lançada em março, nos últimos anos desenvolvimento foi realizado de acordo com o princípio residual e nenhum novo recurso significativo foi introduzido no projeto por um longo tempo.

Além disso, recentemente, novas ferramentas de código baseadas em nuvem que podem ser executadas no navegador avançaram, e o número de usuários do aplicativo autônomo Atom diminuiu notavelmente. A estrutura do Electron, baseada em desenvolvimentos criados no Atom, há muito é um projeto separado e continuará a ser desenvolvida sem alterações.

Deve-se notar que o código do editor Atom é liberado sob a licença MIT, e um fork da Comunidade Atom (GitHub) foi fundado alguns anos antes do fechamento do Atom, com o objetivo de fornecer compilações alternativas geradas pela comunidade independente e incluindo componentes ferramentas adicionais para construir um ambiente de desenvolvimento integrado.

Após o colapso do projeto principal, alguns desenvolvedores independente juntou-se ao trabalho na Comunidade Atom, mas os objetivos conservadores e o modelo de desenvolvimento deste produto não agradaram a todos.

O resultado foi a criação de mais uma bifurcação que tem o nome imprensa, que incluía alguns dos fundadores da Comunidade Atom.

O novo garfo o objetivo foi definido de não apenas fornecer um editor que imite a funcionalidade Atom, mas também atualizar a arquitetura e promover novos recursos importantes, como uma nova API para interagir com o servidor e suporte para pesquisa inteligente.

Outra diferença fundamental entre o Pulsar e a Comunidade Atom foi uma política diferente de aceitação de mudanças e a intenção de minimizar a barreira para novos desenvolvedores entrarem no projeto e simplificar a promoção de inovações (qualquer um tem a oportunidade de sugerir uma melhoria que considere necessária ).

Ao tomar decisões importante na comunidade Pulsar, propõe-se a utilização de uma votação geral em que todos possam participar. Ao aceitar pequenas melhorias, propõe-se o uso de feedback com base na discussão e revisão de pull requests, nas quais todos também podem participar.

No dia em que o suporte ao Atom terminou, a primeira versão de teste do Pulsar foi lançada, em que, além do rebranding, o backend foi substituído para funcionar com o repositório de extensões: o Package Backend proprietário foi substituído por um analógico aberto e os pacotes existentes foram portados e transferidos para o Pulsar Package Repository.

A nova versão também oferece suporte para a instalação de pacotes de plugins Git, atualizou a plataforma Electron 12 e a estrutura Node.js 14, removeu recursos experimentais obsoletos e código de coleta de telemetria e adicionou compilações para a arquitetura ARM para Linux e macOS.

Finalmente vale a pena mencionar que sobre o Atom, o código do editor é distribuído sob a licença MIT e quem deseja continuar o desenvolvimento pode aproveitar para criar uma bifurcação.

Quanto aos interessados ​​em conhecer melhor o Pulsar, bem como consultar o seu código, documentação e instruções de instalação, podem fazê-lo. no link abaixo.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.