Atom stoppede med at modtage støtte, og Pulsar blev født

Tryk på

Pulsar er født som en gaffel af Atom og VS Code

Lanceringen af ​​Pulsar er blevet annonceret som er efterfølgeren til Atom, som ifølge den tidligere annoncerede plan, den 15. december, GitHub afsluttede understøttelsen af ​​Atom-kodeeditoren og flyttede projektlageret til skrivebeskyttet filtilstand.

Det skal huskes, at i midten af ​​dette år (i juni) annoncerede GitHub afslutningen på udviklingen af ​​Atom-kodeeditoren, og at den 15. december i år ville alle projekter i Atom-lagrene blive konverteret til arkivtilstand og vil blive Læs kun.

Beslutningen om at afslutte Atom-støtten det var fordi GitHub har til hensigt at fokusere på Microsoft Visual Studio Code (VS Code) som er open source og mere populær, som blev skabt som et Atom-plugin, og GitHub Codespaces, et cloud-baseret udviklingsmiljø baseret på VS Code.

Vi kan påpege, at på trods af, at den seneste version af Atom 1.60 blev udgivet i marts, i de seneste år udvikling er sket efter restprincippet og ingen væsentlige nye funktioner er blevet introduceret i projektet i lang tid.

Ud over det for nylig er nye cloud-baserede kodeværktøjer, der kan køre i browseren, avanceret, og antallet af brugere af den selvstændige Atom-app er faldet bemærkelsesværdigt. Electron-rammen, baseret på udviklinger skabt på Atom, har længe været et separat projekt og vil fortsætte med at blive udviklet uden ændringer.

Det skal bemærkes, at Atom-editorkoden er udgivet under MIT-licensen, og en forgrening af Atom Community (GitHub) blev grundlagt et par år før Atom blev lukket ned, med det formål at levere alternative builds genereret af det uafhængige fællesskab og inklusive komponenter yderligere værktøjer til at bygge et integreret udviklingsmiljø.

Efter sammenbruddet af hovedprojektet, nogle udviklere uafhængig sluttede sig til arbejdet med Atom Community, men de konservative mål og udviklingsmodel for dette produkt passede ikke alle.

Resultatet var skabelsen af ​​endnu en gaffel som har navnet Tryk på, som omfattede nogle af grundlæggerne af Atom Community.

Den nye gaffel målet er sat for ikke kun at levere en editor, der efterligner Atom-funktionalitet, men også opdatere arkitekturen og fremme vigtige nye funktioner, som en ny API til at interagere med serveren og understøttelse af smart søgning.

En anden grundlæggende forskel mellem Pulsar og Atom-fællesskabet var en anderledes politik for at acceptere ændringer og intentionen om at minimere barrieren for nye udviklere for at komme ind i projektet og forenkle fremme af innovationer (enhver har mulighed for at foreslå en forbedring, som de anser for nødvendig ).

Når man træffer beslutninger vigtig i Pulsar-samfundet, foreslås der anvendt en almindelig afstemning, hvor alle kan deltage. Ved accept af mindre forbedringer foreslås det at bruge feedback baseret på diskussion og gennemgang af pull requests, hvor alle også kan deltage.

Den dag Atom-support sluttede, blev den første testversion af Pulsar frigivet, hvori ud over rebrandingen blev backend udskiftet til at arbejde med udvidelsesarkivet: den proprietære Package Backend blev erstattet med en åben analog, og eksisterende pakker blev porteret og overført til Pulsar Package Repository.

Den nye version giver også support til installation af Git plugin-pakker, opdaterede Electron 12-platformen og Node.js 14-rammeværket, fjernede forældede eksperimentelle funktioner og telemetri-indsamlingskode og tilføjede builds til ARM-arkitekturen til Linux og macOS.

Til sidst er det værd at nævne, at om Atom, editorkoden distribueres under MIT-licensen og de, der ønsker at fortsætte udviklingen, kan benytte lejligheden til at skabe en gaffel.

Hvad angår dem, der er interesseret i at kunne lære mere om Pulsar, samt se dens kode, dokumentation og installationsvejledninger, kan du gøre det. fra nedenstående link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.