Som studerende kan kodningsverdenen være ret overvældende. Mellem at lære forskellige sprog og at få styr på det grundlæggende kan det være svært at vide, om du virkelig er på rette vej til succes. Derfor er det vigtigt at strømline processen og starte med at vælge de bedste værktøjer til opgaven.
Bortset fra det sprog, du vælger at lære først, er dit vigtigste værktøj din teksteditor. Når det gælder tekstredigeringsprogrammer, er markedet stort og bredt, hvilket gør det meget svært at vælge det rigtige for dig. Så hvorfor tager vi ikke et kig på to af de mere populære teksteditorer, Sublime og Atom, og ser, om den ene måske passer til dig.
Sublime Text
Sublime er almindeligvis opført som mange udvikleres bedste teksteditor. Sublime fungerer på Linux, Windows og Mac OS og er med sine over ti år gammel en veteran i branchen. Sublime er bygget ved hjælp af både C++ og Python, er alsidig og kører i et betydeligt hurtigt tempo.
Sublime: Fordele
Sublime er også spækket med fantastiske funktioner, alle i form af plugins og udvidelser. Programmet er ret nøgternt ud af boksen, hvilket giver brugerne mulighed for at tilpasse deres oplevelse fuldt ud.
- Career Karma matcher dig med de bedste tech bootcamps
- Få eksklusive stipendier og forberedelseskurser
Sublime er designet omkring hurtig redigering. Det er i stand til at åbne og redigere flere filer ad gangen, hvilket gør det til en ideel teksteditor til store projekter.
Sublime har desuden en vidunderlig navigationsfunktion kaldet “GoTo”, der gør det muligt for brugerne at få adgang til ethvert element i deres kode med et øjebliks varsel. Programmet giver endda programmører mulighed for at zoome ud og se deres kode som én solid side i stedet for at skulle scrolle gennem linjerne enkeltvis.
Overordnet set er Sublime en meget hurtig og smidig teksteditor, der er strømlinet til store projekter og kan tilpasses til enhver form for kodningsstil.
Sublime: Ulemper
Sublime er, overordnet set, et fantastisk program. Det har dog en pris – 70 dollars for at være præcis. Det er ikke noget let gebyr at betale for en nybegynder på området, som blot forsøger at lære, hvilken editor der passer bedst til deres tankeprocesser.
Så meget af Sublime-oplevelsen er afhængig af plugins og udvidelser, at det kan være en lektion i kodning i sig selv for en nybegynder blot at bringe Sublime i en optimal tilstand. Ifølge Dunebook kræver Sublime, at deres brugere installerer en pakkehåndtering, før de overhovedet begynder at kode. Derefter skal brugerne lære, hvilke plugins, udvidelser og pakker der bedst forbedrer deres oplevelse. Med kun en prøveperiode på 30 dage, før du er forpligtet til at købe den fulde licens til 70 dollars, kan det overvælde dig at finde de rigtige plugins og udvidelser og lære at installere dem.
Hvad mere er, Sublime er ikke open source, hvilket betyder, at det (som anført af Slant) ikke har så mange nye udviklinger eller plugins, som open source tekstredigeringsprogrammer tilbyder. Det betyder måske ikke så meget i starten, men når du går videre med mere komplekse projekter, er det altid et plus at have flere muligheder.
Overordnet set ligner Sublime et meget grundigt og kompetent program. Men lad os ikke stoppe her! Atom er en stærk og voksende konkurrent med en lignende følelse som Sublime. Brugerne rapporterer løbende, at Atom har en bedre out-of-the-box-oplevelse end Sublime. Men med Sublimes pålidelige og hurtige software bliver vi nødt til at se nærmere på det.
Atom
Atom er en open source teksteditor, der blev udviklet i 2014 af GitHub. Den er skabt ved hjælp af Node JS og HTML og understøtter Windows, Mac og Linux OS.
Atom: Fordele
Atom er visuelt orienteret, rig på funktioner såsom minimaps af individuelle mapper, mappetræer til organisering i drag-and-drop-stil og 2.900+ temaer, som du kan downloade direkte fra deres temaside. Sammen med sin visuelle orientering er Atom også fuldt tilpasselig. Softwaren har vidunderlige plugins og pakker, der giver brugerne mulighed for at skabe næsten hvad som helst. Da de blev udviklet af GitHub, er Atom’s Git-integration upåklagelig.
Atoms out-of-the-box-funktioner, såsom deres projekt-sidebar, modulære design og indbyggede pakkehåndtering, gør Atom-brugere klar til at kode ud af starthullet. De brugerklare funktioner i Atom står i skarp kontrast til Sublime, hvor brugerne, før de overhovedet begynder at kode, skal installere en udvidelse, der giver dem mulighed for at uploade pakker, som kan øge Sublimes funktionalitet.
Prisen for alt dette? Tja, det er den største funktion: Atom er helt gratis.
Atom: Ulemper
Atom er, overordnet set, et stjerneprogram! Let at tilpasse, men klar til brug ud af boksen, kan det meget vel være den lykkelige middelvej for både begyndere og eksperter. Men ikke et stykke software kan gøre det hele, og Atom er ingen undtagelse.
Den mest almindelige klage er hastigheden. Atom er langt lettere end Sublime; derfor halter det nogle gange, når der arbejdes med lange lister af udvidelser, filer og plugins.
Den fordel ved Atom er, at det er open source, med 63 kernebidragydere ud over de yderlige udviklere, der leger med dets “hackable” grænseflade. Det betyder, at det hele tiden bliver forbedret. Den frigiver jævnligt opdateringer for at øge dens styrke til at håndtere større filer og flere pakker.
Men alligevel er Atom fra nu af ikke lige så god som Sublime til at indlæse og udnytte store filer. Atom er også langsommere end Sublime, når det gælder opstartstid, åbning af store projekter og søgning i editoren.
Som udgangspunkt skal du med Atom ikke forvente at kunne piske et par hurtige redigeringer ud på få minutter.
The Lowdown
Atom og Sublime Text er begge robuste tekstredigeringsprogrammer med en lys fremtid. Med alle de oplysninger, vi lige har kastet efter dig, kan det være svært at træffe en beslutning. Så lad os sammensætte en side-by-side sammenligning for at vurdere mulighederne.
Sublime vs Atom: Sammenfatning af sammenligning
Atom | Sublime Text | ||
Kost | $0 | $70 (efter prøveperiode) | |
Platforme | Linux, Mac, Windows | Linux, Mac, Windows | |
Age | 6 år (siden 2014) | 12 år (siden 2008) | |
Pakker/Plugins | 8,500+ | 4.900+ | |
Temaer | 2,900+ | 170+ | |
Sikkerhed | Open source | Open source | Clukket |
Programmeret sprog | Node JS og HTML | C++ og Python | |
Kernebidragsydere | 63 | ~3 | |
Brugere | 1+ million | 17+ million |
Sammenligning, er det nemt at se, hvorfor Sublime startede som en så stærk konkurrent i verdenen af tekstredigeringsprogrammer, og hvorfor så mange mennesker sværger til det i dag. Sublime er meget dygtig og hurtig, og det er en fantastisk teksteditor til redigering af store projekter.
Sublimes manglende opdateringer og lukkede kildekode begrænser imidlertid dets muligheder for vækst. Som vi ved, er den teknologiske industri afhængig af udvidelse og fleksibilitet. Det ser ud til, at Atom tager føringen inden for fleksibilitet med sin åbne kildekode, mange bidragydere og pakker, der er lette at installere.
Et sidste ord om Atom vs. Sublime-debatten
Atom og Sublime er meget stærke konkurrenter med hinanden. Efter alt at dømme ser det ud til, at Sublime er den regerende mester blandt tekstredigeringsprogrammer, men Atom er den kommende underdog, der snart vil overtage førertrøjen.
Atoms udviklere foretager løbende forbedringer for at øge hastigheden, effektiviteten, antallet af udvidelser og plugins og den generelle ydeevne. Sublime er en veteran i branchen, men dets udviklere ser ud til at tage færre og færre progressive skridt i takt med, at branchen vokser. Atoms konsekvente fremskridt i kvalitet viser, at programmet er den langsomme og stabile skildpadde, der i sidste ende vinder løbet.
Overordnet set er Sublime et vidunderligt program til begyndertrin. Men som studerende vil du måske finde det i din (og din pengepung) bedste interesse at investere tid i at lære Atom, da det ser ud til at være på vej til at blive den nye leder i branchen.