Atom vs Sublime: Który edytor tekstu wybrać w 2020 roku?

Deweloperzy używają edytorów tekstu, znanych również jako edytory kodu, do edycji kodu programistycznego. Edytory te zasadniczo zawierają takie funkcje jak szybka nawigacja, kolorowanie składni, automatyczne wcięcia itp.

Jest wielu programistów, którzy piszą dla sieci (JS, CSS, HTML itp.) używając Sublime dla Mac. W tym samym czasie są inni, którzy wolą programować w IDE, ponieważ jest to trochę bardziej pomocne od strony debugowania.

To wszystko zależy od osobistych preferencji, a dla większości od tego, do czego się przyzwyczaili.

Więc, prosta odpowiedź na pytanie 'jaki jest najlepszy edytor tekstu dla programistów?

Whereas, views on „Which is the best text editor between Atom and Sublime?” is subjective.

In this post we will share with you a side by side comparison between these two popular text editors, and try to be as objective as possible. Tak, że będziesz miał wystarczająco dużo informacji, aby dokonać wyboru, który najlepiej pasuje do Twoich potrzeb.

Atom to edytor tekstu open source opracowany w 2014 roku przez GitHub. Stworzony przy użyciu Node JS i HTML, obsługuje Windows, Mac i Linux OS. Natomiast Sublime został stworzony przez Jona Skinnera, byłego inżyniera Google, i obsługuje te same platformy, co Atom.

Sublime oferuje darmową wersję próbną do testowania, ale wszyscy stali użytkownicy są zobowiązani zapłacić 80$, aby utrzymać ją aktywną.

$80 brzmi stromo prawda?

Ale ważne jest, aby zauważyć, że licencje są per-user, a nie per-machine. Więc możesz cieszyć się Sublime na tylu systemach operacyjnych i komputerach, na ilu chcesz z twoją licencją.

I w przypadku, jeśli nie podoba ci się fakt, że Sublime uwielbia przypominać ci o zakupie, to Atom jest dla ciebie!

Wydajność

Z większą liczbą osób przyczyniających się do rozwoju frameworków open source, Atom ma przewagę w przestrzeni wzrostu, ponieważ będzie miał tendencję do poprawy w szybszym tempie niż Sublime.

Ale jeśli chodzi o wydajność i szybkość, Sublime ustępuje Atomowi i innym edytorom – główny powód, dla którego wyprzedza Atom wśród programistów.

Sublime jest dobrze znany z bycia responsywnym, szybkim i lekkim. Jeśli wydajność jest twoim priorytetem, Sublime Text nawiguje, zarządza i ładuje duże projekty niewiarygodnie dobrze.

Gdyż, jeśli jest jedna kość do zgryzienia z Atomem, to jest nią to, że czasami programiści uważali go za powolny. Szczególnie podczas otwierania pliku lub przełączania się między zakładkami, a także podczas pracy z dużymi bazami kodu, takimi jak jądro Linuksa lub projekt Android open source.

Kustomizacja

Jako deweloper, swoboda w dostosowywaniu, dodawaniu i rozszerzaniu edytora, aby dopasować go do swojego stylu rozwoju i przepływu jest naprawdę istotna, co również daje niesamowite poczucie władzy.

Oba programy są bardzo proste w obsłudze, pozwalając ci w pełni dostosować je do swoich potrzeb poprzez dodawanie własnych skrótów i dostosowywanie motywów.

Sublime jest bardzo podobny do Atoma. Dostępna jest moc kontrolowania takich aspektów jak „przycinanie białych przestrzeni”, „zapisywanie po utracie ostrości” i wiele innych. Pliki konfiguracyjne to prosty JSON i jest tam cała masa ukrytych ustawień czekających na Ciebie, abyś mógł się nimi pobawić.

Oczekiwane funkcje dostosowywania są dostępne w obu narzędziach – wszystkie niezbędne zawijanie, wcięcia, tematyczne, zmiany językowe itp. Podczas gdy Atom ma 2900+ motywów w porównaniu do ponad 7000 motywów w Sublime.

Pakiety

W Atomie wiele funkcji jest dostępnych w pudełku, podczas gdy dla tego samego zestawu funkcji musisz zainstalować menedżera pakietów w Sublime przed rozpoczęciem procesu kodowania.

Potem użytkownicy muszą się dowiedzieć, które wtyczki, rozszerzenia i pakiety najlepiej poprawiają ich doświadczenie.

Atom jest preinstalowany z ośmioma składniami i czterema motywami UI w jasnych i ciemnych kolorach. Atom jest zorientowany wizualnie i posiada bogate funkcje, takie jak minimapy poszczególnych folderów, pasek boczny projektu, modułowy design, wbudowany menedżer pakietów, drzewa folderów do organizacji w stylu „przeciągnij i upuść”.

Niezbędne funkcje Atoma są wyraźnym kontrastem dla Sublime.

Ale ponieważ Sublime został zaakceptowany przez społeczność deweloperów przez lata, jako że jest to starszy edytor tekstu niż Atom, różnorodność pakietów w Sublime jest większa niż w Atomie. Istnieją pewne unikalne pakiety w Sublime, które nie mają dokładnie podobnej alternatywy w Atomie.

Verdict

Oba edytory tekstu oferują bardziej znane doświadczenie edycji kodu bez zintegrowanego terminala i debuggera.

Z wszystkich powyższych pozorów wydaje się, że Sublime jest panującym mistrzem wśród edytorów tekstu, ale Atom jest wschodzącym niedorajdą, który wkrótce obejmie prowadzenie.

Mam nadzieję, że pomoże ci to w zrozumieniu podstawowych różnic pomiędzy tymi dwoma edytorami, w zależności od twoich potrzeb rozwojowych.

Jeśli potrzebujesz fullstack lub innej pomocy rozwojowej w projektach wymagających tak podstawowej i krytycznej wiedzy technicznej, skontaktuj się z nami.

Jeśli potrzebujesz pomocy w projektach wymagających tak podstawowej i krytycznej wiedzy technicznej, skontaktuj się z nami.