Jako student, świat kodowania może być dość przytłaczający. Pomiędzy nauką różnych języków a opanowaniem podstaw, może być trudno stwierdzić, czy jesteś na właściwej drodze do sukcesu. Dlatego ważne jest, aby usprawnić ten proces, zaczynając od wyboru najlepszych narzędzi do pracy.
Oprócz języka, który wybierzesz do nauki jako pierwszy, twoim najważniejszym narzędziem jest edytor tekstu. Jeśli chodzi o edytory tekstu, rynek jest głęboki i szeroki, co sprawia, że wybór odpowiedniego dla Ciebie jest bardzo trudnym zadaniem. Tak więc, dlaczego nie przyjrzymy się dwóm z bardziej popularnych edytorów tekstu, Sublime i Atom, i sprawdzić, czy jeden z nich może być dobrym rozwiązaniem dla Ciebie.
Sublime Text
Sublime jest powszechnie wymieniany jako najlepszy edytor tekstu wielu programistów. Sublime działa na systemach Linux, Windows i Mac OS, a mając ponad dekadę, jest weteranem branży. Zbudowany przy użyciu C++ i Pythona, Sublime jest wszechstronny i działa w bardzo szybkim tempie.
Sublime: Pros
Sublime jest również wypełniony niesamowitymi funkcjami, wszystkie w postaci wtyczek i rozszerzeń. Program jest bardzo prosty w obsłudze, dzięki czemu użytkownicy mogą w pełni dostosować go do swoich potrzeb.
- Career Karma matches you with top tech bootcamps
- Get exclusive scholarships and prep courses
Sublime został zaprojektowany wokół szybkiej edycji. Jest w stanie otwierać i edytować wiele plików naraz, co czyni go idealnym edytorem tekstowym dla dużych projektów.
Ponadto, Sublime posiada wspaniałą funkcję nawigacji zwaną „GoTo”, która pozwala użytkownikom na dostęp do każdego elementu ich kodu w mgnieniu oka. Program pozwala nawet koderom na powiększenie i zobaczenie swojego kodu jako jednej solidnej strony, zamiast przewijać linie pojedynczo.
Ogółem, Sublime jest bardzo szybkim i płynnym edytorem tekstu, usprawnionym dla dużych projektów i dającym się dostosować do każdego stylu kodowania.
Sublime: Cons
Sublime to, ogólnie rzecz biorąc, fantastyczny program. Jednak ma swoją cenę – dokładnie 70 dolarów. To nie jest łatwa opłata dla nowicjusza w tej dziedzinie, który po prostu stara się dowiedzieć, który edytor najlepiej pasuje do jego procesów myślowych.
Tak wiele z doświadczenia Sublime opiera się na wtyczkach i rozszerzeniach, że może to być lekcja kodowania sama w sobie dla początkującego, aby nawet doprowadzić Sublime do optymalnego stanu. Według Dunebooka, Sublime wymaga od swoich użytkowników zainstalowania menedżera pakietów, zanim jeszcze rozpoczną proces kodowania. Następnie, użytkownicy muszą dowiedzieć się, które wtyczki, rozszerzenia i pakiety najlepiej poprawiają ich doświadczenie. Z tylko 30-dniowy okres próbny przed jesteś zobowiązany do zakupu, że pełne 70 dolarów licencji, znalezienie odpowiednich wtyczek i rozszerzeń, i dowiedzieć się, jak je zainstalować, może przytłoczyć.
Co więcej, Sublime nie jest open source, co oznacza, że (jak stwierdzono przez Slant) nie ma tak wiele nowych rozwiązań lub wtyczek, jak open source edytorów tekstu oferują. To może nie oznaczać wiele na początku, ale w miarę postępów w bardziej złożonych projektach, posiadanie wielu opcji jest zawsze plusem.
Ogółem, Sublime wygląda jak bardzo dokładny i zdolny program. Ale nie zatrzymujmy się tam! Atom jest silnym i rosnącym konkurentem, który ma podobne odczucia jak Sublime. Użytkownicy stale donoszą, że Atom jest lepszy od Sublime. Ale z niezawodnym i szybkim oprogramowaniem Sublime, będziemy musieli przyjrzeć mu się bliżej.
Atom
Atom to edytor tekstu open source opracowany w 2014 roku przez GitHub. Stworzony przy użyciu Node JS i HTML, obsługuje systemy operacyjne Windows, Mac i Linux.
Atom: Pros
Atom jest zorientowany wizualnie, bogaty w funkcje, takie jak minimapy poszczególnych folderów, drzewa folderów do organizacji stylu „przeciągnij i upuść” oraz 2,900+ motywów, które można pobrać bezpośrednio z ich strony motywów. Oprócz swojej wizualnej orientacji, Atom jest również w pełni konfigurowalny. Oprogramowanie posiada wspaniałe wtyczki i pakiety, które pozwalają użytkownikom tworzyć niemal wszystko. Ponieważ zostały one opracowane przez GitHub, integracja Atom z Git jest nieskazitelna.
Niezbędne funkcje Atoma, takie jak pasek boczny projektu, modułowa konstrukcja i wbudowany menedżer pakietów, sprawiają, że użytkownicy Atoma są gotowi do kodowania od razu po rozpoczęciu pracy. Gotowe do użycia cechy Atom’a są wyraźnym kontrastem do Sublime, gdzie przed rozpoczęciem pisania kodu, użytkownicy muszą zainstalować rozszerzenie, które pozwala im na wgrywanie pakietów zwiększających funkcjonalność Sublime.
Cena za to wszystko? No właśnie, to jest największa zaleta: Atom jest całkowicie darmowy.
Atom: Cons
Atom jest, ogólnie rzecz biorąc, aplikacją gwiazdorską! Łatwy do dostosowania, ale gotowy do użycia po wyjęciu z pudełka, może być szczęśliwym środkiem zarówno dla początkujących, jak i ekspertów. Jednakże, nie jeden kawałek oprogramowania może zrobić to wszystko, a Atom nie jest wyjątkiem.
Najczęstszym zarzutem jest szybkość. Atom jest znacznie lżejszy niż Sublime; dlatego czasami laguje podczas pracy z długimi listami rozszerzeń, plików i wtyczek.
Zaletą Atomu jest to, że jest open source, z 63 głównymi współtwórcami oprócz deweloperów grających z jego „hackable” interfejsem. Oznacza to, że jest on zawsze ulepszany. Wydaje regularne aktualizacje, aby zwiększyć swoją siłę w obsłudze większych plików i większej ilości pakietów.
Mimo to, na chwilę obecną, Atom nie jest tak sprawny jak Sublime w ładowaniu i wykorzystywaniu dużych plików. Atom jest również wolniejszy od Sublime, jeśli chodzi o czas uruchamiania, otwieranie dużych projektów i wyszukiwanie w edytorze.
Podsumowując, w Atomie nie spodziewaj się, że będziesz w stanie wykonać kilka szybkich edycji w ciągu kilku minut.
Podsumowanie
Atom i Sublime Text to solidne edytory tekstu z jasną przyszłością. Z tymi wszystkimi informacjami, które właśnie rzuciliśmy na ciebie, może być trudno podjąć decyzję. Dlatego zbierzmy razem porównanie obok siebie, aby ocenić opcje.
Sublime vs Atom: Comparison Summary
Atom | Sublime Text | |
Koszt | $0 | $70 (po wypróbowaniu) |
Platformy | Linux, Mac, Windows | Linux, Mac, Windows |
Age | 6 lat (od 2014) | 12 lat (od 2008) |
Packages/Plugins | 8,500+ | 4,900+ |
Themes | 2,900+ | 170+ |
Bezpieczeństwo | Otwarte źródło | Zamknięte |
Języki programowania | Node JS i HTML | C++ i Python |
Core Contributors | 63 | ~3 |
Users | 1+ mln | 17+ mln |
Patrząc na porównanie, łatwo zrozumieć, dlaczego Sublime zaczął być tak silnym konkurentem w świecie edytorów tekstu i dlaczego tak wiele osób przysięga na niego dzisiaj. Sublime jest bardzo wydajny i szybki, a także jest świetnym edytorem tekstu do edycji dużych projektów.
Jednakże, brak aktualizacji Sublime i zamknięte źródło ograniczają jego możliwości rozwoju. Jak wiemy, branża technologiczna opiera się na ekspansji i elastyczności. Wygląda na to, że Atom jest liderem elastyczności dzięki otwartemu kodowi źródłowemu, wielu współpracownikom i łatwym do zainstalowania pakietom.
Ostatnie słowo na temat debaty Atom vs Sublime
Atom i Sublime są bardzo silnymi rywalami. Z pozoru wygląda na to, że Sublime jest panującym mistrzem wśród edytorów tekstowych, ale Atom jest wschodzącą postacią, która wkrótce obejmie prowadzenie.
Deweloperzy Atoma ciągle wprowadzają ulepszenia, aby zwiększyć jego szybkość, wydajność, liczbę rozszerzeń i wtyczek oraz ogólną wydajność. Sublime jest weteranem branży, ale jego programiści wydają się robić coraz mniej progresywnych kroków, ponieważ branża się rozwija. Konsekwentny postęp jakościowy programu Atom dowodzi, że jest on powolnym i stałym żółwiem, który w końcu wygrywa wyścig.
Ogółem, Sublime jest wspaniałym programem dla początkujących. Jednakże, jako uczeń, możesz uznać, że w twoim (i twoim portfelu) najlepszym interesie jest zainwestowanie czasu w naukę Atom, ponieważ wydaje się być na dobrej drodze do bycia nowym liderem w branży.
.