Cloud IDE'er til webudviklere - bedste af
Med så meget af den traditionelle desktop-baserede produktivitetssoftware, som vi ved og elsker at flytte til Cloud, er det ikke overraskende, at Cloud-baserede IDE'er hurtigt går i gang med udviklere.
I dag er browseren i det væsentlige en tynd klient, der giver brugerne adgang til forskellige Cloud-baserede applikationer og tjenester. Men mange er stadig tilbageholdende med at sætte deres fulde tro på et fjernt Cloud IDE til udviklingsformål. Værktøjer som Github og Pastebin har bidraget til at lette overgangen til Cloud-baseret udvikling, og fuldt udviklede Cloud IDE'er bruges nu ofte af mange udviklere.
Her er 13 af de bedste Cloud IDE'er du kan få dine hænder på og en hurtig opsummering af hver.
Cloud9
Efter et par minutter ved at bruge den passende navngivet Cloud9, vil du føle at du er død og gået til coder heaven. Den forreste ende er alle Javascript, mens bagenden er baseret på den populære NodeJS-ramme. Selv om det er begunstiget af UI designere og udviklere, har det syntax fremhævning for C #, C ++, Python, Perl, Ruby, Scala og et par andre samt.
Den indbyggede Vim-tilstand er en god touch, ligesom støtten til populære revisionsstyringssystemer som Git, Mercurial og SVN. Takket være inkluderingen af CSSLint og JSBeautify er det også et af de smukkere miljøer, der findes online.
Codeanywhere
Et andet softwareudviklingsværktøj, der ofte overskrider de forskellige "bedste" lister, der flyder rundt på nettet, er Codeanywhere, den venlige Cloud IDE for alle årstider. Den indeholder kode fremhævning og support til HTML, CSS, Javascript, PHP, MySQL og meget mere. Takket være den tilgængelige dråbe af praktiske apps til iOS, Android og BlackBerry gør dette værktøj det muligt for enhver at kode bogstaveligt overalt.
Desuden har den Dropbox og SFTP support, som gør det muligt for kodere nemt at sikkerhedskopiere projektfiler og dele dem med samarbejdspartnere. Selvom det ikke er den mest komplette Cloud IDE, gør det, hvad det gør ganske godt.
Cloud IDE
Mens de selvfølgelig ikke brugte meget tid på at komme op med et catchy navn, tog folkene bag Cloud IDE en seriøs indsats i at lave en platform, der netop virker. Ellers kendt som eXo Cloud IDE, det er en solid Cloud contender, der understøtter de sædvanlige sprog som Javascript, Ruby, Groovy, Java og HTML for at nævne nogle få.
Især eXo Cloud er velegnet til kodere, der specialiserer sig i Java-programmering. Det understøtter Java servlets og Java Server Pages, samt Maven. Implementering håndteres af Heroku, CloudBees, Red Hat OpenShift og Cloud Foundry.
Sourcekit
Google Chrome kommer på stærk som for sent, overgår Mozillas Firefox og tager et skud i Internet Explorer for titlen på browser overherredømme. Sourcekit er en Textmate-lignende IDE, der er afhængig af Dropbox til opbevaring og giver et lydhørt miljø for webudviklere.
Med den fantastiske funktionalitet i Mozillas SkyWriter a.k.a. "Bespin" bages i kagen, er det et letvægtsbaseret browserbaseret alternativ til oppustede desktop-udviklingspakker. Understøttede sprog omfatter alle de store majorer, du kan forvente, såsom C / C + + / C #, PHP, Python, Javascript, MySQL, Java og Ruby. Hvad angår lean browser-IDE'er er Sourcekit en yderst attraktiv løsning.
Kodingen
En af de første Cloud-redaktører, der virkelig gør web-baserede IDE'er på den rigtige måde, har Kodingen udsporet ret konkurrencedygtig niche for sig selv i de sidste par år. Det giver udviklere mulighed for at kode i PHP, Python, Perl og Javascript, mens de arbejder med populære rammer som Django, Ruby on Rails og Node.js.
Kodingen styrkes af det rige og forskelligartede samfund af brugere, der protesterer på tjenesten, hvilket gør samarbejdet og delingen i Cloud temmelig praktisk. Gratis at bruge og eksperimentere med, der er ingen grund til ikke at tilmelde dig en konto og give Kodingen et skud.
Coderun Studio
Hvis du har forsøgt snesevis af andre browserbaserede IDE'er uden succes og leder efter noget, der er let og effektivt, er Coderun Studio et besøg værd. Det giver brugere et cross-platform værktøj til at skrive ASP.NET, Javascript, C #, HTML og CSS. Dens standard Visual Studio-kompatibilitet er et godt præg og bør have Microsoft-fokuserede coders føle sig hjemme. Den er udstyret med de sædvanlige klokker og fløjter som kode færdiggørelse og syntax fremhævning.
Desuden er de oprindelige kompilerings- og fejlsøgningsfunktioner uden sidestykke. Endelig giver Coderun Studio brugerne mulighed for hurtigt at dele deres kode med deres jævnaldrende via unikke webadresser.
ShiftEdit
Næste op, vi har den underværdsatte ShiftEdit. Selv om det måske ikke har navnet anerkendelse af Cloud9 eller Coderun, er det alligevel et alsidigt stykke Cloud-baseret software, der er værd at se på.
Uanset om du er en trendy Python fan, en PHP holdout eller en Perl dinosaur, har ShiftEdit du dækket. Brugere kan sikkerhedskopiere filer til Dropbox via SFTP og holde styr på ændringer med forskellige revisionskontrolværktøjer alle indefra browseren. Dens SSH-godkendelse, kodefuldførelse og kodestykkefunktioner giver mulighed for problemfri og uafbrudt arbejdsstrøm, hvilket gør det muligt for udviklere at være så produktive som muligt fra ethvert sted.
Akshell
Med så meget konkurrence i Cloud IDE-sfæren bliver det mere og mere vanskeligt at adskille sig fra mængden. Akshell er et server-side udviklingsmiljø, der giver coders et letvægtsværktøj til whipping up Javascript web apps. Det er afhængig af PostgreSQL-databasen til back-end storage, hvilket skal være ret nemt at arbejde med for dem der er bekendt med MySQL.
Takket være den integrerede Git-konsol er det en problemfri oplevelse at implementere projekter, du opretter. Hvis du er en streng Javascript-koder på udkig efter en standby Cloud IDE, der er hurtig og stabil, er Akshell den for dig.
Erbix
Alle Javascript naysayers i det seneste årti er bestemt at spise deres ord nu, da Javascript har oplevet en renæssance og opnået en nyfundet niveau af respekt blandt kodere. Erbix drejer sig om webets foretrukne skriptsprog og giver værktøjer til udformning af Javascript-apps til produktivitet i virksomheden.
Selvom det ikke er gratis, er prisen og planerne, der tilbydes af Erbix, ret rimelige, hvis du planlægger at gøre regelmæssig brug af denne innovative platform. Den understøtter RingoJS og CommonJS-moduler, har en dedikeret MySQL-konsol og giver adgang til boatloads af apps fra andre udviklere via Erbix AppStore.
Neutron IDE
At opbygge en alsidig Cloud IDE fra bunden er ikke noget mindre, hvorfor mange vælger at basere deres projekter på allerede eksisterende open source-kode. Neutron IDE står på gigantens skuldre ved at bruge den kraftfulde Ace-kode editor som udgangspunkt. Det fusionerer de bedste funktioner i SFTP-klienter og browserredaktører i en komplet pakke, der gør det muligt for kodere at redigere filer på deres udviklingsservers på flugt fra hvor som helst.
Med støtte til konfigurerbare Vi og Emacs nøglebindinger samt TextMate-temaer er det et af de mest tilpassede Cloud IDE'er rundt.
Kollidere
Selv når Google beslutter at opgive et projekt, synes den generelle kodende offentlighed generelt altid at være til gavn. Collide begyndte sit liv som et Google Code-projekt med en masse løfte. Selvom det nu er afbrudt, er kildekoden frit tilgængelig for enhver, der ønsker at gaffel den.
I et nøddeskal er det et Cloud IDE, der kører på Java 7 JRE, der bygger på en lang række solide softwareværktøjer som Guava, JUnit, JKit og EasyMock for at give spartansk men kraftig samarbejdsfunktionalitet til teams af programmører, der værdsætter interaktivitet i realtid.
Orion
Den berømte Eclipse Java IDE har i mange år været en grundlægger i desktop-udviklingsverdenen takket være dets omfattende funktionalitet og robust pålidelighed. Orion er det næste logiske trin, der bringer Eclipse's store erfaring til Cloud IDE-feltet. Dens primære brug i øjeblikket er for front-end webudvikling, så det er begrænset til HTML og Javascript for det meste.
Det er imidlertid et igangværende arbejde, og vi kan forvente at se funktioner tilføjet trinvist, da udviklingen fortsætter i løbet af det næste år. Bortset fra Firebug-integration er dets største salgsargument dets Eclipse-style brugerflade og intuitivt layout.
Python Fiddle
Der er masser af grunde til, at Python er i gang med at udvikle sig i webudviklingsbranchen i det seneste. Det er relativt hurtigt, utrolig fleksibelt og nemt at lære. Som sådan er det ingen overraskelse, at Python-centreret Cloud IDE'er har udviklet sig for at hjælpe udviklere med at udrulle kode så hurtigt som muligt.
I lighed med JSFiddle er Python Fiddle et kodeditor og et kodeeksemplarmiljø, der gør det muligt for programmører at køre uddrag og debug-scripts på farten. Det understøtter en overflod af tredjepartspakker, prale af fremragende dokumentation, leveres med et bredt udvalg af indbyggede hurtigtaster og er også åben kilde til opstart.
Konklusion
Brugen af webudviklingsprogrammer, der stort set opholder sig på eksterne servere, gør stadig en del kodere nervøse. Tilpasning til det nye paradigme vil gøre en indsats for de mere konservative "old school" -programmerere. Der er dog lidt grund til at være bange for skyen længere. Med vedtagelsen af flere enkle sikkerhedsforanstaltninger og et åbent tankegang kan enhver webudvikler høste fordelene ved Cloud-softwarepakker uden nogen reel fare.
Med så mange muligheder at vælge imellem er der helt sikkert et næsten perfekt program derude for hver coder, uanset deres egen stil og præferencer.
Redaktørens note: Dette indlæg er skrevet af Natasha Tasha til Hongkiat.com. Natasha er en forfatter og blogger, plus tech elsker, der for øjeblikket skriver til Ninefold. Hun er interesseret i forskellige teknologi- og internetemner, Cloud Computing, Webudvikling, Web & Grafisk design.