De 13 bedste browser-IDE'er, som enhver programmerer burde vide om
Reklame
Et godt udviklingsmiljø er vigtigt for enhver programmør. Uanset om du udvikler de nyeste webapps eller lærer et sprog for første gang, skal miljøet, du bruger, være praktisk og let at bruge.
IDE'er (Integrated Development Environments) er designet til at gøre kodning lettere for udviklere. De fleste af dem er offline-programmer, der er installeret på computerens harddisk.
Mange browser-baserede IDE'er er egnede til kodning i skyen. De fleste af dem har begrænsninger sammenlignet med deres offline kolleger, men de forbedrer sig hele tiden. Uanset hvad du planlægger at lave, er der en IDE til næsten enhver brug.
1. Bedste professionelle online-IDE: AWS Cloud9
Da Amazon købte Cloud9 IDE i 2016, var det allerede en favorit hos udviklere. Fuld integration med Amazon Web Services gør det uden tvivl den mest kraftfulde og udvidelige online udviklingsplatform, der i øjeblikket er tilgængelig. Online-IDE'en kombinerer en kodeditor med en terminal og kraftfulde fejlfindingsværktøjer.
Cloud9 har også et par programmeringstilstand, der ligner VS Live-andel, der muliggør samarbejdende fjernprogrammering i teams. Brug for hurtig prototype? Cloud9 giver dig direkte adgang til AWS-tjenester gennem den integrerede terminalassistent.
2. Bedste gratis online IDE: CodeTasty
CodeTasty er en fuldt funktionsdygtig IDE i skyen og er hurtig og enkel at installere.
Alle større sprog understøttes sammen med fnug og transpilering til TypeScript blandt andre. Editoren er i sig selv et komplet virtuelt udviklingsmiljø komplet med terminal- og outputvinduer. CodeTasty er gratis og fuldt funktionel, skønt betalte niveauer er tilgængelige for flere projektmuligheder og teamsamarbejde.
3. Bedste online IDE for begyndere: Codeacademy
Codecademy kombinerer en online IDE med lektioner til undervisning i kodning fra begyndere til ekspert. Deres forskellige katalog dækker populære sprog, herunder Python, JavaScript, CSS, HTML og Ruby.
Foruden sprogindlæring tilbyder Codeacademy Pro og Pro Intensive kurser, der er designet til at dække hele fag. Ekspertkurser om maskinlæring, testdrevet udvikling og frontend webudvikling er kun nogle af de tilgængelige.
4. Bedste online IDE for kunstnere: p5.js
P5.js-biblioteket er baseret på JavaScript og indeholder værktøjer til at skabe interaktiv kunst gennem kode. I stedet for at installere biblioteket og køre en lokal server giver p5.js-webeditor dig mulighed for at kode øjeblikkeligt online.
Udover at skabe smukke visuals tilbyder biblioteket p5.js muligheder for interaktion. Vores stemmefølsomme robotanimation Sådan skrives en stemmefølsom robotanimation i p5.js Sådan scriptes en stemmefølsom robotanimation i p5.js Vil du have dine børn interesseret i programmering? Vis dem denne vejledning til opbygning af et lydreaktivt animeret robothoved. Læs mere tutorial viser, hvor hurtigt og nemt det er at skabe reaktiv kunst med p5.js.
5. Bedste online IDE til Python: Codevny
En online Python IDE skal være hurtig, nem at bruge og have en terminal til test. Codenvy leverer alle disse ting og meget mere. Codenvy er sprogagnostisk, og hver forekomst af IDE er et uafhængigt udviklingsmiljø.
Ekstra pakker og moduler kan installeres ved hjælp af onlineterminalen. Codenvy er et robust udviklings- og samarbejdsværktøj og er i stand til næsten alle former for moderne udvikling.
6. Bedste online IDE til JavaScript: JSFiddle
Piggede rundt med JavaScript? Prøv JSFiddle med skabelonprojekter for at hjælpe med at få dine webapp-ideer hurtigt væk fra jorden.
JSFiddle er helt gratis (annonce understøttet) og bruges af giganter som Google og Facebook sammen med tusinder af udviklere.
7. Bedste online IDE til GitHub-brugere: Gitpod
Mens konceptet med en GitHub IDE måske virker underligt i starten, giver det meget mening. Gitpod findes som en måde at redigere filer på GitHub i browseren. En browserudvidelse tilføjer en knap til GitHub-siden, som når der klikkes på åbner et arbejdsområde for det aktuelle projekt.
Redigering finder sted i en IDE baseret på VS-kode. Side til side kode sammenligning er indbygget sammen med kommentarer til samarbejde i et team. Gitpod er en unik idé og er i øjeblikket i en gratis betafase til offentlige og private repos.
8. Bedste online IDE til Ruby og Ruby on Rails: Repl.it
Ruby har en særlig plads i mange koders hjerter. Det er let at læse, kortfattet at skrive og rygraden til den altid trendy Ruby on Rails platform. En online IDE til Ruby skal være fed, enkel og æstetisk tiltalende. Repl.it har miljøer til både Ruby og Ruby on Rails og er det perfekte sted at skærpe dine færdigheder.
9. Bedste online IDE til designere: Codepen.io
Hvis du vil lave smukke ting på nettet, er Codepen.io stedet for dig. IDE fungerer som en skissebog til alle former for internetudvikling. Et massivt samfund på alle niveauer skubber kontinuerligt grænsen for hvad der er muligt i browseren.
Det ugentlige nyhedsbrev med Spark er en samling af de bedste penne fra ugen sammen med Codepen Radio podcast. Foruden sit samfund har Codepen mange andre fantastiske funktioner 8 Fantastiske CodePen-funktioner til programmering og webudvikling 8 Fantastiske CodePen-funktioner til programmering og webudvikling Det kan være frustrerende at komme i gang med JavaScript til webudvikling, men det er meget lettere, hvis du bruger CodePen og dens samling af nyttige funktioner. Læs mere s for kodere og webudviklere.
10. Bedste online-kodnings-IDE til børn: Lille Basic
Det er svært for børn at begynde at kode. Small Basic inkluderer en børnevenlig online-editor, der tilgir med kodesyntax. Sproget kan læses, men tæt nok på den faktiske kode til at være nyttigt.
Det inkluderede bibliotek dækker tegning, tekstinput, lyd og endda noget grundlæggende netværk. Tjek nogle enkle kodningsprojekter til børn 3 Easy Coding-projekter til børn ved hjælp af Microsoft Small Basic 3 Easy Coding-projekter til børn Brug af Microsoft Small Basic Leder du efter en nem måde at komme i gang med kodning? Prøv disse Microsoft Small Basic-kodningsprojekter for at lære programmering i dag. Læs mere på platformen for at se, om det er til dig!
11. Bedste blokbaseret IDE til børn: Tynker
Forældre og børn at lære sammen med den Tynker blokbaserede platform. Der er flere gratis kurser til rådighed for at afprøve tjenesten, men at betale det månedlige abonnement på $ 7, 50 får dig meget mere. Tynker har et omfattende bibliotek med kodning, spil, hardware og Minecraft modding-kurser i alderen syv år og opefter.
12. Bedste online IDE til Arduino / IOT: Arduino Web Editor
Det bedste sted at programmere Arduino-tavler online er måske overraskende Arduinos egen Create Web-editor. Mens det stadig er i sin spædbarn, fungerer det meget som den offline IDE. Foruden kodeditoren er biblioteksadministrator og seriel skærm også tilgængelig i browseren.
I øjeblikket er der kun støtte til officielle Arduino-bestyrelser og en håndfuld andre, men der kommer mere støtte i fremtiden. Et advarsel ved denne IDE er behovet for at downloade et lille broprogram for at få adgang til USB-porte og uploade kode.
13. Bedste Online IDE til visuel hardware-programmering: XOD.io
XOD er en open source, nodebaseret visuel programmerer til Arduino boards. Hver blok repræsenterer enheder og sensorer, og du kan oprette links mellem dem ved at trække linjer fra hver knude.
Biblioteket leveres med mange noder til forskellige anvendelser, og samlinger af knuder kollapses i nye noder til rene, læsbare blokke.
Desværre understøtter browserversionen af XOD ikke upload til tavler direkte. Der er dog en simuleringstilstand, der tester programmet uden behov for et tilsluttet kort.
Kodning på skyen
Mange af IDE'erne på denne liste er i stand til at gøre næsten alt, hvad en koder kræver. De fleste har dog nogle begrænsninger. Mange har abonnementsomkostninger for at dække omkostninger, og de kræver alle en konstant forbindelse til internettet for at fungere korrekt.
Offline-IDE'er har bekvemmeligheden ved ikke at kræve en internetforbindelse, og mange, inklusive Microsofts Visual Studio og VS-kode Microsoft Hearts-programmerere! 11 gratis udviklingsværktøjer fra MS Microsoft Hearts-programmerere! 11 gratis udviklingsværktøjer fra MS Vil du have en nem måde at programmere på uden at betale for apps og tutorials? Tjek Microsofts bibliotek med udviklingsressourcer! Læs mere er magtfulde og gratis.
Udforsk mere om: Integreret udviklingsmiljø, Online IDE.