Deze tutorial legt uit de functies van de twee broncode-editors Atom en Sublime Text en biedt een vergelijking van Atom vs Sublime:
Of je nu nieuw bent in de codering of een old-time code verslaafde, moet u een code-editor stevig genoeg om alles wat je kunt gooien op het aan te pakken.
Er zijn zo veel code-editors op de markt, en tussen die het kiezen van een juiste is altijd een uitdagende taak. Deze tutorial geeft niet alleen antwoord op de vraag “Wat is de beste code-editor voor ontwikkelaars?”, maar vergelijkt ook twee broncode-editors van dit millennium, namelijk Atom & Sublime Text.
We kunnen de code-editor niet in één type stoppen, omdat de ene editor die werkt voor een ontwikkelaar misschien niet geschikt is voor de andere.
Op de markt zijn er veel van hen, van de eenvoudigste zoals notepad++ of vi, waarmee je code kunt schrijven en kleuren om het gemakkelijker leesbaar te maken, tot de meest complexe editors zoals NetBeans, XCode, IntelliJ die een complete ontwikkelomgeving bieden, inclusief integratie met versiebeheersystemen, testframeworks, debug-kit, enzovoort.
In deze tutorial zullen we ons richten op het vergelijken van twee broncode-editors van gemiddelde complexiteit, namelijk Atom en Sublime Text, omdat ze de mix zijn van zowel eenvoudig als complex aan de ene kant en robuust genoeg zijn om de ontwikkeling agile, snel en efficiënt te maken.
- Overzicht van Sublime Text en Atom
- Atom Vs Sublime Text: A Comparison
- #1) Het opzetten van de editor
- Sublime Text Installatie Op Windows
- Atom-installatie onder Windows
- #2) Bewerken en workflow
- #3) Werken met zware bestanden
- #4) Sneltoetsen en functionaliteit
- #5) Pakketten en aanpassing
- #6) Third-party Package Availability
- #7) Bronbeheerintegratie
- #8) Gemeenschap
- #9) Prijs
- #10) Prestaties
- #11) Gebruikerservaring
- Conclusie
Overzicht van Sublime Text en Atom
De vergelijking maakt het gemakkelijk voor de ontwikkelaars om de juiste code-editor te kiezen op basis van hun vereisten. Dus, terwijl Sublime Text de editor is die het best bekend staat om zijn verfijning, wordt Atom de hackbare teksteditor van de 21e eeuw genoemd.
Voordat we Atom en Sublime vergelijken, laten we een kort overzicht van deze twee editors hebben volgens hun officiële documentatie.
Atom
Het is een broncode-editor voor macOS, Linux, Windows-platform dat plug-ins ondersteunt die zijn geschreven in Node.js. Het heeft Git Control ingebed. Het is ontwikkeld door GitHub.
Official Website => Atom
Sublime Text
Het is een shareware broncode-editor die plug-ins geschreven in Python ondersteunt. Het ondersteunt vooral veel programmeer- en opmaaktalen.
Officiële Website => Sublime Text
Atom Vs Sublime Text: A Comparison
Laten we eens kijken naar de vergelijking van Sublime Text vs Atom:
Category | Atom | Sublime |
---|---|---|
Extension/Plug-in | Ja | Ja |
Licentie | MIT-licentie | Proprietary |
Besturingssysteem | Linux Windows Mac OS X |
Linux Windows Mac OS X |
Meerdere projecten | Ja | Ja |
Meervoudige selectie bewerken | Ja | Ja |
Blokselectie bewerken | Ja | Ja |
Dynamisch typen | Ja | Ja |
Prestaties | ||
Auto volledige code | Ja | Ja |
Syntax highlighting | Ja | Ja |
Gehandhaafd VCS | Github Git Bitbucket |
Git Github Mercurial |
Prijs | Gratis | $80 |
Laten we Atom vs Sublime Text editors in detail vergelijken aan de hand van de volgende categorieën:
#1) Het opzetten van de editor
Voordat we deze editors gaan vergelijken op basis van de set up, laten we eerst de installatie van deze editors op het Windows platform bekijken.
Sublime Text Installatie Op Windows
U kunt Sublime Text downloaden van de officiële website.
Stap #1: Download het .exe pakket van de officiële website zoals in de afbeelding hieronder is te zien.
Stap #2: Voer het uitvoerbare bestand uit. Hiermee worden de omgevingsvariabelen gedefinieerd. Wanneer u het bestand uitvoert, ziet u het onderstaande venster.
Klik op Next in het bovenstaande venster.
Step #3: Kies de locatie waar u de Sublime Text editor wilt installeren en klik op Next.
Stap #4: Controleer de locatie van de map en klik op Install.
Stap #5: Klik nu op Finish om de installatie te voltooien.
Stap #6: Als de installatie is voltooid, wordt de onderstaande editor weergegeven:
Atom-installatie onder Windows
Stap #1: Download het .exe-pakket van de officiële website zoals hieronder wordt weergegeven.
Stap #2: Wanneer u het gedownloade bestand uitvoert, verschijnt het onderstaande venster.
Stap #3: Wanneer de installatie is voltooid, wordt het venster van de Atom-editor geopend.
Atom en Sublime worden met een paar muisklikken geïnstalleerd. Beide editors zijn beschikbaar voor Windows, Linux en OS X. Wat u snel zult opvallen, is dat Atom ruim 170 MB weegt, wat veel meer is dan de traditionele HTML-editors, terwijl Sublime minder dan 6 MB weegt.
We zullen het hier verder over hebben in de prestatie-evaluatie van deze editors. Zodra u de editors hebt geïnstalleerd, bent u klaar om te gaan.
#2) Bewerken en workflow
Atom is flexibel voor gebruikers. Het genereert pakketten die toevoegen aan zijn hackbare kern. Een andere interessante functie is de “Fuzzy finder” die elk bestand voor je vindt. En met behulp van een boomstructuur kunnen gebruikers gemakkelijk elk bestand in het huidige project openen en bekijken. Een ding dat een Atom gebruiker ergert is het uitzoeken welk extra pakket moet worden geinstalleerd wanneer men vanaf nul begint.
Bij het werken in Sublime Text projecten daarentegen, is het van cruciaal belang. Codering, markup, en proza tonen het hoogste niveau van verfijning in Sublime Text editor. Het vinden van een stukje code temidden van duizenden bestanden gaat snel in Sublime. Hier laat snelheid zijn gebruikers nooit in de steek. Het laat de ontwikkelaar gebruik maken van de kracht van snelle coding.
Navigatie gebeurt in Sublime met de hulp van Command Palette.
#3) Werken met zware bestanden
Atom de zwaarste in grootte, wordt het moeilijk om te werken met zware bestanden. Er treedt wat vertraging en traagheid op in de Atom editor tijdens het bewerken van zware bestanden. Sublime Text is de kleinste werkt naadloos prima tijdens het werken met zware bestanden.
#4) Sneltoetsen en functionaliteit
Beide editors komen met een hoop sneltoetsen om het werk van de gebruiker sneller genoeg te maken. De meeste Atom-snelkoppelingen zijn enigszins vergelijkbaar met die van Sublime Text. Ook kunnen we de sneltoetsen aanpassen aan ons eigen gemak in beide editors. Het enige verschil is, dat in Atom deze dingen ingebouwd zijn, maar in Sublime Text moet je ze handmatig instellen.
#5) Pakketten en aanpassing
De mate van aanpassing die een editor biedt aan de ontwikkelstroom en -stijl is een zeer belangrijk vooruitzicht. Atom heeft een zeer beschrijvende doc pagina die gedetailleerde informatie geeft over hoe je zelfs de stijlen kunt hacken. Het heeft een zeer geweldige functie om instellingen te overschrijven op een per bestandstype basis. Bijvoorbeeld, verschillende inspringing voor JS vs. CSS vs. HTML is vrij gemakkelijk met Atom. Aan de kant van Sublime Text zijn er minder bundels packages.
#6) Third-party Package Availability
Elke editor is niet meer dan een tekstinvoerbestand zonder third-party package. Atom en Sublime Text zijn in dit geval niet anders. Beide editors hebben een groot aantal pakketten van derden die geïnstalleerd moeten worden, maar het probleem is dat er geen actieve ontwikkeling is voor veel van deze pakketten van derden, waardoor deze pakketten onstabiel zijn. Sublime Text, een oudere editor, heeft een grotere verzameling pakketten van derden dan Atom.
#7) Bronbeheerintegratie
Atom is een product van GitHub en wordt geleverd met de git-integratie. Als je een project bewerkt, zul je zien dat de boomstructuur kleurindicatoren heeft voor de ongecommitteerde bestanden. Het toont ook de naam van de huidige branch op de statusbalk.
Integendeel, Sublime Text heeft geen ingebouwde integratie met de broncode repository, maar heeft een paar beproefde integraties van externe pakketten zoals Git, SVN.
#8) Gemeenschap
Sublime Text heeft een uitgebreide gebruikerslijst met tonnen vragen elke maand op stack overflow, eindeloze blogs over verschillende functies. Aan dezelfde kant, hoewel Atom nieuw is in vergelijking met Sublime Text, heeft het een zeer actieve gemeenschap op het gebied van ontwikkeling en ondersteuning. Ook, wordt ondersteund door GitHub, de Website discussie boards zien er allemaal blazing.
#9) Prijs
Atom is een open-source editor die gratis wordt geleverd als onderdeel van de MIT-licentie, terwijl Sublime $ 80 kost. Bij Sublime Text lijkt de prijs niet de doorslaggevende factor te zijn, aangezien de betaalde en gratis Sublime versie alleen verschillen door middel van een incidenteel pop-up scherm om de “ongeregistreerde” status uit te schakelen.
De hardcore Sublime gebruikers betalen graag $80 voor een autonome ontwikkelaar die een voortreffelijk product heeft ontwikkeld als aandenken aan dankbaarheid.
#10) Prestaties
De prestaties zijn het belangrijkste onderdeel van elke teksteditor die door de ontwikkelaars wordt gebruikt. Sublime is veel geavanceerder dan Atom als het gaat om prestaties.
Zoals ze zeggen, de grootte kan een software tool maken of breken. Atom is de zwaardere in grootte is langzamer dan Sublime Text. Het vertoont reactie vertragingen als het gaat om het springen tussen meerdere bestanden. Integendeel, u zult geen enkele vertraging voelen wanneer u met Sublime Text werkt.
#11) Gebruikerservaring
Voor het uiterlijk lijkt Sublime Text niet pakkend te zijn, maar met een enorme gebruikersbasis, geven ze de voorkeur aan het installeren van honderden thema’s om aanpasbare gebruikerservaring te krijgen. Sublime Text heeft een groot aantal thema’s die de gebruiker kan installeren om de beste gebruikerservaring te krijgen. Atom daarentegen heeft veel ingebouwde out of the box dingen. In Sublime, moeten gebruikers bepaalde out of the box dingen handmatig instellen.
Conclusie
Dus, welke denk je dat de beste editor is?
In onze mening, zowel Atom als Sublime Text zijn goede tekst editors met veel mogelijkheden en pakketten van derden om de ontwikkeling snel en makkelijker te maken. Beide zijn het beste voor specifieke gebruikerseisen en marktbehoeften. Geen editor is beter dan de andere.
Als je al Sublime Text gebruikt en veel tijd hebt gestoken in het kiezen en installeren van favoriete pakketten, dan heeft het geen zin om over te stappen op Atom omdat beide editors bijna dezelfde pakketten op de een of andere manier leveren. Bovendien, voor de belastbaarheid, kan Sublime text veel meer belasting aan dan Atom.
Een geweldig ding dat Sublime heeft is de eigenschap dat wanneer je Sublime Text opent, je je bestanden precies ziet zoals je ze de laatste keer hebt achtergelaten, ongeacht of je ze hebt opgeslagen of niet.
Hoewel Atom een enorme snelheidsverbetering heeft laten zien in de laatste paar jaar, ligt het nog steeds achter op Sublime wat betreft het schakelen tussen meerdere bestanden en langzame laadtijd. Aan de andere kant, zoals we hebben gezien de meeste pakketten van Sublime draaien verouderd als gevolg van een gebrek aan gemeenschap, het moet meer denken over open-sourcing een aantal van zijn kaders om te concurreren met de moderne tijd code editors.
Ten slotte, als u op zoek bent naar een nieuwe editor, kunt u kiezen uit een van deze twee, omdat ze allebei een goede keuze zijn. Je hoeft alleen maar een behoorlijke hoeveelheid tijd te besteden om te wennen aan de sneltoetsen, het vinden van pakketten die uw ontwikkeling snel en gemakkelijk op een van deze editors.
Verder lezen => Visual Studio Code vs Atom
Hoop deze Atom vs Sublime Text vergelijking heeft u een overzicht van de functies van Atom en Sublime Text editors. Na het lezen van dit artikel, zult u zeker in staat zijn om te beslissen welke editor te kiezen op basis van uw eisen.