8 kodelekeplass for å lære webutvikling

Enten du er en nybegynnerprogrammerer eller en ekspertutvikler, er kodelekeplasser nyttige når du deler og lærer med andre.

En kodelekeplass er en nettjeneste der du kan skrive, kompilere (eller kjøre) og dele kode med andre. De gir deg også muligheten til å gaffel og leke med andres koder.

Hvis du lærer webutvikling og øver på HTML- eller CSS-ferdighetene dine, vil det være nyttig å bruke en kodelekeplass for å lage enkle nettsider på nettet. Du kan også dra nytte av trendprosjekter på disse plattformene og ta dem som læringsressurser.

På den annen side, hvis du er en profesjonell nettutvikler og ønsker å vise frem arbeidet ditt, er kodelekeplasser det perfekte stedet å gjøre det.

Det beste er at de fleste kodelekeplasser har et gratis nivå, og du kan legge inn koderesultater på nettstedet ditt.

La oss vurdere noen av dem!

JSFiddle

JSFiddle er en kodelekeplass hvor du kan teste ut HTML-, CSS- og Javascript-snutter. Den kom fra en proof-of-concept-app tilbake i 2009 og er nå en av de største kodelekeplassene der ute.

Du kan opprette en gratis konto, lagre alle felene dine, og også forfalske andres utdrag.

En annen imponerende ting med JSFiddle er samarbeidsøktene. Du kan opprette en lydchat-økt mens du koder i fela.

Hvis du er en blogger som ønsker å bygge inn resultatet av kodebiter og også kildekoden deres, vil JSFiddle være et utmerket alternativ å gå med.

I skrivende stund støtter selvfølgelig ikke denne kodelekeplassen andre populære programmeringsspråk som Python, Go eller PHP, så du kan ikke forvente å bygge en fullstack-app på den.

Funksjoner

  • Gratis å bruke plattform
  • Minimalistisk grensesnitt
  • Støtte for HTML, CSS og JS
  • Gaffel en offentlig felebit på plattformen
  • Samarbeid med andre mennesker ved å bruke lydchat direkte på nettstedet
  • God dokumentasjon

Som med de fleste av disse plattformene, er det en «ekstra” plan som bidrar til å holde dem i gang. Hvis du er avhengig av dem, bør du vurdere å sikkerhetskopiere dem.

  Slik importerer du data fra et annet Google-ark

Codepen

Codepen er ikke bare en kodelekeplass, men et fellesskap av utviklere som ønsker å forbedre ferdighetene sine og dele det beste arbeidet de kan.

Av @Yakudoo

Med over 6 millioner brukere er det en av de mest brukte online koderedigererne for frontend-utvikling. Hvis du begynner å lære front-end, er det ideelt å finne ideer og motivasjon for å fortsette læringsreisen.

Hva med utviklingserfaringen?

Jeg kan fortelle deg at Codepen har en brukervennlig editor med tre justerbare paneler for å kode i HTML, CSS og JS. Codepen inkluderer innebygd støtte for Javascript- og CSS-forprosessorer som Typescript og Sass. Dessuten, hvis du stoler på en npm-pakke, kan du installere den fra innstillingspanelet.

Funksjoner

  • Valgfri pro plan
  • Enkel å bruke koderedigerer
  • Flott fellesskap
  • De fleste kodepenner er åpen kildekode
  • Det ideelle stedet å praktisere frontend-utvikling

CodeSandbox

Prototyping av et nettsted kan være en vanskelig oppgave hvis du ikke har riktig oppsett. Ved hjelp av CodeSandbox bør være en enkel beslutning når prioriteringen er å bygge nettsider raskt.

Som navnet antyder, tilbyr CodeSandbox et sandkassemiljø for frontend-utvikling.

Fra GitHub-integrasjoner og feilsøkingsverktøy til en tilpassbar VS-kodelignende opplevelse, denne kodelekeplassen gir deg alt for å begynne å kode på sekunder.

Hvis hovedformålet ditt er å samarbeide, er alt du trenger å dele sandkasselenken din, og du vil være klar til å lage parprogrammering i sanntid.

For eksempel kan du utforske en håndplukket liste over beste sandkasser.

Jeg kan gå tom for tid med å liste opp alle egenskapene til CodeSandbox, så la oss nevne dens morderfunksjoner.

Funksjoner

  • GitHub-integrasjon
  • Basert på Monaco-editoren som driver den populære VScode-editoren
  • Samarbeid første plattform
  • Distribuer til Vercel eller Netlify
  • Feilsøkingsverktøy
  • Klar til bruk testrammeverk
  • npm støtte

Sololearn

Den populære læringsplattformen for koding Sololearn har sin egen kode lekeplass for webutvikling.

  Hvordan sette et stop-loss i Robinhood

For å være ærlig er det ikke en fullverdig IDE som de andre nettredaktørene vi har sett gjennom artikkelen, men den tilbyr et distraksjonsfritt miljø der du kan skrive og kjøre kode.

Dette burde være mer enn nok hvis du nettopp har begynt med programmering.

En annen fin ting med Sololearn er det flotte fellesskapet og støtten for flere programmeringsspråk – noe som er ganske bra hvis du vil leke med andre teknologier.

Funksjoner

  • Gratis å bruke med din Sololearn-konto
  • Enkel online koderedigerer
  • Stort fellesskap for å dele koden din
  • Støtte for flere språk
  • Et flott økosystem med Sololearn-kursene

For å oppsummere, er ikke Sololearns kodelekeplass inkludert batteri, men den fungerer i det den er ment å være, og hvis du allerede er en del av de millioner av sololearende, bør du prøve den.

Codeply

Det beste med Codeply er støtte for flere rammeverk og biblioteker ut av esken og den responsive designorienterte kodeeditoren.

Hvis du nettopp har startet med et nytt rammeverk som React, Vue eller Angular, er Codeply et flott sted å starte på grunn av et komplett sett med startmaler og et flott fellesskap med over 40 000 utviklere.

Funksjoner

  • Gratis å bruke plattform
  • Enkel, men grei dokumentasjon
  • Pro-plan med engangsavgift
  • Inkluderer over 50 biblioteker
  • Test nettoppløsningen din i forskjellige skjermoppløsninger

Gjenta

Gjenta er muligens den mest passende online IDE for alle utviklere der ute. Den inkluderer bokstavelig talt alt du trenger for å bygge, fra en enkel hjemmeside til en kompleks nettapp som bruker et hvilket som helst moderne JS-bibliotek.

Med Replit kan du kode på over 50 språk, skrive apper synkront med jevnaldrende, teste programmene dine, integrere med GitHub og få tilgang til et av de største utviklermiljøene der ute.

Jeg kunne bokstavelig talt gått tom for papir med å nevne alle funksjonene til Replit, så la oss hoppe inn i de viktigste.

Funksjoner

  • Den gratis startpakken eller 5$/måned hackerplan
  • Flerspillermodus (Live-parprogrammering)
  • Stort fellesskap
  • Mange språk støttes
  • Redaktørtilpasning
  • Kjør-knapp: Kjør prosjektet med tilpassbare handlinger
  • Hemmelig lagring
  • Hosted kode
  Hvordan legge til et token til MetaMask

StackBlitz

Hvis du ikke kan leve uten VS-kode, StackBlitz er det riktige alternativet for deg. Akkurat som CodeSandbox, er den basert på Monaco-editoren, som driver denne populære kodeeditoren.

Bare logg på med GitHub-kontoen din, og voila! Du får tilgang til et kjent miljø.

Bortsett fra koderedigeringsopplevelsen, er det en ganske solid lekeplass. Du kan bruke ferdige maler for frontend-rammeverk og biblioteker som React, Vue, Angular, Svelte og Ionic.

Men den viktigste særegenheten til dette verktøyet er muligheten til å leke med backend-rammeverk som Node.js, Next.js og GraphQL.

Funksjoner

  • Gratis «Cadet»-plan
  • VS-kodeopplevelse i nettleseren din. Det inkluderer Intellisense, prosjektsøk og mer.
  • Fluid (virkelig flytende) kodingsopplevelse
  • Frakoblet koderedigering (Hei! kan være nyttig hvis du kobler fra for en dag eller to)
  • Vertsbasert app-URL: enkel live-deling

Feil

Sist men ikke minst, Feil er et samarbeidende programmeringsmiljø som gjør det enklere å lage en nettapp.

Den har et av de morsomste grensesnittene å kode i! Bare ta en titt:

I tilfelle du lurer, ja, den har en mørk modus.

Bortsett fra det vakre grensesnittet, blir Glitch brukt av millioner på grunn av dets brukervennlighet, live-parprogrammering og vennlige fellesskap.

Du kan lage alle slags fullstack-apper ved å bruke ikke bare HTML, CSS og JS, men Node.js (Backend), React eller Elleve (som jeg ikke visste eksisterte før jeg gikk inn på Glitches-siden).

Funksjoner

  • Gratis plan med mulighet for å oppgradere
  • Utvikle fullstack-apper i nettleseren din
  • Live parprogrammering
  • Hyggelig grensesnitt
  • Startapper
  • Remiks (eller gaffel) andres offentlige apper

Konklusjon

I dag kan du bygge hvilken som helst nettapp ved å bruke en kodelekeplass som de vi har sett ovenfor. Du trenger ikke lenger å laste ned tunge IDE-er på datamaskinen din, mens du kan bygge, feilsøke, teste og distribuere uten å gå ut av nettleseren.

Hvis du ikke er helt sikker på å gå over til bruken av disse verktøyene, hvorfor ikke sjekke ut de 10 beste koderedigererne (de du trenger å installere på maskinen din).