Advertentie
Voor degenen die niet op de hoogte zijn, is de browsergebaseerde "IDE" een afkorting van ikgeïntegreerd Dontwikkeling Eomgeving. Heel eenvoudig gezegd, het is een applicatie die kan worden gebruikt om code te schrijven, maar meestal met toegevoegde compiler / interpreter, debugging en automatiseringsfuncties.
Een fatsoenlijke freeware code schrijven applicatie vinden (bekijk eerdere code-editor compilaties voor ramen 3 Windows-teksteditors voor programmeurs Lees verder of Mac De top 3 gratis coderingsteksteditors voor Mac OS X Lees verder ), laat staan een IDE, kan moeilijk blijken te zijn. Sommige besturingssystemen hebben het moeilijker dan andere, en als je er meer dan één gebruikt of veel onderweg bent, kan codering een klootzak zijn.
Daarom loont het om in de cloud te coderen. Door uw coderingsplatform naar een online omgeving te verheffen, verlost u niet alleen uzelf van OS-problemen, maar zelfs van hardware-onafhankelijkheid. Waar je ook bent, je hebt altijd toegang tot al je bestanden met dezelfde IDE.
Dit is waarom u een online IDE wilt
Als de bovengenoemde motivatie van verhoogde draagbaarheid en toegankelijkheid niet genoeg was, is er nog iets anders om over na te denken.
Met uw codeeromgeving in de cloud kan een IDE gebruikt worden als programmeeromgeving voor meerdere mensen. U heeft toegang tot codedirectory's als een code en kunt samenwerken via internet. Sommige IDE's bieden zelfs een Google Wave-achtige ervaring, waarbij mensen tegelijkertijd kunnen navigeren en een enkel bestand kunnen bewerken.
De meeste hiervan kunnen zelfs op uw eigen servers worden geïnstalleerd, waardoor de tussenpersoon wordt geëlimineerd. Webhosts kunnen ze zelfs integreren in het beheerdersdashboard, wat standaard een geheel nieuwe reeks mogelijkheden voor hun klanten opent.
Bespin van Mozilla Labs
Onthoud Mozilla? Het zijn de jongens die je Firefox, Thunderbird, Ubiquity en een heleboel andere dingen hebben gebracht. Inbegrepen bij ‘andere dingen’ is een browsergebaseerde IDE, genaamd Bespin. De editor is gebouwd met de vrij nieuwe HTML5-standaard, dus je kunt hem niet gebruiken met de oudere versies van Internet Explorer (alsof).
Zoals eerder vermeld, kan deze ook worden gedownload en gehost op uw eigen server, of zelfs worden geïntegreerd in een van uw eigen webtoepassingen. Een voorbeeld hiervan, Kodingen, wordt hieronder besproken.
Vanwege de minimalistische functies kunt u een razendsnelle code-editor verwachten, zij het enigszins complex. Het kan even wennen zijn aan de opdrachtregelachtige interactie. Alle verwachte functies zijn aanwezig: syntaxisaccentuering en standaard tekstmanipulatie. U kunt ook toegang krijgen tot veelgebruikte acties via de opdrachtbalk en de geschiedenis van bestanden bekijken en hoe ze zijn aangepast.
Groepen gebruikers kunnen tegelijkertijd aan één bestand werken. De code wordt automatisch bijgewerkt in andere browsers. Deze zelfde functie kan ook worden gebruikt om op meerdere computers aan de code te werken, zonder zelfs maar te hoeven opslaan en vernieuwen.
Coderun Studio
Coderun Studio is een vergelijkbare krachtige browsergebaseerde IDE, die ook uitgebreide samenwerkingsfuncties biedt. Code kan automatisch worden gedeeld op een aantal sociale netwerken of anderszins worden verspreid via unieke hyperlinks. Hiermee kan de ontvanger de parallelle versie van de code bekijken en optioneel bewerken.
Vanwege de afwezigheid van HTML5 kan Coderun Studio in vrijwel elke browser worden uitgevoerd, zelfs de veel defecte Internet Explorer.
Aan de andere kant, enkele van de functies die dit zouden verheffen tot een volwaardige IDE, zoals compileren en implementeren webscripts zijn alleen beschikbaar met een van de premium Coderun Cloud-uitbreidingsplannen, variërend van $ 10 tot $ 169 per maand.
Kodingen
Browsergebaseerde IDE Kodingen was gebaseerd op Bespin, hierboven vermeld. Is het eerlijk om het ook in deze top 3 te vermelden? Reken maar dat het zo is. Kodingen schrapt de minimalistische interface en wordt meer een GUI-tool zoals Coderun Studio, zij het met een Bespin-kern. In zekere zin biedt het het beste van twee werelden.
Voor Kodingen, hoewel officieel nog in sign-up beta, is de volledige lancering zeer nabij. Als zodanig zal de geadverteerde aanmeldingsbeperking niet van kracht blijven. Met de lancering zullen ook een aantal niet-bètafuncties worden uitgerold.
De discussie is nog steeds aan de gang: hebben we IDE's nodig in de cloud? Vertel ons je persoonlijke mening in de comments hieronder!
Ik ben een schrijver en student computerwetenschappen uit België. Je kunt me altijd een plezier doen met een goed artikelidee, boekaanbeveling of receptidee.