Cloud IDE's voor webontwikkelaars - Best Of
Met zoveel van de traditionele desktop-gebaseerde productiviteitssoftware die we kennen en graag naar de cloud verhuizen, is het geen verrassing dat cloudgebaseerde IDE's snel terrein winnen met ontwikkelaars.
Tegenwoordig is de browser in wezen een thin client waarmee gebruikers toegang hebben tot een verscheidenheid aan op de cloud gebaseerde toepassingen en services. Velen aarzelen echter nog steeds om volledig te vertrouwen op een externe Cloud IDE voor ontwikkelingsdoeleinden. Tools zoals Github en Pastebin hielpen de overgang naar cloud-gebaseerde ontwikkeling te vergemakkelijken, en volwaardige cloud-IDE's worden nu vaak door veel ontwikkelaars gebruikt.
Hier zijn 13 van de beste cloud-IDE's je kunt je handen krijgen en een snelle optelling van elk.
Wolk 9
Na een paar minuten met de toepasselijke naam Cloud9, voelt het alsof je bent overleden en naar de hemel bent gegaan. De voorkant is volledig Javascript, terwijl de achterkant afhankelijk is van het populaire NodeJS-framework. Hoewel het de voorkeur geniet van UI-ontwerpers en -ontwikkelaars, heeft het syntaxisaccentuering voor C #, C ++, Python, Perl, Ruby, Scala en een paar anderen ook.
De ingebouwde Vim-modus is een leuke touch, net als de ondersteuning voor populaire revisiecontrolesystemen zoals Git, Mercurial en SVN. Dankzij de toevoeging van CSSLint en JSBeautify is het ook een van de mooiere omgevingen online.
Codeanywhere
Een andere software-ontwikkelingstool die regelmatig bovenaan de verschillende "best of" -lijsten rond het web staat, is Codeanywhere, de vriendelijke Cloud IDE voor alle seizoenen. Het beschikt over codering en ondersteuning voor HTML, CSS, Javascript, PHP, MySQL en meer. Dankzij de beschikbare reeks handige apps voor iOS, Android en BlackBerry kan iedereen met deze tool letterlijk overal coderen.
Daarnaast beschikt het over ondersteuning voor Dropbox en SFTP, waardoor programmeurs eenvoudig projectbestanden kunnen back-uppen en deze kunnen delen met bijdragers. Hoewel het niet de meest complete Cloud IDE is, doet het wel wat het goed doet.
Cloud IDE
Hoewel ze duidelijk niet veel tijd spenderen aan het bedenken van een pakkende naam, hebben de mensen achter Cloud IDE er serieus werk van gemaakt om een platform te maken dat gewoon werkt. Anders bekend als eXo Cloud IDE, het is een solide Cloud-mededinger die de gebruikelijke talen ondersteunt, zoals Javascript, Ruby, Groovy, Java en HTML, om er maar een paar te noemen.
In het bijzonder is eXo Cloud uitstekend geschikt voor codeerders die gespecialiseerd zijn in Java-programmering. Het ondersteunt Java-servlets en Java Server-pagina's, evenals Maven. De implementatie wordt uitgevoerd door Heroku, CloudBees, Red Hat OpenShift en Cloud Foundry.
Sourcekit
Google Chrome komt zo goed als te laat, overtreft Mozilla's Firefox en maakt een shot op Internet Explorer voor de titel van browser suprematie. Sourcekit is een op Textmate lijkende IDE die voor opslag afhankelijk is van Dropbox en een responsieve omgeving biedt voor webontwikkelaars.
Met de uitstekende functionaliteit van SkyWriter, a.k.a. "Bespin" van Mozilla, is het een lichtgewicht, browsergebaseerd alternatief voor een opgeblazen desktop ontwikkelingssuite. Ondersteunde talen omvatten alle majors die u zou verwachten, zoals C / C ++ / C #, PHP, Python, Javascript, MySQL, Java en Ruby. Wat lean browser IDE's betreft, is Sourcekit een uiterst aantrekkelijke optie.
Kodingen
Een van de eerste Cloud-editors die echt op het web gebaseerde IDE's op de juiste manier toepast, heeft Kodingen de afgelopen jaren een vrij competitieve niche weten te veroveren. Hiermee kunnen ontwikkelaars coderen in PHP, Python, Perl en Javascript terwijl ze werken met populaire frameworks zoals Django, Ruby on Rails en Node.js.
Kodingen wordt ondersteund door de rijke en gevarieerde community van gebruikers die de service betuttelen, wat samenwerking en delen in de cloud redelijk gemakkelijk maakt. Gratis te gebruiken en te experimenteren, er is geen reden om je niet aan te melden voor een account en Kodingen een kans te geven.
Coderun Studio
Als je tientallen andere browsergebaseerde IDE's zonder succes hebt geprobeerd en op zoek bent naar iets dat eenvoudig en capabel is, is Coderun Studio de moeite van het bekijken waard. Het biedt gebruikers een platformonafhankelijke tool voor het schrijven van ASP.NET, Javascript, C #, HTML en CSS. De standaard compatibiliteit met Visual Studio is een leuke toevoeging en moet zich op Microsoft gerichte codeerders direct thuis voelen. Het is uitgerust met de gebruikelijke toeters en bellen, zoals het aanvullen van de code en syntaxisaccentuering.
Bovendien zijn de native compilatie- en debugging-functies ongeëvenaard. Ten slotte kunnen gebruikers via Coderun Studio hun code snel delen met hun collega's via unieke URL's.
ShiftEdit
Vervolgens hebben we de onderschatte ShiftEdit. Hoewel het misschien niet de naamherkenning van Cloud9 of Coderun heeft, is het toch een veelzijdig stuk op de Cloud gebaseerde software die het waard is om in te kijken.
Of je nu een trendy Python-fan, een PHP-holdout of een Perl-dinosaurus bent, met ShiftEdit kun je alles doen. Gebruikers kunnen via SFTP een back-up maken van bestanden naar Dropbox en wijzigingen bijhouden met verschillende hulpprogramma's voor revisiebeheer, allemaal vanuit de browser. De SSH-verificatie, codeaanvulling en codefragmentfuncties zorgen voor een naadloze en ononderbroken workflow, waardoor ontwikkelaars zo productief mogelijk kunnen zijn vanaf elke locatie.
Akshell
Met zoveel concurrentie in de Cloud IDE-sfeer, wordt het steeds moeilijker om zich van de massa te onderscheiden. Akshell is een server-side ontwikkelomgeving die codeerders een lichtgewicht tool biedt voor het opkloppen van Javascript web-apps. Het vertrouwt op de PostgreSQL-database voor back-end-opslag, wat best gemakkelijk zou moeten zijn om mee te werken voor degenen die bekend zijn met MySQL.
Dankzij de geïntegreerde Git-console is het een probleemloze implementatie van alle projecten die u maakt. Als je een strenge Javascript-coder bent op zoek naar een capabele Cloud IDE die snel en stabiel is, dan is Akshell degene voor jou.
Erbix
Alle Javascript-nee-zeggers van het afgelopen decennium zijn zeker aan het eten van hun woorden nu Javascript een renaissance heeft meegemaakt en een hernieuwd niveau van respect onder programmeurs heeft bereikt. Erbix draait om de favoriete scripttaal van het web en biedt tools voor het maken van Javascript-apps voor online bedrijfsproductiviteit.
Hoewel het niet gratis is, zijn de prijzen en plannen van Erbix redelijk redelijk als u van plan bent om dit innovatieve platform regelmatig te gebruiken. Het ondersteunt RingoJS- en CommonJS-modules, heeft een speciale MySQL-console en biedt toegang tot boatloads van apps van andere ontwikkelaars via de Erbix AppStore.
Neutron IDE
Het bouwen van een veelzijdige Cloud IDE is geen kleinigheid, daarom kiezen veel mensen ervoor hun projecten te baseren op reeds bestaande open source-code. Neutron IDE staat op de schouders van reuzen met de krachtige Ace-code-editor als uitgangspunt. Het combineert de beste functies van SFTP-clients en browsereditors in één compleet pakket, waardoor coders bestanden vanop hun ontwikkelingsservers kunnen bewerken, van overal.
Met ondersteuning voor configureerbare Vi en Emacs sneltoetsen en TextMate-thema's, het is een van de meest aanpasbare Cloud IDE's in de buurt.
in botsing komen
Zelfs wanneer Google besluit een project op te geven, lijkt het algemene coderingspubliek in het algemeen toch altijd te profiteren. Collide begon zijn leven als een Google Code-project met veel belofte. Hoewel het nu niet meer beschikbaar is, is de broncode gratis beschikbaar voor iedereen die deze wil splitsen.
Kort samengevat: het is een Cloud IDE die draait op de Java 7 JRE en die vertrouwt op een groot aantal solide softwaretools zoals Guava, JUnit, JKit en EasyMock om spartaanse maar krachtige samenwerkingsfunctionaliteit te bieden aan teams van programmeurs die real-time interactiviteit op prijs stellen.
Orion
De befaamde Eclipse Java IDE is al jarenlang een steunpilaar in de wereld van desktopontwikkeling, dankzij de uitgebreide functieset en de robuuste betrouwbaarheid. Orion is de volgende logische stap en brengt Eclipse's aanzienlijke ervaring naar het Cloud IDE-veld. Het primaire gebruik hiervan is momenteel voor de ontwikkeling van front-endwebs, dus het is voor het grootste gedeelte beperkt tot HTML en Javascript.
Het is echter een werk in uitvoering en we kunnen verwachten dat functies geleidelijk worden toegevoegd als de ontwikkeling zich het volgende jaar voortzet. Afgezien van Firebug-integratie, is zijn grootste verkoopargument de gebruikersinterface in Eclipse-stijl en een intuïtieve lay-out.
Python Fiddle
Er zijn tal van redenen waarom Python de laatste tijd terrein wint in de web-ontwikkelingsindustrie. Het is relatief snel, ongelooflijk flexibel en gemakkelijk te leren. Als zodanig is het geen verrassing dat Python-centrale Cloud IDE's zijn geëvolueerd om ontwikkelaars te helpen bij het zo snel mogelijk uitdelen van code..
Net als JSFiddle is Python Fiddle een code-editor en code-uitvoeringsomgeving waarmee programmeurs onderweg fragmenten en foutopsporingsscripts kunnen uitvoeren. Het ondersteunt een overvloed aan pakketten van derden, beschikt over uitstekende documentatie, wordt geleverd met een breed scala aan ingebouwde sneltoetsen en is ook open source om op te starten.
Conclusie
Het gebruik van web-ontwikkelingsprogramma's die grotendeels op externe servers staan maakt nog steeds nogal wat coders nerveus. Aanpassing aan het nieuwe paradigma zal enige moeite kosten voor de meer conservatieve "oude school" programmeurs. Er is echter weinig reden om bang voor de cloud te zijn. Met de goedkeuring van verschillende eenvoudige veiligheidsmaatregelen en een open mindset, kan elke webontwikkelaar de vruchten plukken van Cloud-softwaresuites zonder enig reëel gevaar.
Met zoveel opties om uit te kiezen, is er zeker een bijna perfect programma voor elke coder, ongeacht hun eigen stijl en voorkeuren.
Opmerking van de uitgever: Dit bericht is geschreven door Natasha Tasha voor Hongkiat.com. Natasha is een schrijver en blogger, plus tech-liefhebber, die momenteel schrijft voor Ninefold. Ze is geïnteresseerd in verschillende technologie- en internetonderwerpen, Cloud Computing, Webontwikkeling, Web- en grafisch ontwerp.