IDE σύννεφο για προγραμματιστές Web - Best Of
Με τόσο μεγάλο μέρος του παραδοσιακού λογισμικού παραγωγικότητας που βασίζεται στην επιφάνεια εργασίας, γνωρίζουμε και αγαπάμε τη μετάβαση στο Cloud, δεν αποτελεί έκπληξη το γεγονός ότι οι IDE που βασίζονται σε σύννεφα κερδίζουν γρήγορα έδαφος με τους προγραμματιστές.
Σήμερα, το πρόγραμμα περιήγησης είναι ουσιαστικά ένας λεπτός πελάτης που επιτρέπει στους χρήστες να έχουν πρόσβαση σε διάφορες εφαρμογές και υπηρεσίες που βασίζονται σε Cloud. Ωστόσο, πολλοί εξακολουθούν να διστάζουν να βρουν την πλήρη πίστη τους σε ένα απομακρυσμένο IDE Cloud για αναπτυξιακούς σκοπούς. Εργαλεία όπως το Github και το Pastebin βοήθησαν να διευκολυνθεί η μετάβαση στην ανάπτυξη που βασίζεται στο σύννεφο και οι πλήρεις IDE του Cloud χρησιμοποιούνται πλέον από πολλούς προγραμματιστές.
Εδώ είναι 13 από τα καλύτερα IDE του Cloud μπορείτε να πάρετε τα χέρια σας και ένα γρήγορο άθροισμα του καθενός.
Σύννεφο 9
Μετά από μερικά λεπτά χρησιμοποιώντας το κατάλληλα ονομάζεται Cloud9, θα νιώσετε σαν να έχετε πεθάνει και να πάτε στον ουρανό coder. Το μπροστινό μέρος είναι όλα Javascript, ενώ το back end βασίζεται στο δημοφιλές πλαίσιο NodeJS. Αν και προτιμάται από τους σχεδιαστές και τους προγραμματιστές του UI, έχει επισημάνει τη σύνταξη για C #, C ++, Python, Perl, Ruby, Scala και μερικά άλλα.
Η ενσωματωμένη λειτουργία Vim είναι μια ωραία πινελιά, όπως και η υποστήριξη για δημοφιλή συστήματα ελέγχου αναθεώρησης όπως Git, Mercurial και SVN. Χάρη στη συμπερίληψη του CSSLint και του JSBeautify, είναι επίσης ένα από τα πιο όμορφα περιβάλλοντα που βρίσκονται online.
Codeanywhere
Ένα άλλο εργαλείο ανάπτυξης λογισμικού που συχνά κορυφώνει τις διάφορες λίστες "καλύτερων" που επιπλέουν στο Web είναι το Codeanywhere, το φιλικό Cloud IDE για όλες τις εποχές. Διαθέτει τον κώδικα τονίζοντας και την υποστήριξη για HTML, CSS, Javascript, PHP, MySQL και πολλά άλλα. Χάρη στο διαθέσιμο πλήθος εύχρηστων εφαρμογών για iOS, Android και BlackBerry, αυτό το εργαλείο επιτρέπει σε οποιονδήποτε να κωδικοποιεί κυριολεκτικά οπουδήποτε.
Επιπλέον, διαθέτει υποστήριξη Dropbox και SFTP, τα οποία επιτρέπουν στους κωδικοποιητές να δημιουργούν εύκολα αρχεία έργου δημιουργίας αντιγράφων ασφαλείας και να τα μοιράζονται με συνεργάτες. Αν και δεν είναι το πιο πλήρες χαρακτηριστικό του Cloud IDE, κάνει ό, τι κάνει αρκετά καλά.
Cloud IDE
Ενώ προφανώς δεν ξόδεψαν πολύ χρόνο που έρχεται με ένα πιασάρικο όνομα, οι άνθρωποι πίσω από το Cloud IDE έβαλαν κάποια σοβαρή προσπάθεια να δημιουργήσουν μια πλατφόρμα που λειτουργεί ακριβώς. Αλλιώς γνωστό ως eXo Cloud IDE, είναι ένας ισχυρός υποψήφιος Cloud που υποστηρίζει τις συνήθεις γλώσσες όπως Javascript, Ruby, Groovy, Java και HTML για να αναφέρουμε μόνο μερικές.
Ειδικότερα, το eXo Cloud είναι κατάλληλο για προγραμματιστές που ειδικεύονται στον προγραμματισμό Java. Υποστηρίζει διακομιστές Java και σελίδες διακομιστή Java, καθώς και Maven. Η ανάπτυξη πραγματοποιείται από τους Heroku, CloudBees, Red Hat OpenShift και Cloud Foundry.
Sourcekit
Το Google Chrome έρχεται δυναμικά αργά, ξεπερνώντας τον Firefox του Mozilla και τραβώντας έναν πυροβολισμό στον Internet Explorer για τον τίτλο της υπεροχής του προγράμματος περιήγησης. Το Sourcekit είναι ένα IDE που μοιάζει με Textmate που βασίζεται στο Dropbox για αποθήκευση και παρέχει ένα περιβάλλον απόκρισης για τους προγραμματιστές ιστού.
Με την εξαιρετική λειτουργικότητα του SkyWriter της Mozilla a.k.a. "Bespin" ψημένο στην τούρτα, είναι μια ελαφριά, βασισμένη σε πρόγραμμα περιήγησης εναλλακτική λύση για τις φουσκωμένες σουίτες ανάπτυξης desktop. Οι υποστηριζόμενες γλώσσες περιλαμβάνουν όλες τις μεγάλες εταιρείες που θα περιμένατε, όπως C / C ++ / C #, PHP, Python, Javascript, MySQL, Java και Ruby. Όσον αφορά τους IDE browser, το Sourcekit είναι μια εξαιρετικά ελκυστική επιλογή.
Kodingen
Ένας από τους πρώτους συντάκτες του Cloud για να κάνει πραγματικά τα διαδικτυακά IDEs με τον σωστό τρόπο, η Kodingen έχει χαράξει αρκετά ανταγωνιστική θέση για τον εαυτό της τα τελευταία χρόνια. Επιτρέπει στους προγραμματιστές να κωδικοποιούν σε PHP, Python, Perl και Javascript ενώ εργάζονται με δημοφιλή πλαίσια όπως το Django, Ruby on Rails και το Node.js.
Το Kodingen υποστηρίζεται από την πλούσια και ποικίλη κοινότητα των χρηστών που υποστηρίζουν την υπηρεσία, γεγονός που καθιστά τη συνεργασία και την κοινή χρήση στο Cloud αρκετά βολικό. Ελεύθερο για χρήση και πειραματισμό, δεν υπάρχει κανένας λόγος να μην εγγραφείτε για λογαριασμό και να δώσετε στον Kodingen έναν πυροβολισμό.
Coderun Studio
Εάν έχετε δοκιμάσει δεκάδες άλλους IDE που βασίζονται σε προγράμματα περιήγησης χωρίς επιτυχία και ψάχνετε για κάτι που είναι απλό και ικανό, το Coderun Studio αξίζει να το δούμε. Προσφέρει στους χρήστες ένα εργαλείο πολλαπλών πλατφορμών για τη συγγραφή ASP.NET, Javascript, C #, HTML και CSS. Η προεπιλεγμένη συμβατότητα του Visual Studio είναι μια ωραία πινελιά και θα πρέπει να έχουν κωδικοποιητές με επίκεντρο τη Microsoft που αισθάνονται σαν στο σπίτι τους. Έρχεται εξοπλισμένο με τα συνηθισμένα κουδούνια και σφυρίχτρες όπως την ολοκλήρωση κώδικα και την επισήμανση σύνταξης.
Επιπλέον, τα εγγενή χαρακτηριστικά μεταγλώττισης και εντοπισμού σφαλμάτων είναι απαράμιλλη. Τέλος, το Coderun Studio επιτρέπει στους χρήστες να μοιράζονται γρήγορα τον κώδικα τους με τους συνομηλίκους τους μέσω μοναδικών διευθύνσεων URL.
ShiftEdit
Στη συνέχεια, έχουμε την υποτιμημένη ShiftEdit. Παρόλο που μπορεί να μην έχει την αναγνώριση ονόματος του Cloud9 ή του Coderun, είναι ωστόσο ένα ευέλικτο κομμάτι του λογισμικού που βασίζεται στο σύννεφο, το οποίο αξίζει να εξεταστεί.
Είτε είστε ένας μοντέρνος ανεμιστήρας της Python, ένα holdout PHP ή ένας δεινόσαυρος Perl, το ShiftEdit σας καλύπτει. Οι χρήστες μπορούν να δημιουργούν αντίγραφα ασφαλείας των αρχείων στο Dropbox μέσω SFTP και να παρακολουθούν τις αλλαγές με διάφορα εργαλεία ελέγχου αναθεώρησης, όλα μέσα από το πρόγραμμα περιήγησης. Τα χαρακτηριστικά ελέγχου ταυτότητας SSH, ολοκλήρωσης κώδικα και αποσπάσματος κώδικα επιτρέπουν την ομαλή και αδιάλειπτη ροή εργασίας, η οποία επιτρέπει στους προγραμματιστές να είναι όσο το δυνατόν πιο παραγωγικοί από οποιαδήποτε τοποθεσία.
Akshell
Με τόσο μεγάλο ανταγωνισμό στη σφαίρα του Cloud IDE, γίνεται όλο και πιο δύσκολο να ξεχωρίζεις από το πλήθος. Το Akshell είναι ένα περιβάλλον ανάπτυξης διακομιστών που δίνει στους προγραμματιστές ένα ελαφρύ εργαλείο για την εκσκαφή εφαρμογών ιστού Javascript. Βασίζεται στη βάση δεδομένων PostgreSQL για back-end αποθήκευση, η οποία θα πρέπει να είναι αρκετά εύκολη για όσους γνωρίζουν MySQL.
Χάρη στην ενσωματωμένη κονσόλα Git, η ανάπτυξη οποιωνδήποτε έργων που δημιουργείτε είναι μια εμπειρία χωρίς προβλήματα. Αν είστε ένας αυστηρός κωδικοποιητής Javascript ψάχνει για ένα ικανό Cloud IDE που είναι γρήγορο και σταθερό, το Akshell είναι το ένα για σας.
Erbix
Όλοι οι σκλάβοι Javascript της προηγούμενης δεκαετίας σίγουρα τρώνε τα λόγια τους τώρα που η Javascript έχει βιώσει μια αναγέννηση και έχει επιτύχει ένα νέο επίπεδο σεβασμού μεταξύ των κωδικοποιητών. Ο Erbix περιστρέφεται γύρω από την αγαπημένη γλώσσα προγραμματισμού του ιστού και παρέχει εργαλεία για τη δημιουργία εφαρμογών Javascript για την ηλεκτρονική επιχειρηματική παραγωγικότητα.
Παρόλο που δεν είναι δωρεάν, η τιμολόγηση και τα σχέδια που προσφέρει το Erbix είναι αρκετά λογικά αν σκοπεύετε να κάνετε τακτική χρήση αυτής της καινοτόμου πλατφόρμας. Υποστηρίζει τις ενότητες RingoJS και CommonJS, διαθέτει μια αποκλειστική κονσόλα MySQL και παρέχει πρόσβαση σε φορτία εφαρμογών από άλλους προγραμματιστές μέσω του AppStore Erbix.
Neutron IDE
Η οικοδόμηση μιας ευέλικτης τεχνολογίας Cloud IDE από την αρχή δεν είναι μικρή υπόθεση, γι 'αυτό πολλοί επιλέγουν να βασίζουν τα έργα τους σε προϋπάρχοντα κώδικα ανοιχτού κώδικα. Το Neutron IDE βρίσκεται στους ώμους των γιγάντων χρησιμοποιώντας τον ισχυρό επεξεργαστή κωδικού Ace ως σημείο εκκίνησής του. Συνδυάζει τα καλύτερα χαρακτηριστικά των πελατών SFTP και των συντάκτη του προγράμματος περιήγησης σε ένα πλήρες πακέτο, επιτρέποντας στους κωδικοποιητές να επεξεργάζονται αρχεία στους διακομιστές ανάπτυξης τους σε πτήση από οπουδήποτε.
Διαθέτοντας υποστήριξη για διαμορφώσιμες συνδέσεις κλειδιών Vi και Emacs καθώς και θέματα TextMate, είναι ένα από τα πιο προσαρμόσιμα IDE Cloud γύρω από.
Συγκρούονται
Ακόμη και όταν η Google αποφασίσει να παραιτηθεί από ένα έργο, το γενικό κοινό κωδικοποίησης πάντα φαίνεται να ωφελεί ούτως ή άλλως. Η Collide ξεκίνησε τη ζωή της ως πρόγραμμα Google Code με πολλές υποσχέσεις. Παρόλο που είναι πλέον αδιέξοδο, ο πηγαίος κώδικας είναι ελεύθερα διαθέσιμος σε οποιονδήποτε θέλει να το διανείμει.
Με λίγα λόγια, είναι ένα Cloud IDE που τρέχει στο Java 7 JRE που βασίζεται σε πλήθος στερεών εργαλείων λογισμικού όπως Guava, JUnit, JKit και EasyMock για να παρέχει σπαρτιανή αλλά ισχυρή λειτουργικότητα συνεργασίας σε ομάδες προγραμματιστών που εκτιμούν την διαδραστικότητα σε πραγματικό χρόνο.
Ωρίων
Το φημισμένο Eclipse Java IDE υπήρξε ένα στήριγμα στον κόσμο της ανάπτυξης υπολογιστών για πολλά χρόνια, χάρη στο ολοκληρωμένο σύνολο χαρακτηριστικών και την αξιοπιστία του. Το Orion είναι το επόμενο λογικό βήμα, φέρνοντας τη σημαντική εμπειρία της Eclipse στο πεδίο Cloud IDE. Η κύρια χρήση του αυτή τη στιγμή είναι για την ανάπτυξη web-front, έτσι περιορίζεται σε HTML και Javascript ως επί το πλείστον.
Ωστόσο, πρόκειται για έργο που βρίσκεται σε εξέλιξη και μπορούμε να αναμένουμε ότι τα χαρακτηριστικά θα προστεθούν σταδιακά καθώς η ανάπτυξη θα συνεχιστεί κατά το επόμενο έτος. Εκτός από την ενσωμάτωση του Firebug, το μεγαλύτερο σημείο πώλησης είναι το UI με στυλ Eclipse και διαισθητική διάταξη.
Python Fiddle
Υπάρχουν πολλοί λόγοι για τους οποίους η Python κερδίζει έδαφος στη βιομηχανία ανάπτυξης ιστού πρόσφατα. Είναι σχετικά γρήγορη, απίστευτα ευέλικτη και εύκολη στην εκμάθηση. Ως εκ τούτου, δεν αποτελεί έκπληξη το γεγονός ότι οι τεχνολογίες Python-centric Cloud IDEs έχουν εξελιχθεί για να βοηθήσουν τους προγραμματιστές να βγάλουν κώδικα όσο το δυνατόν γρηγορότερα.
Όπως το JSFiddle, το Python Fiddle είναι ένα πρόγραμμα επεξεργασίας κώδικα και ένα περιβάλλον εκτέλεσης κώδικα που επιτρέπει στους προγραμματιστές να τρέχουν αποσπάσματα και δέσμες ενεργειών εντοπισμού σφαλμάτων εν κινήσει. Υποστηρίζει πληθώρα πακέτων τρίτων, διαθέτει εξαιρετική τεκμηρίωση, έρχεται με μια μεγάλη γκάμα ενσωματωμένων καυτών κλειδιών και είναι επίσης ανοικτού κώδικα για εκκίνηση.
συμπέρασμα
Η χρήση προγραμμάτων ανάπτυξης ιστού που διαμένουν σε μεγάλο βαθμό σε απομακρυσμένους διακομιστές εξακολουθεί να κάνει αρκετούς κωδικοποιητές νευρικό. Η προσαρμογή στο νέο πρότυπο θα καταβάλει κάποια προσπάθεια για τους πιο συντηρητικούς προγραμματιστές "παλαιού σχολείου". Ωστόσο, δεν υπάρχει λόγος να φοβόμαστε πια το Σύννεφο. Με την υιοθέτηση πολλών απλών προφυλάξεων ασφαλείας και ανοιχτής νοοτροπίας, οποιοσδήποτε προγραμματιστής ιστού μπορεί να αποκομίσει τις ανταμοιβές των σουιτών λογισμικού Cloud χωρίς κανένα πραγματικό κίνδυνο.
Με τόσες πολλές επιλογές για να διαλέξετε, υπάρχει σίγουρα ένα σχεδόν τέλειο πρόγραμμα για κάθε κωδικοποιητή, ανεξάρτητα από το δικό του στυλ και προτιμήσεις.
Σημείωση του συντάκτη: Αυτή η ανάρτηση είναι γραμμένη από Νατάσα Τάσα για το Hongkiat.com. Η Natasha είναι συγγραφέας και blogger, καθώς και τεχνολόγος, που γράφει για το Ninefold. Ενδιαφέρεται για διάφορα θέματα τεχνολογίας και Διαδικτύου, Cloud Computing, Web development, Web & Graphic design.