Startseite » Codierung » Cloud-IDEs für Webentwickler - Best Of

    Cloud-IDEs für Webentwickler - Best Of

    Mit so viel herkömmlicher, auf Desktop basierender Produktivitätssoftware, die wir kennen und lieben, in die Cloud zu wechseln, ist es kein Wunder, dass Cloud-basierte IDEs mit Entwicklern schnell an Boden gewinnen.

    Heutzutage ist der Browser im Wesentlichen ein Thin Client, mit dem Benutzer auf eine Vielzahl von Cloud-basierten Anwendungen und Diensten zugreifen können. Viele zögern jedoch immer noch, ihr Vertrauen in eine Remote-Cloud-IDE zu Entwicklungszwecken zu setzen. Tools wie Github und Pastebin halfen, den Übergang zur Cloud-basierten Entwicklung zu erleichtern, und vollwertige Cloud-IDEs werden heute von vielen Entwicklern häufig verwendet.

    Hier sind 13 der besten Cloud-IDEs Sie können Ihre Hände bekommen und eine kurze Zusammenfassung von jedem.

    Wolke 9

    Nach ein paar Minuten mit dem entsprechend benannten Cloud9 haben Sie das Gefühl, als wären Sie gestorben und in den Himmel des Codierers gegangen. Das Frontend ist alles Javascript, während das Backend auf dem beliebten NodeJS-Framework basiert. Obwohl es von UI-Designern und -Entwicklern bevorzugt wird, gibt es Syntaxhervorhebung für C #, C ++, Python, Perl, Ruby, Scala und einige andere.

    Der integrierte Vim-Modus ist eine nette Geste, ebenso wie die Unterstützung für gängige Revisionskontrollsysteme wie Git, Mercurial und SVN. Dank der Einbeziehung von CSSLint und JSBeautify ist dies auch eine der schönsten Umgebungen, die online verfügbar sind.

    Codeanywhere

    Ein weiteres Software-Entwicklungstool, das häufig die verschiedenen "Best-of" -Listen im Web anführt, ist Codeanywhere, die benutzerfreundliche Cloud-IDE für alle Jahreszeiten. Es bietet Code-Hervorhebung und Unterstützung für HTML, CSS, Javascript, PHP, MySQL und mehr. Dank der Vielzahl an nützlichen Apps für iOS, Android und BlackBerry kann dieses Programm von überall aus buchstäblich codiert werden.

    Darüber hinaus bietet es Dropbox- und SFTP-Unterstützung, die es Codierern ermöglicht, Projektdateien auf einfache Weise zu sichern und mit Kollegen zu teilen. Obwohl es sich nicht um die umfassendste Cloud-IDE handelt, macht sie das, was sie recht gut macht.

    Cloud-IDE

    Während sie offensichtlich nicht viel Zeit darauf verwendet haben, einen eingängigen Namen zu finden, haben die Leute hinter Cloud IDE große Anstrengungen unternommen, um eine Plattform zu entwickeln, die einfach funktioniert. Auch bekannt als eXo Cloud IDE, Es ist ein solider Cloud-Anwärter, der die üblichen Sprachen wie Javascript, Ruby, Groovy, Java und HTML unterstützt, um nur einige zu nennen.

    Die eXo Cloud eignet sich insbesondere für Programmierer, die auf Java-Programmierung spezialisiert sind. Es unterstützt Java-Servlets und Java Server Pages sowie Maven. Die Bereitstellung wird von Heroku, CloudBees, Red Hat OpenShift und Cloud Foundry durchgeführt.

    Sourcekit

    Google Chrome hat sich in letzter Zeit durchgesetzt und übertrifft Mozilla Firefox und nimmt sich beim Internet Explorer den Titel der Browser-Vorherrschaft an. Sourcekit ist eine Textmate-ähnliche IDE, die Dropbox zum Speichern verwendet und eine reaktionsfähige Umgebung für Webentwickler bietet.

    Mit der hervorragenden Funktionalität von Mozillas SkyWriter a.k.a. "Bespin" ist es eine einfache, browserbasierte Alternative zu aufgeblähten Desktop-Entwicklungs-Suites. Zu den unterstützten Sprachen gehören alle Majors, die Sie erwarten würden, wie C / C ++ / C #, PHP, Python, Javascript, MySQL, Java und Ruby. In Bezug auf Lean-Browser-IDEs ist Sourcekit eine äußerst attraktive Option.

    Kodingen

    Als einer der ersten Cloud-Redakteure, der wirklich webbasierte IDEs richtig gemacht hat, hat Kodingen sich in den letzten Jahren durchaus einen Wettbewerbsvorteil erarbeitet. Entwickler können mit PHP, Python, Perl und Javascript programmieren, während sie mit beliebten Frameworks wie Django, Ruby on Rails und Node.js arbeiten.

    Kodingen wird durch die reiche und vielfältige Benutzergemeinschaft gestärkt, die den Service unterstützt, was die Zusammenarbeit und das Teilen in der Cloud recht bequem macht. Es gibt keinen Grund, sich nicht für ein Konto anzumelden und Kodingen einen Schuß zu geben.

    Coderun Studio

    Wenn Sie Dutzende anderer browserbasierter IDEs ohne Erfolg ausprobiert haben und nach etwas suchen, das unkompliziert und fähig ist, ist Coderun Studio einen Blick wert. Es bietet Benutzern ein plattformübergreifendes Tool zum Schreiben von ASP.NET, Javascript, C #, HTML und CSS. Die standardmäßige Visual Studio-Kompatibilität ist eine nette Geste und sollte sich auf Microsoft fokussierte Codierer wie zu Hause fühlen. Es ist mit den üblichen Glocken und Pfeifen wie Code-Vervollständigung und Syntaxhervorhebung ausgestattet.

    Darüber hinaus sind die systemeigenen Kompilierungs- und Debugging-Funktionen einzigartig. Mit Coderun Studio können Benutzer ihren Code über eindeutige URLs schnell mit ihren Kollegen teilen.

    ShiftEdit

    Als nächstes haben wir das unterbewertete ShiftEdit. Obwohl es nicht die Namenserkennung von Cloud9 oder Coderun gibt, ist es dennoch ein vielseitiges Stück Cloud-basierter Software, das einen Blick wert ist.

    Egal, ob Sie ein trendiger Python-Fan, ein PHP-Holdout oder ein Perl-Dinosaurier sind, mit ShiftEdit können Sie sicher sein. Benutzer können Dateien über SFTP in Dropbox sichern und Änderungen mit verschiedenen Revisionskontrollwerkzeugen im Browser nachverfolgen. Die SSH-Authentifizierung, Code-Vervollständigung und Code-Snippet-Funktionen ermöglichen einen nahtlosen und ununterbrochenen Arbeitsfluss, sodass Entwickler von jedem Standort aus so produktiv wie möglich arbeiten können.

    Akshell

    Bei so viel Konkurrenz im Bereich der Cloud-IDE wird es immer schwieriger, sich von der Masse abzuheben. Akshell ist eine serverseitige Entwicklungsumgebung, die Codierern ein leichtes Werkzeug zum Auffinden von Javascript-Web-Apps bietet. Es basiert auf der PostgreSQL-Datenbank für den Back-End-Speicher, die für die mit MySQL vertrauten Personen recht einfach zu handhaben ist.

    Dank der integrierten Git-Konsole ist das Bereitstellen von Projekten, die Sie erstellen, ein unkompliziertes Erlebnis. Wenn Sie ein strenger Javascript-Codierer sind, der nach einer fähigen Cloud-IDE sucht, die schnell und stabil ist, ist Akshell genau das Richtige für Sie.

    Erbix

    Alle Javascript-Neinsager des vergangenen Jahrzehnts werden ihre Worte sicherlich jetzt auffressen, nachdem Javascript eine Renaissance erlebt und unter Codierern einen neuen Respekt erlangt hat. Erbix dreht sich um die bevorzugte Skriptsprache des Webs und bietet Tools zum Erstellen von Javascript-Apps für die Produktivität im Online-Geschäft.

    Obwohl dies nicht kostenlos ist, sind die von Erbix angebotenen Preise und Pläne recht angemessen, wenn Sie diese innovative Plattform regelmäßig nutzen möchten. Es unterstützt RingoJS- und CommonJS-Module, verfügt über eine dedizierte MySQL-Konsole und bietet über den Erbix AppStore Zugriff auf Bootloads von Apps anderer Entwickler.

    Neutron IDE

    Der Aufbau einer vielseitigen Cloud-IDE von Grund auf ist keine Kleinigkeit, weshalb sich viele dafür entscheiden, ihre Projekte auf bereits vorhandenen Open-Source-Code zu stützen. Neutron IDE steht auf den Schultern von Giganten, indem sie den leistungsfähigen Ace-Code-Editor als Ausgangspunkt verwendet. Es vereint die besten Funktionen von SFTP-Clients und Browser-Editoren in einem vollständigen Paket, sodass Codierer Dateien von jedem beliebigen Ort aus auf ihren Entwicklungsservern bearbeiten können.

    Mit Unterstützung für konfigurierbare Vi- und Emacs-Tastenbindungen sowie TextMate-Designs ist dies eine der am besten anpassbaren Cloud-IDEs.

    Kollidieren

    Selbst wenn sich Google dafür entscheidet, ein Projekt aufzugeben, scheint das allgemeine Coding-Publikum überhaupt immer zu profitieren. Collide begann sein Leben als Google Code-Projekt mit vielversprechendem Erfolg. Obwohl der Quellcode jetzt nicht mehr verfügbar ist, ist der Quellcode für jeden frei verfügbar, der ihn gruppieren möchte.

    Kurz gesagt, es handelt sich um eine Cloud-IDE, die auf Java 7 JRE ausgeführt wird und auf eine Vielzahl solider Softwaretools wie Guava, JUnit, JKit und EasyMock zurückgreifen kann, um Teams von Programmierern, die Interaktivität in Echtzeit schätzen, eine spartanische, aber leistungsstarke Collaboration-Funktionalität zu bieten.

    Orion

    Die berühmte Eclipse-Java-IDE ist dank ihres umfassenden Funktionsumfangs und ihrer robusten Zuverlässigkeit seit Jahren ein fester Bestandteil der Desktop-Entwicklungswelt. Orion ist der nächste logische Schritt, der die umfassende Erfahrung von Eclipse in das Cloud-IDE-Feld einbringt. Momentan wird es hauptsächlich für die Front-End-Webentwicklung verwendet. Daher ist es hauptsächlich auf HTML und Javascript beschränkt.

    Es ist jedoch noch in Arbeit, und es ist zu erwarten, dass die Funktionen schrittweise hinzugefügt werden, da sich die Entwicklung im nächsten Jahr fortsetzt. Abgesehen von der Firebug-Integration ist das Eclipse-Style-Interface und das intuitive Layout das größte Verkaufsargument.

    Python-Geige

    Es gibt viele Gründe, warum Python in letzter Zeit in der Webentwicklungsbranche an Boden gewinnt. Es ist relativ schnell, unglaublich flexibel und leicht zu erlernen. Daher überrascht es nicht, dass Python-zentrierte Cloud-IDEs so entwickelt wurden, dass sie Entwicklern dabei helfen können, Code so schnell wie möglich zu finden.

    Ähnlich wie bei JSFiddle ist Python Fiddle eine Code-Editor- und Code-Ausführungsumgebung, in der Programmierer unterwegs Snippets und Debug-Skripts ausführen können. Es unterstützt eine Vielzahl von Paketen von Drittanbietern, verfügt über eine hervorragende Dokumentation, verfügt über eine breite Palette integrierter Tastenkombinationen und ist auch Open Source zum Booten.

    Fazit

    Die Verwendung von Webentwicklungsprogrammen, die größtenteils auf Remote-Servern installiert sind, macht einige Codierer noch nervös. Die Anpassung an das neue Paradigma erfordert für die eher konservativen "Old School" -Programmierer einige Anstrengungen. Es gibt jedoch keinen Grund mehr, sich vor der Cloud zu fürchten. Durch die Einführung mehrerer einfacher Sicherheitsvorkehrungen und einer offenen Denkweise kann jeder Webentwickler die Vorteile von Cloud-Softwarepaketen ohne Gefahr wirklich nutzen.

    Bei so vielen Optionen gibt es für jeden Programmierer definitiv ein nahezu perfektes Programm, unabhängig von seinem eigenen Stil und seinen Vorlieben.

    Anmerkung des Herausgebers: Dieser Beitrag wird von geschrieben Natasha Tasha für Hongkiat.com. Natasha ist Schriftstellerin und Bloggerin sowie Technikliebhaberin und schreibt derzeit für Ninefold. Sie interessiert sich für verschiedene Technologie- und Internet-Themen, Cloud Computing, Webentwicklung, Web- und Grafikdesign.