IDE pentru cloud pentru dezvoltatorii web - Best Of
Cu atât de mult din software-ul de productivitate tradițional, bazat pe desktop, știm și ne place să ne mutăm la Cloud, nu este o surpriză faptul că IDE-urile bazate pe Cloud câștigă repede cu dezvoltatorii.
În prezent, browserul este în esență un client subțire care permite utilizatorilor să acceseze o varietate de aplicații și servicii bazate pe Cloud. Cu toate acestea, mulți sunt încă ezitați să-și pună pe deplin încrederea într-un IDE Cloud IDE pentru dezvoltare. Unelte cum ar fi Github și Pastebin au ajutat la facilitarea tranziției la dezvoltarea bazată pe Cloud, iar IDE-urile cloud-ului cu drepturi depline sunt acum utilizate de mulți dezvoltatori.
Aici sunt 13 dintre cele mai bune IDE-uri Cloud puteți obține mâinile și o summare rapidă a fiecăruia.
Cloud9
Dupa cateva minute utilizand Cloud9 numit in mod corespunzator, vei simti ca ai murit si ai plecat la cerul coder. Capătul din față este tot Javascript, în timp ce partea din spate se bazează pe cadrul NodeJS popular. Deși este favorizat de designerii și dezvoltatorii de UI, are o sintaxă care evidențiază C #, C ++, Python, Perl, Ruby, Scala și câteva altele.
Modul Vim încorporat este o atingere plăcută, precum și suportul pentru sistemele de control revizuite populare precum Git, Mercurial și SVN. Datorită includerii CSSLint și JSBeautify, este, de asemenea, unul dintre cele mai frumoase medii găsite online.
Codeanywhere
Un alt instrument de dezvoltare a software-ului, care deseori se află în fruntea diferitelor liste de "cele mai bune" care plutesc în jurul Web-ului, este codeanywhere, friendly Cloud IDE pentru toate anotimpurile. Dispune de evidențiere și suport pentru cod HTML, CSS, Javascript, PHP, MySQL și multe altele. Datorită numărului disponibil de aplicații la îndemână pentru iOS, Android și BlackBerry, acest instrument permite oricui să codifice literalmente oriunde.
În plus, acesta oferă suport pentru Dropbox și SFTP, care permit programatorilor să stocheze fișiere de proiect cu ușurință și să le împărtășească colaboratorilor. Deși nu este cel mai complet dotat Cloud IDE, face ceea ce face destul de bine.
Cloud IDE
Deși, evident, nu au petrecut prea mult timp cu un nume atrăgător, oamenii din spatele Cloud IDE au făcut un efort serios pentru a crea o platformă care doar funcționează. Altfel cunoscut sub numele de eXo Cloud IDE, este un candidat solid în cloud care acceptă limbile uzuale cum ar fi Javascript, Ruby, Groovy, Java și HTML pentru a numi doar câteva.
În special, eXo Cloud este foarte potrivit pentru coderii care se specializează în programarea Java. Acesta suportă Java servlets și Java Server Pages, precum și Maven. Implementarea este gestionată de Heroku, CloudBees, Red Hat OpenShift și Cloud Foundry.
Sourcekit
Google Chrome vine puternic începând de la întârziere, depășind Firefox-ul Mozilla și făcând o fotografie la Internet Explorer pentru titlul de supremație a browserului. Sourcekit este un IDE asemănător Textmate care se bazează pe Dropbox pentru stocare și oferă un mediu receptiv pentru dezvoltatorii web.
Cu funcționalitatea superbă a SkyWriter-ului Mozilla, de exemplu, "Bespin", coaptă în tort, este o alternativă ușoară, bazată pe browser pentru suite de dezvoltare desktop personalizată. Limbile acceptate includ toate majorele pe care le-ați aștepta, cum ar fi C / C ++ / C #, PHP, Python, Javascript, MySQL, Java și Ruby. În ceea ce privește IDE-urile browserelor slabe, Sourcekit este o opțiune extrem de atractivă.
Kodingen
Unul dintre primii editori ai Cloud-ului pentru a face cu adevărat IDE-urile bazate pe web în mod corect, Kodingen a sculptat destul de nișă competitivă pentru sine în ultimii ani. Acesta permite dezvoltatorilor să codifice în PHP, Python, Perl și Javascript în timp ce lucrează cu cadre populare cum ar fi Django, Ruby on Rails și Node.js.
Kodingen este susținută de comunitatea bogată și diversă de utilizatori care patronizează serviciul, ceea ce face ca colaborarea și partajarea în Cloud să fie destul de convenabile. Gratuit de folosit și experimentat, nu există nici un motiv să nu vă înscrieți pentru un cont și să îl împușcați pe Kodingen.
Coderun Studio
Dacă ați încercat, fără succes, zeci de alte IDE bazate pe browser și căutați ceva care este simplu și capabil, Coderun Studio merită privit. Acesta oferă utilizatorilor un instrument cross-platform pentru scrierea ASP.NET, Javascript, C #, HTML și CSS. Compatibilitatea implicită cu Visual Studio este o atingere plăcută și ar trebui să aibă codificatori orientați spre Microsoft care să se simtă bine acasă. Acesta este echipat cu clopotele și fluierele obișnuite, cum ar fi finalizarea codului și evidențierea sintaxei.
În plus, caracteristicile native de compilare și depanare sunt de neegalat. În cele din urmă, Coderun Studio permite utilizatorilor să-și împărtășească rapid codul cu colegii lor prin adrese URL unice.
ShiftEdit
În continuare, avem ShiftEdit sub-apreciat. Deși este posibil să nu aibă recunoașterea numelui Cloud9 sau Coderun, este totuși o bucată versatilă de software bazat pe Cloud, care merită să te uiți în.
Fie că sunteți un fan de trendy Python, un holdout PHP sau un dinozaur Perl, ShiftEdit te-a acoperit. Utilizatorii pot copia fișiere de rezervă în Dropbox prin SFTP și pot urmări modificările cu diverse instrumente de control al reviziilor, toate din browser. Funcțiile de autentificare SSH, completarea codului și caracteristicile fragmentului de cod permit fluxul de lucru fără întreruperi și continuu, ceea ce permite dezvoltatorilor să fie cât mai productiv posibil din orice locație.
Akshell
Cu atât de multă concurență în sfera cloud IDE, este din ce în ce mai dificil să stai în afară de mulțime. Akshell este un mediu de dezvoltare bazat pe server, care oferă coderelor un instrument ușor pentru biciuirea aplicațiilor web Javascript. Se bazează pe baza de date PostgreSQL pentru stocarea back-end, care ar trebui să fie destul de ușor de utilizat pentru cei familiarizați cu MySQL.
Datorită consolei Git integrate, implementarea oricăror proiecte pe care le creați este o experiență fără probleme. Dacă sunteți un programator Javascript strict care caută un IDE cloud care este rapid și stabil, Akshell este cel pentru dvs..
Erbix
Toți vrăjitorii din Javascript din ultimul deceniu își consumă cu siguranță cuvintele acum că Javascript a experimentat o renaștere și a atins un nivel nou de respect între coderi. Erbix se învârte în jurul limbajului preferat de scripting al web-ului și oferă instrumente pentru realizarea aplicațiilor Javascript pentru productivitatea online a afacerilor.
Deși nu este gratuit, prețurile și planurile oferite de Erbix sunt destul de rezonabile dacă intenționați să utilizați în mod regulat această platformă inovatoare. Acesta susține modulele RingoJS și CommonJS, dispune de o consolă dedicată MySQL și oferă acces la aplicații de la alți dezvoltatori prin intermediul aplicației Erbix AppStore.
Neutron IDE
Construirea unui cloud IDE versatil de la zero nu este o problemă mică, motiv pentru care mulți aleg să-și bazeze proiectele pe coduri open source pre-existente. Neutronul IDE se află pe umerii uriașilor, folosindu-se drept punct de plecare editorul puternic de cod Ace. Acesta îmbină cele mai bune caracteristici ale clienților SFTP și ale editorilor de browsere într-un singur pachet complet, permițând coderilor să editeze fișiere pe serverele lor de dezvoltare în zbor de oriunde.
Dispunând de suport pentru legăturile chei configurabile Vi și Emacs precum și teme TextMate, acesta este unul dintre cele mai personalizabile IDE-uri Cloud în jurul.
se ciocni
Chiar și atunci când Google decide să renunțe la un proiect, publicul general de codificare în general pare să beneficieze întotdeauna. Collide și-a început viața ca un proiect Google Code cu multe promisiuni. Deși este acum defunct, codul sursă este disponibil gratuit pentru oricine dorește să-l încarce.
Pe scurt, este un IDE Cloud care rulează pe Java 7 JRE care se bazează pe o serie de instrumente software solide precum Guava, JUnit, JKit și EasyMock pentru a oferi o funcționalitate de colaborare spartană, dar puternică, unor echipe de programatori care apreciază interactivitatea în timp real.
Orion
Frumosul Eclipse Java IDE a fost un suport în lumea dezvoltării desktop de mulți ani, datorită setului său de caracteristici complexe și fiabilității robuste. Orion este următorul pas logic, aducând experiența considerabilă a Eclipse în domeniul Cloud IDE. Utilizarea sa primara in acest moment este pentru dezvoltarea web-ului front-end, asa ca este limitata la HTML si Javascript in cea mai mare parte.
Cu toate acestea, este o lucrare în desfășurare și ne putem aștepta să vedem caracteristicile adăugate treptat, pe măsură ce dezvoltarea va continua și în anul următor. În afară de integrarea Firebug, punctul său cel mai mare de vânzare este interfața sa stil Eclipse și aspectul intuitiv.
Python Fiddle
Există o mulțime de motive pentru care Python câștigă teren în industria de dezvoltare web în ultima vreme. Este relativ rapid, incredibil de flexibil și ușor de învățat. Ca atare, nu este o surpriză faptul că IDE-urile cloud Python-centric au evoluat pentru a asista dezvoltatorii în combaterea codului cât mai repede posibil.
La fel ca JSFiddle, Python Fiddle este un editor de cod și un mediu de execuție a codului care permite programatorilor să ruleze fragmente și să depaneze scripturi în mișcare. Acesta susține o mulțime de pachete de la terți, se mândrește cu documentație superbă, vine cu o gamă largă de taste încorporate și este, de asemenea, open source pentru boot.
Concluzie
Utilizarea programelor de dezvoltare web care se află în mare parte pe servere aflate la distanță îi face pe mulți coderi nervoși. Adaptarea la noua paradigmă va face un efort pentru programatorii mai "conservatori" mai conservatori. Cu toate acestea, există puține motive să vă fie frică de Cloud. Odată cu adoptarea mai multor măsuri de siguranță simple și a unei mentalități deschise, orice dezvoltator web poate profita de avantajele suitelor software Cloud fără nici un pericol real.
Cu atât de multe opțiuni de a alege, există cu siguranță un program aproape perfect pentru fiecare coder, indiferent de propriul stil și preferințe.
Nota editorului: Această postare este scrisă de Natasha Tasha pentru Hongkiat.com. Natasha este scriitoare și blogger, plus iubitor de tehnologie, scriind în prezent pentru Ninefold. Ea este interesată de diferite teme de tehnologie și de Internet, Cloud Computing, Web development, Web & Graphic design.