Oblak IDE za spletne razvijalce - Best Of
S tako veliko tradicionalne, namizne programske produktivnosti, ki jo poznamo in jo želimo preusmeriti v oblak, ni presenetljivo, da se IDE-ji v oblaku hitro razvijajo z razvijalci.
Danes je brskalnik v bistvu tanek odjemalec, ki uporabnikom omogoča dostop do različnih aplikacij in storitev v oblaku. Vendar pa mnogi še vedno oklevajo, da bi polno zaupali v oddaljeni Cloud IDE za razvojne namene. Orodja, kot sta Github in Pastebin, sta pomagala olajšati prehod na razvoj, ki temelji na oblaku, in polno razviti oblaki v oblaku zdaj pogosto uporabljajo številni razvijalci.
Tukaj so 13 najboljših oblakov v oblaku lahko dobite svoje roke in hitro vsoto vsakega.
Cloud9
Po nekaj minutah z ustrezno imenovanim Cloud9 se boste počutili, kot da ste umrli in odšli v kodirno nebo. Sprednji konec je vse Javascript, zadnji konec pa temelji na priljubljenem okviru NodeJS. Čeprav so oblikovalci in razvijalci uporabniškega vmesnika priljubljeni, ima poudarjanje sintakse za C #, C ++, Python, Perl, Ruby, Scala in še nekaj drugih..
Vgrajen Vim način je prijeten dotik, kot tudi podpora za priljubljene sisteme za nadzor revizije, kot so Git, Mercurial in SVN. Zahvaljujoč vključitvi CSSLinta in JSBeautify, je to tudi eno izmed lepših okolij, ki jih najdete na spletu.
Koda kjerkoli
Še eno orodje za razvoj programske opreme, ki je pogosto na vrhu različnih "najboljših" seznamov, ki plujejo po spletu, je Codeanywhere, prijazen Cloud IDE za vse letne čase. Ima poudarjanje kode in podporo za HTML, CSS, Javascript, PHP, MySQL in še več. Zahvaljujoč razpoložljivim množicam priročnih aplikacij za iOS, Android in BlackBerry, to orodje omogoča vsakomur, da kodira dobesedno kjerkoli.
Poleg tega se ponaša s podporo za Dropbox in SFTP, ki omogoča koderjem preprosto varnostno kopiranje projektnih datotek in njihovo skupno rabo s sodelavci. Čeprav to ni najbolj razširjen Cloud IDE, to počne kar dobro.
Cloud IDE
Čeprav očitno niso porabili veliko časa za prijetno ime, ljudje, ki stojijo za Cloud IDE, si resno prizadevajo za izdelavo platforme, ki deluje. Drugače znana kot eXo Cloud IDE, to je trden kandidat v oblaku, ki podpira običajne jezike, kot so Javascript, Ruby, Groovy, Java in HTML, če naštejemo le nekaj..
Zlasti eXo Cloud je zelo primeren za koderje, ki so specializirani za programiranje Java. Podpira Java strežnike in strežnike Java Server in Maven. Uvajanje se izvaja z Heroku, CloudBees, Red Hat OpenShift in Cloud Foundry.
Sourcekit
Google Chrome je v zadnjem času zelo močan, saj je presegel Mozillin Firefox in poskušal zagnati Internet Explorer za naslov prevlade brskalnika. Sourcekit je IDE, podoben besedilu, ki temelji na Dropboxu za shranjevanje in zagotavlja odzivno okolje za spletne razvijalce.
Z vrhunsko funkcionalnostjo Mozilla SkyWriter a.k.a. "Bespin", ki je pečena v torto, je lahka alternativa, ki temelji na brskalniku, do nabornih razvojnih apartmajev. Podprti jeziki vključujejo vse glavne zaloge, kot so C / C ++ / C #, PHP, Python, Javascript, MySQL, Java in Ruby. Kar zadeva vitke jedrske rešitve brskalnika, je Sourcekit izjemno privlačna možnost.
Kodingen
Eden prvih urednikov v oblaku, ki so resnično uporabljali spletne IDE-je na pravi način, je Kodingen v zadnjih nekaj letih v sebi ustvaril precej konkurenčno nišo. Razvijalcem omogoča, da kodirajo v PHP, Python, Perl in Javascript, medtem ko delajo s priljubljenimi okviri, kot so Django, Ruby on Rails in Node.js.
Kodingen je podprt z bogato in raznoliko skupnostjo uporabnikov, ki podpirajo storitev, zaradi česar je sodelovanje in izmenjava v oblaku precej priročna. Prosti za uporabo in eksperimentiranje z njim, ni razloga, da se ne prijavite za račun, in Kodingen-ju dajte na voljo.
Studio Coderun
Če ste brez uspeha poskusili na desetine drugih IDE-jev v brskalniku in iščete nekaj preprostega in sposobnega, je vredno pogledati Coderun Studio. Uporabnikom ponuja orodje za različne platforme za pisanje ASP.NET, Javascript, C #, HTML in CSS. Njegova privzeta združljivost Visual Studio je prijeten dotik in bi morali imeti kodirane osebe, ki so se osredotočile na Microsoft. Na voljo je opremljen z običajnimi zvonci in piščalke, kot so zaključek kode in poudarjanje skladnje.
Poleg tega sta prvotni funkciji kompilacije in razhroščevanja neprimerljivi. Končno, Coderun Studio omogoča uporabnikom, da hitro delijo svojo kodo s svojimi vrstniki preko edinstvenih URL-jev.
ShiftEdit
Naslednji korak je podcenjen ShiftEdit. Čeprav morda nima prepoznavanja imena Cloud9 ali Coderun, je vseeno vsestranski del programske opreme v oblaku, ki jo je vredno preučiti..
Ne glede na to, ali ste trendy fan Python, PHP holdout ali dinosaur Perl, vam je ShiftEdit pokril. Uporabniki lahko varnostno kopirajo datoteke v Dropbox prek SFTP-ja in spremljajo spremembe z različnimi orodji za nadzor revizij, ki so na voljo v brskalniku. Funkcije SSH za preverjanje pristnosti, dokončanje kode in odrezek kode omogočajo nemoten in neprekinjen delovni tok, kar razvijalcem omogoča, da so čim bolj produktivni iz katere koli lokacije.
Akshell
S tako veliko konkurenco na področju oblakov IDE postaja vse težje ločiti se od množice. Akshell je razvojno okolje na strežniški strani, ki daje koderjem lahek pripomoček za dvigovanje Javascript spletnih aplikacij. Za podatkovno bazo podatkov se zanaša na bazo podatkov PostgreSQL, s katero bi bilo treba zlahka uporabiti tiste, ki poznajo MySQL..
Zahvaljujoč integrirani Gitovi konzoli, je uporaba projektov, ki jih ustvarite, preprosta izkušnja. Če ste strogi kodirnik Javascript, ki išče sposoben Cloud IDE, ki je hiter in stabilen, je Akshell ena za vas.
Erbix
Vse Javascript naysayers v zadnjem desetletju so zagotovo jedo svoje besede zdaj, ko je Javascript doživel renesanso in dosegel novo raven spoštovanja med koderji. Erbix se vrti okrog najljubšega spletnega skriptnega jezika in ponuja orodja za izdelavo aplikacij JavaScript za produktivnost spletnega poslovanja.
Čeprav ni brezplačna, so cene in načrti, ki jih ponuja Erbix, precej razumni, če nameravate redno uporabljati to inovativno platformo. Podpira module RingoJS in CommonJS, ima namensko konzolo MySQL in omogoča dostop do čolnov aplikacij drugih razvijalcev prek aplikacije Erbix AppStore.
Nevtronski IDE
Izgradnja vsestranskega IDE-ja v oblaku od začetka ni majhna zadeva, zato se mnogi odločijo, da bodo svoje projekte zasnovali na že obstoječi odprti kodi. Neutron IDE stoji na ramenih velikanov z uporabo zmogljivega urejevalnika Ace kot izhodiščno točko. Združuje najboljše lastnosti odjemalcev SFTP in urejevalnikov brskalnikov v en celoten paket, kar omogoča kodirnikom urejanje datotek na svojih razvojnih strežnikih na letalu od koder koli.
Vključuje podporo za konfigurirne ključne vezi Vi in Emacs ter teme TextMate, kar je eden najbolj prilagodljivih IDE-jev v oblaku..
Trčiti
Tudi ko se Google odloči, da se bo odrekel projektu, se zdi, da splošna javna oznaka vedno koristi. Collide je začel svoje življenje kot projekt Google Code z veliko obljubami. Čeprav je zdaj odsoten, je izvorna koda prosto dostopna vsakomur, ki želi to storiti.
Na kratko, IDE v oblaku, ki deluje na javnem JRE 7, temelji na množici trdnih programskih orodij, kot so Guava, JUnit, JKit in EasyMock, ki zagotavljajo spartansko in zmogljivo funkcionalnost sodelovanja skupinam programerjev, ki cenijo interaktivnost v realnem času..
Orion
Znani Eclipse Java IDE je že vrsto let v razvojnem okolju namizja, zahvaljujoč obsežnemu naboru funkcij in zanesljivi zanesljivosti. Orion je naslednji logični korak, ki prinaša precejšnjo izkušnjo Eclipse v polje IDE v oblaku. Njegova primarna uporaba v tem trenutku je za front-end razvoj spletnih strani, tako da je omejena na HTML in Javascript večinoma.
Vendar pa je delo v teku in lahko pričakujemo, da se bodo funkcije, ki se dodajajo postopoma, kot se bo nadaljeval razvoj v naslednjem letu. Poleg integracije Firebug je njegova največja prodajna točka Eclipse-style UI in intuitivna postavitev.
Python Fiddle
Obstaja veliko razlogov, zakaj je Python v zadnjem času vse bolj uveljavljen v industriji za razvoj spletnih strani. To je razmeroma hitro, neverjetno prilagodljivo in enostavno za učenje. Zato ni presenetljivo, da so se razvojni oblaki v oblaku, ki so osredotočeni na Python, razvijali, da bi razvijalcem pomagali čim hitreje izločiti kodo.
Podobno kot JSFiddle, je Python Fiddle urejevalnik kode in okolje za izvajanje kode, ki programerjem omogoča, da izvajajo odrezke in skripte za odpravljanje napak na poti. Podpira množico paketov drugih proizvajalcev, se ponaša z odlično dokumentacijo, ima široko paleto vgrajenih vročih tipk in je tudi odprt za zagon.
Zaključek
Uporaba spletnih razvojnih programov, ki se večinoma nahajajo na oddaljenih strežnikih, še vedno povzroča veliko živcev. Prilagajanje novi paradigmi bo zahtevalo nekaj truda za bolj konzervativne "stare šole" programerje. Vendar pa je malo razloga za strah oblak. S sprejetjem več preprostih varnostnih ukrepov in odprtega načina razmišljanja lahko vsak spletni razvijalec uživa koristi programske opreme v oblaku brez resnične nevarnosti..
S tako veliko možnosti, ki jih lahko izbirate, je vsekakor skoraj popoln program za vsakega koderja, ne glede na svoj stil in nastavitve..
Opomba urednika: To objavo je napisal Natasha Tasha za Hongkiat.com. Natasha je pisateljica in blogerka, plus tech ljubiteljica, ki trenutno piše za Ninefold. Zanimajo jo različne tehnologije in teme na internetu, računalništvo v oblaku, spletni razvoj, spletno in grafično oblikovanje.