Główna » Kodowanie » Cloud IDE dla programistów internetowych - Best Of

    Cloud IDE dla programistów internetowych - Best Of

    Zważywszy na to, że większość tradycyjnego oprogramowania biurkowego opartego na wydajności znamy i uwielbiamy przenieść się do chmury, nie jest zaskoczeniem, że oparte na chmurze środowiska IDE szybko zyskują na popularności wśród programistów.

    Obecnie przeglądarka jest zasadniczo cienkim klientem, który umożliwia użytkownikom dostęp do różnych aplikacji i usług opartych na chmurze. Jednak wiele osób wciąż nie chce w pełni zaufać zdalnemu środowisku IDE Cloud do celów programistycznych. Narzędzia takie jak Github i Pastebin ułatwiły przejście na rozwój oparty na chmurze, a pełnoprawne środowiska Cloud IDE są obecnie powszechnie używane przez wielu programistów.

    Tu są 13 najlepszych IDE w chmurze możesz dostać swoje ręce i szybko podsumować każdą z nich.

    Cloud9

    Po kilku minutach, używając odpowiednio nazwanego Cloud9, poczujesz się, jakbyś umarł i poszedł do kodowania nieba. Interfejs jest w pełni obsługiwany przez Javascript, podczas gdy back end opiera się na popularnym frameworku NodeJS. Choć jest preferowany przez projektantów i programistów UI, ma podświetlanie składni dla C #, C ++, Python, Perl, Ruby, Scala i kilku innych..

    Wbudowany tryb Vima jest miłym akcentem, podobnie jak obsługa popularnych systemów kontroli wersji, takich jak Git, Mercurial i SVN. Dzięki włączeniu CSSLint i JSBeautify jest to również jedno z ładniejszych środowisk znalezionych w Internecie.

    Codeanywhere

    Innym narzędziem do tworzenia oprogramowania, które często przewyższa różne „najlepsze” listy unoszące się w sieci, jest Codeanywhere, przyjazny Cloud IDE na wszystkie pory roku. Zawiera podświetlanie kodu i obsługę HTML, CSS, Javascript, PHP, MySQL i innych. Dzięki dostępnej liczbie przydatnych aplikacji na iOS, Androida i BlackBerry, narzędzie to umożliwia każdemu dosłownie kodowanie w dowolnym miejscu.

    Ponadto oferuje obsługę Dropbox i SFTP, która umożliwia programistom łatwe tworzenie kopii zapasowych plików projektów i udostępnianie ich współpracownikom. Choć nie jest to w pełni funkcjonalny Cloud IDE, robi to całkiem dobrze.

    Cloud IDE

    Chociaż najwyraźniej nie spędzali dużo czasu na chwytliwej nazwie, ludzie stojący za Cloud IDE włożyli poważny wysiłek w stworzenie platformy, która po prostu działa. W przeciwnym razie znany jako eXo Cloud IDE, Jest to solidny rywal Cloud, który obsługuje zwykłe języki, takie jak Javascript, Ruby, Groovy, Java i HTML, by wymienić tylko kilka.

    W szczególności eXo Cloud doskonale nadaje się dla koderów specjalizujących się w programowaniu Java. Obsługuje serwlety Java i Java Server Pages, a także Maven. Wdrożenie jest obsługiwane przez Heroku, CloudBees, Red Hat OpenShift i Cloud Foundry.

    Sourcekit

    Google Chrome jest coraz mocniejszy, wyprzedzając Firefoksa Mozilli i robiąc zdjęcia w przeglądarce Internet Explorer, aby uzyskać tytuł supremacji przeglądarki. Sourcekit jest IDE podobnym do Textmate, który opiera się na Dropbox do przechowywania i zapewnia elastyczne środowisko dla twórców stron internetowych.

    Dzięki doskonałej funkcjonalności SkyWriter Mozilli a.k.a. „Bespin” upieczony na torcie, jest to lekka, oparta na przeglądarce alternatywa dla nadęty zestawów programistycznych. Obsługiwane języki obejmują wszystkie główne kierunki, których można się spodziewać, takie jak C / C ++ / C #, PHP, Python, Javascript, MySQL, Java i Ruby. Jeśli chodzi o IDE przeglądarki lean, Sourcekit jest niezwykle atrakcyjną opcją.

    Kodingen

    Jeden z pierwszych redaktorów w chmurze, którzy naprawdę robią internetowe środowiska IDE we właściwy sposób, w ciągu ostatnich kilku lat Kodingen wypracował sobie niszę konkurencyjną. Pozwala programistom na kodowanie w PHP, Pythonie, Perlu i Javascript podczas pracy z popularnymi frameworkami, takimi jak Django, Ruby on Rails i Node.js.

    Kodingen jest wspierany przez bogatą i zróżnicowaną społeczność użytkowników, którzy patronują usłudze, co sprawia, że ​​współpraca i udostępnianie w chmurze są dość wygodne. Bezpłatne korzystanie i eksperymentowanie, nie ma powodu, aby założyć konto i dać Kodingen strzał.

    Coderun Studio

    Jeśli bez powodzenia wypróbowałeś dziesiątki innych IDE opartych na przeglądarce i szukasz czegoś prostego i zdolnego, Coderun Studio jest warte obejrzenia. Oferuje użytkownikom międzyplatformowe narzędzie do pisania ASP.NET, Javascript, C #, HTML i CSS. Jego domyślna kompatybilność z Visual Studio jest miłym akcentem i powinna mieć programistów skupionych na Microsoft, którzy czują się jak w domu. Jest wyposażony w zwykłe dzwonki i gwizdki, takie jak uzupełnianie kodu i podświetlanie składni.

    Ponadto natywna kompilacja i funkcje debugowania są niezrównane. Wreszcie, Coderun Studio pozwala użytkownikom szybko udostępniać swój kod swoim rówieśnikom za pośrednictwem unikalnych adresów URL.

    ShiftEdit

    Następnie mamy niedoceniany ShiftEdit. Choć może nie ma rozpoznawania nazw Cloud9 lub Coderun, jest jednak wszechstronnym oprogramowaniem opartym na chmurze, które warto przyjrzeć się.

    Niezależnie od tego, czy jesteś modnym fanem Pythona, wstrzymaniem PHP, czy dinozauriem Perla, ShiftEdit zapewnia ochronę. Użytkownicy mogą tworzyć kopie zapasowe plików w Dropbox za pomocą SFTP i śledzić zmiany za pomocą różnych narzędzi kontroli wersji, wszystko z poziomu przeglądarki. Uwierzytelnianie SSH, uzupełnianie kodu i fragmenty kodu pozwalają na płynny i nieprzerwany przepływ pracy, co pozwala programistom na jak największą wydajność z dowolnej lokalizacji.

    Akshell

    Przy tak dużej konkurencji w sferze Cloud IDE coraz trudniej jest odróżnić się od tłumu. Akshell to środowisko programistyczne po stronie serwera, które daje programistom lekkie narzędzie do rozwijania aplikacji internetowych Javascript. Opiera się na bazie danych PostgreSQL dla pamięci masowej zaplecza, z którą powinno być łatwo pracować dla osób znających MySQL.

    Dzięki zintegrowanej konsoli Git wdrażanie dowolnych tworzonych projektów jest bezproblemowe. Jeśli jesteś ścisłym koderem JavaScript, który szuka wydajnego środowiska Cloud IDE, które jest szybkie i stabilne, Akshell jest dla Ciebie.

    Erbix

    Wszyscy naiwniacze JavaScript w ostatnim dziesięcioleciu z pewnością jedzą teraz swoje słowa, ponieważ JavaScript przeżył renesans i osiągnął nowy poziom szacunku wśród programistów. Erbix kręci się wokół ulubionego języka skryptowego w sieci i zapewnia narzędzia do tworzenia aplikacji Javascript dla wydajności biznesowej w Internecie.

    Choć nie jest to bezpłatne, ceny i plany oferowane przez Erbix są dość rozsądne, jeśli planujesz regularne korzystanie z tej innowacyjnej platformy. Obsługuje moduły RingoJS i CommonJS, posiada dedykowaną konsolę MySQL i zapewnia dostęp do pakietów aplikacji od innych programistów za pośrednictwem aplikacji Erbix AppStore.

    Neutron IDE

    Zbudowanie wszechstronnego Cloud IDE od podstaw to nie ma znaczenia, dlatego wielu decyduje się oprzeć swoje projekty na wcześniej istniejącym otwartym kodzie źródłowym. Neutron IDE stoi na ramionach gigantów, wykorzystując potężny edytor kodu Ace jako punkt wyjścia. Łączy najlepsze funkcje klientów SFTP i edytorów przeglądarek w jeden kompletny pakiet, umożliwiając programistom edycję plików na serwerach programistycznych w dowolnym momencie z dowolnego miejsca.

    Wyposażony w obsługę konfigurowalnych powiązań klawiszy Vi i Emacs, a także motywów TextMate, jest to jeden z najbardziej konfigurowalnych rozwiązań IDE Cloud dookoła.

    Zderzać się

    Nawet jeśli Google zdecyduje się zrezygnować z projektu, ogólne publiczne kodowanie zawsze wydaje się przynosić korzyści. Collide rozpoczął swoje życie jako projekt Google Code z dużą ilością obietnic. Mimo że obecnie jest nieczynny, kod źródłowy jest swobodnie dostępny dla każdego, kto chce go rozwidlić.

    W skrócie, jest to Cloud IDE działający na Java 7 JRE, który opiera się na wielu solidnych narzędziach programowych, takich jak Guava, JUnit, JKit i EasyMock, aby zapewnić spartańską, ale potężną funkcjonalność współpracy zespołom programistów, którzy cenią interaktywność w czasie rzeczywistym.

    Orion

    Słynne środowisko Eclipse Java IDE od lat jest podstawą w świecie komputerów stacjonarnych, dzięki wszechstronnemu zestawowi funkcji i niezawodnej niezawodności. Orion jest kolejnym logicznym krokiem, wnoszącym znaczne doświadczenie Eclipse do pola Cloud IDE. Jego głównym zastosowaniem w tej chwili jest tworzenie stron internetowych front-end, więc w większości ogranicza się do HTML i Javascript.

    Jest to jednak praca w toku i możemy oczekiwać, że funkcje będą dodawane stopniowo wraz z rozwojem w ciągu następnego roku. Poza integracją z Firebugiem, jego największym atutem jest interfejs użytkownika w stylu Eclipse i intuicyjny układ.

    Python Fiddle

    Istnieje wiele powodów, dla których Python zyskuje ostatnio popularność w branży tworzenia stron internetowych. Jest stosunkowo szybki, niewiarygodnie elastyczny i łatwy do nauczenia. Dlatego nie dziwi fakt, że środowiska IDE zorientowane na Python ewoluowały, aby pomóc programistom w jak najszybszym przepuszczaniu kodu.

    Podobnie jak JSFiddle, Python Fiddle to edytor kodu i środowisko wykonywania kodu, które pozwala programistom na uruchamianie fragmentów i skryptów debugowania w podróży. Obsługuje mnóstwo pakietów innych firm, posiada wspaniałą dokumentację, jest wyposażony w szeroką gamę wbudowanych skrótów klawiszowych i jest również otwarty do uruchomienia.

    Wniosek

    Korzystanie z programów do tworzenia stron internetowych, które w dużej mierze znajdują się na zdalnych serwerach, wciąż powoduje nerwowość wielu programistów. Dostosowanie się do nowego paradygmatu wymaga pewnego wysiłku dla bardziej konserwatywnych programistów „starej szkoły”. Jednak nie ma już powodu, aby bać się chmury. Po przyjęciu kilku prostych środków bezpieczeństwa i otwartego sposobu myślenia każdy programista może czerpać korzyści z pakietów oprogramowania Cloud bez żadnego realnego zagrożenia.

    Przy tak wielu opcjach do wyboru jest zdecydowanie idealny program dla każdego kodera, bez względu na ich własny styl i preferencje.

    Nota redaktora: Ten wpis jest napisany przez Natasha Tasha dla Hongkiat.com. Natasha jest pisarką i blogerką oraz miłośniczką technologii, obecnie pisze dla Ninefold. Interesuje się różnymi technologiami i tematami internetowymi, Cloud Computing, rozwojem sieci Web, projektowaniem stron internetowych i graficznych.