denne første beslutning vil definere din produktivitet og effektivitet som du kode.
før du selv begynde at lære udvikling på nettet, skal man vælge og hente koden editor af dit valg.
denne del lige her er afgørende — din rejse, din læringskurve står på spil. Dette vil være det værktøj, du vil bruge, når du begynder at skrive din kode, og der er forskellige kodeditorer, som du kan vælge imellem.
for dem, der er begyndt at kode for 10+ år siden, var den mest anvendte platform Notepad++, og andre kodeditorer fulgte efter var Tekstforkranger, BBEdit, Coda, Sublim tekst, VSCode, Tekstmate, Atom, UltraEdit, vim, parenteser og CoffeeCup HTML Editor.
i moderne teknologi er valgene blevet indsnævret til få, nemlig Sublim tekst, Atom, VSCode, Vim, parenteser.
når du studerer sammen, finder du forskellige lærere eller instruktører, der foretrak at bruge forskellige teksteditorer, det betyder ikke noget, om du følger dem og bruger den samme editor eller vælger din egen, hvad der betyder noget er, at du er fortrolig med din valgte teksteditor. Vælg hvad der gør dig mere produktiv, fordi det vil hjælpe dig med at blive en bedre programmør.
så vælg klogt.
Atom blev startet af Githubs genius-udviklere, men nu ejet af Microsoft, det gode ved Atom er, at det er gratis, det er open source og også meget tilpasseligt, det bedste ved atom er dets Teletype-funktion, som giver flere/flere udviklere mulighed for at arbejde på det samme projekt, på den samme kode, fra alle dele af verden, på forskellige steder.
Atom ligner lidt Sublim tekst, men mange udviklere, der foretrak Atom, var på grund af sin enkle grænseflade sammenlignet med Sublim tekst.
Atom kan bruges på 3 operativsystem (OS), vinduer, Mac og Linuk, så uanset hvilken platform du har Atom er tilgængelig.
funktioner:
- Atom er en desktop-applikation til internetteknologier
- det har modulært Design og indeholder mere end 50 open source-udvidelser/pakker, som du kan integrere omkring en minimal kerne
- Uddrag
- ren og enkel brugergrænseflade
- Node.JS Integration
- filsystem bro.ser
- Hackable tilgang
- Kirby Uddrag, atom brugerens favorit. https://atom.io/packages/kirby-snippets
- PlatformIO IDE Terminal
ulemper
- det har nogle ydelsesproblemer
- det tager flere sekunder at starte sammenlignet med anden teksteditor, især når du installerer adskillige pakker/udvidelser.
- lidt langsom sammenlignet med Sublim tekst, fordi det er en bro. ser-baseret app (dette køres ved hjælp af Electron)
Hent Atom.io her: https://atom.io/
og her er en hurtig video om, hvordan man opsætter atom:
Vim
fordele
- let og hurtigt sammenlignet med andre redaktører bruger det minimalt systemets hukommelse og indlæses øjeblikkeligt
- du kan finde plugins til næsten alt, fra version til kontrol til farvepræference
- det er gratis, Og det er opensource, og kan bruges i terminal-eller GUI-tilstand
- Tastaturbaseret, og du vil sandsynligvis indse, at du ikke længere har brug for en mus, alt er tilgængeligt på dine tastaturgenveje.
ulemper
- læringskurve, det vil tage dig noget tid at lære, og du vil så mange kommandoer og genveje at huske
- dårlig support til dets værktøj
- ikke meget effektiv, når det kommer til at klippe/indsætte mekanisme
du kan hente og oprette Vim brug af denne ressource: https://www.vim.org/download.php
her er en ekstra ressource, hvis du vil læse mere om Vim:
her er et godt introduktionskursus til det grundlæggende, så du kan starte og lære det grundlæggende i vim.
parenteser
Pros
- Open Source og Cross-Platform, hvilket betyder, at det er gratis og kan bruges i Mac, Vinduer og Linuk
- det har kodeafslutning, der vil være et automatisk forslag, når du skriver din kode
- beslagets unikke funktion er hurtig redigering, når du markerer et HTML-element og trykker på CMD/Ctrl + E, åbner beslaget derefter alle CSS, der er knyttet til de bestemte elementer i samme vindue, når du lukker det, gælder det automatisk for CSS-stilarket.
- mulighed for at tilføje flere udvidelser og pakker for at gøre din beslag editor mere kraftfuld og nyttig
- parenteser har også flere markører funktion
- det har også en farvevælger siden farve sekskant koder er svære at huske.
- Live forhåndsvisning, for nemt at se resultaterne eller output af din redigering / styling
Color Picker Feature
ulemper
- Brackets er fokuseret på Front-end side-klart lavet til Frontend udviklere, som er meget nyttigt i HTML, CSS og Javascript og ikke meget på server-side sprog
du kan hente Brackets.io her: http://brackets.io/
her er en hurtig video i Opsætning af parenteser:
Sublim tekst
mange udviklere valgte stadig at bruge Sublim tekst, fordi hvis dens hastighed, enkelhed såvel som tastaturgenveje, der er meget nyttige, når du arbejder på forskellige scriptsprog, såsom Javascript.
du kan hente Sublim tekst her: https://www.sublimetext.com/
her er en introduktionsvideo til at starte og oprette din Sublime tekst:
fordele:
- Open Source og Cross-Platform, hvilket betyder, at det er gratis og kan bruges i Mac, Vinduer og Linuk
- autofuldførelse
- Syntakshøjdepunkt
- kodefoldning
- tilpasses — mere end 3.800 pakker tilgængelige
- let, hurtig og stabil
ulemper:
- der er endnu ikke noget anstændigt Git-plugin
- langsom udvikling, da sublime ikke har et stort team bag sig
- ikke så begyndervenlig
her er en bonusvejledning til Sublime Teksttips, Tricks, tastaturgenveje og bedste funktioner! Nyde.
VSCode
Visual Studio Code giver udviklere med et nyt valg af Udvikler værktøj, der kombinerer enkelhed og strømlinet oplevelse af en kode editor med det bedste af, hvad udviklere har brug for deres core code-edit-debug cyklus. Visual Studio Code er den første kode editor, og første cross-platform udviklingsværktøj — understøtter OS, og vinduer — i Visual Studio familien.
en af fordelene ved at bruge VSCode er dens evne til at integrere med Git, det er nemt og hurtigt, en anden ting er dens evne til at integrere på forskellige teams eksternt, flere udviklere kan arbejde på det samme projekt eller endda den samme kode ved at bruge dette værktøj/udvidelse: Visual Studio Live Share hjælper flere udviklere med at arbejde sammen mere effektivt sammenlignet med Sublim tekst og Atom.
Pros
- letvægt og hurtig
- gratis
- enkel og ren brugergrænseflade
- indbygget Terminal
- Multiple Cursor
- IntelliSense-det er en supercharge auto — færdiggørelse, syntaksfremhævning assistent funktion til at eliminere stavefejl og mulige syntaksfejl
- et stort samfund til Support og opbygning af udvidelser og yderligere ressource
- har de bedste funktioner som Git, Terminal, Internetvisning, live share
- indbygget support til Git-samarbejde, Open Directory kan nemt oprette forbindelse til Github og intet komplekst sæt op.
- har Emmet-udvidelse, super hurtig HTML, CSS og Javascript-kodning
ulemper
- ingen understøttelse af ældre programmeringsversion som ASP.NET
- fejlfindingsfunktioner er begrænsede
med så mange forskellige stabler og teknologier er selv valg af programmeringseditor blevet mere skræmmende og overvældende, lad mig give dig nogle tip og spare dig selv lidt tid, det handler ikke kun om værktøjerne, i sport handler det ikke om at have de bedste sko eller have de dyreste fodboldsko, eller for fotografer handler det ikke altid om, hvem der ejer det dyreste kamera, der får det smukkeste skud, i slutningen af dagen er det altid om, hvem der bruger det, hvordan du bruger det, og om du endda bruger det.
jeg var en stor fan af Sublime tekst, jeg begyndte at udvikle internettet ved hjælp af Sublime, men da VSCode kom op og tog hjertet af enhver udvikler ikke kun på grund af dets pænt udseende Interface, men også på grund af dets tusindvis af udvidelser eller værktøjer til at vælge, der gør kodning mere effektiv, lettere og mere kraftfuld, blev jeg selv tiltrukket af det.
den mest populære og også min anbefaling ville være VSCode, jeg har brugt det i årevis.
her er en bonus til Visual Studio kode Opsætning og Tutorial, god fornøjelse!
Tak fordi du læste! Du er velkommen til at læse mine andre blogs for flere gratis tutorials og værktøjer til alle udviklere! Nyd …