12 najlepszych internetowych IDE i edytorów kodu do tworzenia aplikacji internetowych

Jaka jest kolejna najlepsza rzecz do kodowania? Oczywiście edytor kodu!

Edytory kodu są drugim najważniejszym powodem płomiennych wojen programistów (pierwszy to formatowanie kodu).

Dla niektórych Vim jest jedynym rozsądnym edytorem, jaki kiedykolwiek stworzono, podczas gdy dla innych wszystko, co nie pasuje do incepcyjnego, spiralnie kręcącego się w głowę świata Emacsa, nadaje się tylko do ośmieszenia. Jeśli źle szukasz uwagi, wszystko, co musisz zrobić, to udać się do społeczności programistów i rozpocząć wątek typu „Dlaczego myślę, że X (wybierz dowolny popularny edytor kodu) jest do bani/jest najlepszy”, napij się piwa i zrelaksuj się.

Kłótnie, kontrargumenty i obelgi będą napływać do dyskusji przez całą noc i minie wiele miesięcy, zanim jad w wątku ostygnie.

Pytanie brzmi: dlaczego?

Jasne, ludziom udaje się wiele zrobić ze wszystkiego, ale myślę, że edytorzy kodu są szczególni, jeśli chodzi o programistów. Typowy programista spędza prawie cały swój czas (ponad 98%, jeśli miałbym postawić) na wybranym edytorze kodu. Znają się na edytorze — jego mocne i słabe strony, ograniczenia, dziwactwa i ukryte klejnoty.

Nic nie jest bardziej frustrujące niż zmaganie się z edytorem podczas pisania kodu (pomyśl, jak denerwujące jest to, że musisz wysłać długiego i pilnego e-maila na nowej klawiaturze!). Edytory kodu zmniejszają tarcia umysłowe i pozwalają być bardziej produktywnym, dlatego są tak ważne i przyciągają tak wiele uwagi.

Jaki jest więc najlepszy edytor kodu?

Szczerze, nawet nie odważę się tam pojechać! 😀 😀

Jeśli jednak interesujesz się tworzeniem stron internetowych, istnieje alternatywa, o której chciałbym, abyś pomyślał — edytory kodu online! Możesz też nazwać je edytorami kodu opartymi na chmurze.

Nie myl edytora kodu ze zintegrowanym środowiskiem programistycznym (IDE). Obie są dwiema różnymi rzeczami i jako programista powinieneś znać te wielojęzyczne IDE.

Krótko mówiąc, są to edytory, które w całości znajdują się na zdalnym serwerze i są dostępne przez przeglądarkę.

Brzmi dziwnie, prawda?

Też tak się czułam, kiedy natknęłam się na nich 3-4 lata temu. Dlaczego, do diabła, ktoś miałby chcieć oddać wszystko głupiej przeglądarce?

Czy może konkurować z natywnie zainstalowanym edytorem kodu?

Okazuje się, że w większości przypadków, a zwłaszcza w przypadku tworzenia stron internetowych, odpowiedź brzmi tak. Teraz, chociaż nie przyjąłem edytorów online jako mojego podstawowego medium, coraz częściej używam ich w określonych scenariuszach.

Zanim zagłębimy się w to, które edytory kodu są dostępne, zatrzymajmy się i zastanówmy, kiedy edytory kodu online mogą mieć sens.

Zerowa konfiguracja

Nie wiem jak wy, ale skonfigurowanie mojego ulubionego edytora według moich upodobań w nowym systemie nie jest czymś, czego nie mogę się doczekać. Wtyczki, motywy, czcionki, skróty, fragmenty, ustawienia . . . Istnieje nieskończona lista rzeczy, które należy zrównoważyć, zanim całość stanie się użyteczna. Łatwo jest coś przeoczyć, tylko po to, by później się denerwować, gdy przepływ pracy zostanie przerwany.

W przeciwieństwie do tego, nie ma nic wspólnego z edytorem online po zakończeniu pierwszej konfiguracji. Oficjalne kompilacje, aktualizacje, kompilacje nocne, obsługiwane platformy, architektura systemu, synchronizacja FTP, potoki CI/CD — nic z tego nie ma znaczenia, dopóki masz przeglądarkę!

Współpraca

Najczęściej musisz współpracować z innymi programistami podczas rozwiązywania problemów lub debugowania czegoś.

Tradycyjny edytor kodu nie jest do tego stworzony — nie ma możliwości jednoczesnej edycji kodu, komentowania lub wyróżniania, a dodanie obsługi tego jest trudne.

Bezpieczeństwo danych

Teraz wiadomo, że żaden projekt nie jest dziś pozbawiony kontroli wersji, co oznacza, że ​​kopia kodu istnieje w repozytorium przez cały czas. To powiedziawszy, zdarza się, że kontrola wersji nie wystarcza:

  • Zapominasz wypchnąć nowo utworzone zatwierdzenia, a Twój laptop zaczyna się palić.
  • Masz inne ważne pliki i zrzuty danych, z którymi współdziała Twój kod, chociaż nie są one częścią działającej aplikacji. Co się z nimi stanie, jeśli Twój laptop się zapali?

(Ok, wygląda na to, że mam obsesję na punkcie zapalających się notebooków, ale rozumiesz, prawda?!)

Egzekwowanie dyscypliny

Równie dobrze można by temu przeciwstawić się w sądzie o prawa deweloperskie (jeśli coś takiego istnieje), ale prawda jest taka, że ​​deweloperzy rzadko poświęcają swoje kaprysy dla dobra wspólnego.

Na przykład zagorzały entuzjasta Sublime Text kiedykolwiek w pełni zaakceptuje każdego z doskonałych edytorów JetBrains i znajdzie każdą okazję, by wskazać na jego żądną pamięci naturę i wolniejsze działanie.

To samo dotyczy tabulatorów i spacji (lub nawet tabulatorów z dwiema spacjami i czterospacjami) — jesteś naiwny, jeśli myślisz, że programiści w twoim zespole nie będą blokować klaksonu.

W takich przypadkach edytor online jest dobrodziejstwem — to Ty decydujesz o ustawieniach projektów (nawet o tym, jak powinien być sformatowany kod), a on po prostu odmówi przyjęcia pracy, dopóki nie spełni wszystkich standardów. Być może surowe dla jednostki, ale świetne dla projektu!

Obecnie kończą mi się przypadki użycia, więc przejdźmy do tego, jaką mamy opcję, jeśli chodzi o edytory kodu online, zwłaszcza do tworzenia stron internetowych.

JSFiddle

Podczas gdy JSFiddle nie może zastąpić pełnoprawnego edytora tekstu, cholernie dobrze radzi sobie z obsługą jednorazowych skryptów frontendowych.

Jest tak popularny, że witryny z pytaniami i odpowiedziami, takie jak StackOverflow, obsługują już osadzanie linków JSFiddle bezpośrednio na swojej platformie.

Aby szybko zacząć, JSFiddle oferuje na początku kilka schematów; co oznacza, że ​​jeśli chcesz uruchomić demo, powiedzmy, React, wystarczy kliknąć odpowiedni przycisk i zacząć pisać kod. Gdy klikniesz Zapisz, „skrzypce” zostaną zapisane, otrzymasz stały adres URL (sprawdź te głupie skrzypce, które stworzyłem: https://jsfiddle.net/tuqd76c4/ i zauważ, że możesz wprowadzić zmiany i naciśnij Zapisz, aby utworzyć nowe wersję tego adresu URL).

Oto, co sprawia, że ​​JSFiddle jest opłacalną platformą do tworzenia front-endowych stron internetowych:

  • Darmowy w użyciu (bez ukrytych opłat lub funkcji freemium). JSFiddle obsługuje się reklamami (przynajmniej w momencie pisania), a reklamę Adobe można zobaczyć w lewym dolnym rogu powyższego zrzutu ekranu.
  • Funkcje współpracy kodu — idealne do wspólnego budowania koncepcji, rozmów kwalifikacyjnych itp.
  • Wiele układów, rozmiary czcionek, jasne/ciemne motywy itp.
  • Formatowanie kodu (porządkowanie), nadchodzące wsparcie dla linterów (CSS i JS) i nie tylko.

A teraz szloch, szloch, za złe rzeczy:

  • JSFiddle to edytor czysto front-endowy. Nie ma sposobu na kodowanie i uruchamianie ulubionego języka zaplecza.
  • Nie ma tu pojęcia o plikach i folderach (lub przesłanych, jeśli o to chodzi). Wszystko, co masz, to jedno miejsce na kod, bez względu na to, ile go jest.
  • JSFiddle nie może być używany do hostowania kodu na twoim serwerze. Kod musi znajdować się w JSFiddle i jest przez cały czas dostępny publicznie.
  • Nie ma możliwości zbudowania potoku CI/CD, użycia Git itp.

To powiedziawszy, JSFiddle ma swoje ulubione miejsce i błyszczy, gdy musisz przedstawić dowody koncepcji i współpracować z prędkością światła. Jest i pozostanie główną tożsamością wśród redaktorów internetowych.

CodeSandbox

CodeSandbox można uznać za znacznie potężniejsze i bardziej kompletne podejście do JSFiddle. Zgodnie ze swoją nazwą, CodeSandbox zapewnia kompletne środowisko edytora kodu i środowisko piaskownicy do programowania front-end.

CodeSandbox to prawdziwa potęga i słodki, słodki produkt. Zabrakłoby mi papieru, gdybym spróbował wymienić wszystkie jego zalety, ale oto kilka zabójczych funkcji:

  • Obsługa Npm: Tak, możesz dodać praktycznie każdy pakiet, który jest dostępny na npm.
  • Pliki, foldery, moduły: możesz podzielić swój kod na wiele plików, dodawać/usuwać obrazy z folderu publicznego oraz budować/importować moduły według własnego uznania. Przepływ pracy odzwierciedla ten z nowoczesnego pakietu modułów, więc nie musisz (prawie) niczego konfigurować.
  • Obsługa TypeScript, przeładowywania na gorąco, eksportu GitHub, hostingu plików statycznych itp.
  • Jest zbudowany na edytorze Monaco, tej samej bestii, która napędza faworyta Kod VS redaktor. Daje to dostęp do zaawansowanych funkcji, takich jak „Przejdź do”, „Znajdź referencje” i niezbędnej refaktoryzacji!
  • Obsługa fragmentów dla Mrówka
  • Zintegrowane narzędzia DevTools, linting, nakładki błędów, frameworki testowe (Jest), skróty klawiszowe i nie tylko.
  • Potężny CLI do bezpośredniego importowania lokalnych projektów do CodeSandbox.

Chociaż darmowa wersja CodeSandbox nie obsługuje prywatnego kodu, możesz uzyskać tę funkcję (i ogólnie zwiększyć limity rozmiaru), pomagając im w Patreon za jedyne 5 USD miesięcznie (płać, ile chcesz, do 50 USD miesięcznie).

Kod w dowolnym miejscu

Jednym z problemów z większością edytorów kodu na tej liście (przynajmniej do tej pory) jest to, że oczekują, że będziesz przechowywać kod na swoich serwerach przez cały czas lub wymagają regularnego synchronizowania kodu za pomocą wiersza poleceń.

Nie tak z Kod w dowolnym miejscu.

W swojej najsilniejszej postaci CodeAnywhere ma dwie cechy, które mnie wyróżniają:

  • Gotowe obrazy kontenerów dla ponad 72 języków programowania i platform. Oznacza to, że możesz udostępnić nowe środowisko programistyczne bezpośrednio z edytora! Oczywiście kod jest automatycznie hostowany w nowo utworzonym kontenerze, a pliki są udostępniane bezpośrednio z tego miejsca.
  • Połącz się ze wszystkim. Tak, dosłownie wszystko. Nie musisz przechowywać swojego kodu na serwerach CodeAnywhere. Niezależnie od tego, czy Twój kod znajduje się na FTP, platformach udostępniania plików, takich jak Dropbox, Amazon S3, czy na zaawansowanych platformach kontroli wersji, takich jak GitHub, możesz łatwo skonfigurować CodeAnywhere do odczytu i zapisu do tego źródła, używając edytora kodu wyłącznie do . . . Cóż, edycja kodu.

Jeszcze jedna rzecz, na którą chciałbym zwrócić uwagę: jeśli nie czujesz się komfortowo z Git, jeśli chodzi o przeglądanie historii i różnic, CodeAnywhere może być jak westchnienie ulgi. Edytor używa swojego systemu porównania do porównywania plików, co pozwala na porównanie dwóch plików w dowolnych dwóch wersjach (wersja jest tworzona za każdym razem, gdy zapisujesz plik).

Z wersjami jest jednak niewielki haczyk — darmowa wersja pozwala utrzymać tylko jedną wersję, podczas gdy najmniejszy płatny plan pozwala na maksymalnie 20 wersji. Ogólnie rzecz biorąc, nie jest to problem, ponieważ rzadko chcesz wyjrzeć poza ostatnią 20 wersję, ale ponieważ większość programistów ma zwyczaj wciskania Zapisz kilka razy na minutę, może to stać się bolesne.

Wszystko powiedziane i zrobione, CodeAnywhere to solidna, przyjemna oferta dla tych, którzy chcą przenieść się do chmury i tam pozostać. 🙂 Ponieważ jego moce wykraczają poza kod front-endowy, moim zdaniem jest wysoce zalecany!

StackBlitz

Jeśli zajmujesz się głównie front-endem i nie możesz odejść od interfejsu VSCode, StackBlitz został stworzony właśnie dla Ciebie.

Nie widzisz nic specjalnego?

Nie zrobiłem tego, dopóki nie przewinąłem trochę w dół i nie kliknąłem przycisku Angular. Bum!

Zgadnij co, nie jest to celowo stworzone, aby wyglądać jak VSCode — jest oparte na edytorze VSCode! Tak bardzo, że możesz instalować rozszerzenia, przeszukiwać foldery i organizować pliki tak, jak można oczekiwać od zwykłego wystąpienia programu VSCode.

Ale czekaj, jest więcej!

Być może zauważyłeś lub nie zauważyłeś, że:

  • Wszystkie aplikacje stworzone na StackBlitz są również automatycznie wdrażane na ich serwerach! Tak więc ta aplikacja zabawkowa Angular, którą właśnie utworzyłem, jest automatycznie hostowana na https://angular-yvyi2j.stackblitz.io/. Najprawdopodobniej adres URL nadal działa (jednak będzie ładował się powoli, jak można się spodziewać, gdy jest hostowany za darmo)!
  • Możesz rozwidlić i udostępnić projekt. Udostępniając, masz lepszą kontrolę nad tym, co mogą robić inni.
  • Możesz połączyć się z repozytorium GitHub, a także pozwolić, aby kod był bezpośrednio pobierany/wypychany z tego miejsca. Możesz też po prostu pobrać projekt jako plik zip w stary, dobry sposób.

Ale czekaj, jest więcej!

Na serio!

Oto lista oficjalnych funkcji oferowanych przez StackBlitz:

  • Natywne wsparcie dla Firebase (czego osobiście nie używam, ale hej, to dobrodziejstwo dla tych, którzy nie chcą zagłębiać się w mroczne głębiny backendu)
  • Intellisense, wyszukiwanie projektów
  • Gorące przeładowanie podczas pisania
  • Importuj pakiety npm
  • Edytuj offline, gdy nie masz połączenia!

StackBlitz jest pełen (pięknych) niespodzianek, jeśli chodzi o usuwanie przeszkód związanych z tworzeniem i wdrażaniem stron internetowych. Osadzanie VSCode na swojej stronie internetowej nie jest już tylko marzeniem!

Chmura AWS9

Chmura9 było prawdopodobnie pierwszym opartym na przeglądarce IDE, które oferowało poważne funkcje i przyjęło ideę głównego nurtu przeglądarki jako edytora. Nic dziwnego, że Amazon nabył go później, a dziś Cloud9 jest częścią oferty AWS.

Jeśli jesteś nawet zdalnie podłączony (lub zainteresowany) platformą AWS, Cloud9 to miejsce, w którym kończą się Twoje poszukiwania idealnego (w porządku, prawie idealnego) edytora.

Zobaczmy, dlaczego:

  • Nie ma żadnych dodatkowych opłat za korzystanie z Cloud9. Możesz połączyć Cloud9 z istniejącą/nową instancją obliczeniową AWS i płacisz tylko za tę instancję. Możliwe jest również połączenie się z serwerem innej firmy przez SSH — zupełnie za darmo!
  • Najwyższej klasy wsparcie dla aplikacji AWS Serverless (debugowanie itp.)
  • Bezpośredni dostęp terminalowy do AWS z poziomu edytora (szczerze, przyzwoity w edytorze, terminal z kartami jest tym, czego wciąż brakuje mi w VSCode)
  • Obsługiwanych jest ponad 40 języków programowania (Go, C++, Ruby, Node, Python, PHP, Java… wybierz swój wybór)

Funkcje współpracy w Cloud9 są również pożądane, umożliwiając płynne przeprowadzanie recenzji/wywiadów.

Kolejną zabójczą funkcją jest odtwarzanie w stylu wideo zmian wprowadzonych do pliku, dzięki czemu proces przeglądania jest przyjemnością:

Moja rada?

Jeśli lubisz AWS, nie czekaj i już teraz pobierz Cloud9. A jeśli nie jesteś jeszcze w chmurze, ale myślisz o wykonaniu ruchu, skorzystaj z AWS i zintegruj Cloud9 ze swoim przepływem pracy. I tak nie możesz podjąć lepszej decyzji!

Gitpod

Gitpod to odświeżające podejście do edytorów kodu w chmurze (lub IDE, jeśli wolisz), które ma na celu zapewnienie, aby Twój kod był zawsze testowany i aktualny. Innymi słowy, jest głęboko zintegrowany z GitHub i za każdym razem, gdy dodajesz kod, uruchamia potoki testowania i CI/CD, aby upewnić się, że kod jest zawsze w 100% kondycji.

Warto sprawdzić, jeśli podoba Ci się środowisko VSCode i chcesz czegoś, co obsługuje wszystkie główne języki i frameworki back-end/front-end (Django, Rails, Revel, co tylko chcesz).

Theia

Jeśli jesteś zagorzałym fanem SOLID i architektem oprogramowania, który szuka niuansów, Theia IDE będzie łaskotać twoją separację obaw. Jest to kod IDE zakodowany w TypeScript (pięć punktów za styl!) Kod IDE, który ma doskonale oddzielny front-end i backend. Frontend działa w przeglądarce, podczas gdy backend może znajdować się w dowolnym miejscu — na komputerze lokalnym lub w chmurze!

Ale to nie wszystko — front-end może być uruchamiany jako aplikacja Electron z w pełni funkcjonalnym, izolowanym środowiskiem przeglądarki, zapewniając wygląd i działanie natywnej aplikacji komputerowej, jeśli tego zapragniesz.

Przestrzenie kodowe GitHub

Przestrzenie kodowe GitHub zapewnia wysokowydajne maszyny wirtualne do uruchamiania kodów w celu tworzenia aplikacji internetowych. Korzystając z Visual Studio Code, który zawiera edytor i kompletny ekosystem, praca w przeglądarce będzie łatwiejsza.

Wypróbuj najnowsze środowisko deweloperskie dla projektów wraz z gotowymi obrazami. Skalując swoje maszyny wirtualne do 64 GB pamięci RAM i 32 rdzeni, doświadczysz małych opóźnień w różnych regionach. Zacznij kodować, korzystając ze standardowych środowisk, specyfikacji sprzętu, ustawień edytora, rozszerzeń i wymagań dotyczących środowiska wykonawczego.

Możesz izolować zależności między projektami za pomocą docker-compose i kontenerów. Ponadto możesz łatwo podglądać zmiany, które wprowadziłeś w przeglądarce i udostępniać publiczne i prywatne porty kolegom z drużyny. Możesz także edytować lub dodawać nawet nerdowe szczegóły, takie jak spacje, zakładki, jasne, ciemne, upiększające, ładniejsze, nasłonecznione, Monokai i wiele innych.

Początkujący, którzy chcą spróbować szczęścia, mogą bezpłatnie korzystać z GitHub Codespaces z ograniczonymi korzyściami, ale będziesz mieć wystarczająco dużo funkcji, aby kontynuować. Jeśli jesteś zespołem lub przedsiębiorstwem, możesz zacząć korzystać z GitHub Codespaces za 40 USD za użytkownika rocznie.

JetBrains

Uzyskaj świeże, odtwarzalne, gotowe do użycia i zautomatyzowane środowiska programistyczne w chmurze kosmicznej w ciągu kilku sekund i zacznij kodować za pomocą JetBrains IDE – Przestrzeń. Jest to pojedyncze rozwiązanie dla projektów oprogramowania i zespołów, które przejmuje odpowiedzialność za cały cykl rozwoju, począwszy od potoków CI/CD i hostingu repozytoriów Git po pakiety publikacyjne.

Space to dedykowana maszyna wirtualna z kontenerem Docker. Możesz zainstalować wszystkie niezbędne biblioteki i narzędzia, których potrzebujesz w projekcie. Usprawnij i przyspiesz proces wdrażania, udostępniając i odtwarzając obszary robocze kodowania, kiedy tylko chcesz.

Pozwól nowicjuszom natychmiast rozpocząć tworzenie kodu bez marnowania czasu na tworzenie lokalnej maszyny. Otrzymasz kompletne, gotowe do użycia IDE za każdym razem, gdy będziesz musiał zacząć pisać kod, debugować i uruchamiać go w ciągu kilku sekund, aby przetestować dane wyjściowe. JetBrains oferuje scentralizowaną platformę do zarządzania środowiskami deweloperskimi.

Wszystko, co robisz i każdy używany zasób, jest śledzony w jednym miejscu. Możesz również dość łatwo zintegrować zasoby z potokiem programistycznym. W zależności od projektu możesz wybrać preferowany typ maszyny wirtualnej, aby dopasować go do rozmiaru projektu. Przestrzeń pozwoli zaoszczędzić Twoje zasoby, hibernując obszar roboczy kodowania, dzięki czemu po przerwie możesz rozpocząć pracę nad tym samym.

Rozpocznij jazdę już dziś i poznaj piękno tej bestii za darmo.

KodTasty

KodTasty to rozszerzalne, inteligentne i nowoczesne środowisko IDE w chmurze z wieloma dodatkowymi funkcjami, które pokochasz. Pomaga w bardziej inteligentnym pisaniu czystego i czytelnego kodu w czasie rzeczywistym w preferowanym języku.

Pobierz edytor kodu, aby mieć płynne działanie dzięki wbudowanej kompilacji, uzupełnianiu kodu, narzędziom do wykrywania błędów i wielu innym. Nie martw się o konfigurację; wstań i zacznij pracę nad projektami tuż przed tobą.

Podczas edycji kodów w chmurze uzyskasz takie samo wrażenie, jak podczas pracy na komputerze stacjonarnym, jednocześnie ciesząc się taką samą wydajnością i szybkością. CodeTasty rozumie potrzeby każdego programisty; a co za tym idzie, pozwala zainstalować tyle rozszerzeń, ile chcesz, aby zwiększyć wydajność. Ponadto obsługuje ponad 40 języków i sto linijek kodu w jednym pliku.

Wypróbuj CodeTasty za darmo, aby uzyskać jeden obszar roboczy piaskownicy, 2 obszary robocze FTP/SSH, współpracę, opcję terminala i 2 współpracowników. Możesz także zacząć od płatnego planu w wysokości 4 USD miesięcznie i mieć szansę na zrewidowanie swoich kodów przed uruchomieniem.

Powtórz

Ucz się, pisz i twórz kod za pomocą Powtórzto bezpłatne, działające w przeglądarce i współpracujące środowisko IDE, które obsługuje ponad 50 języków bez poświęcania dużo czasu na konfigurowanie. Możesz zacząć kodować w swoim języku na dowolnym urządzeniu, systemie operacyjnym i platformie.

Zaproś kolegów z zespołu, współpracowników lub znajomych do edytowania kodu w Dokumentach Google. Możesz zaimportować swój kod do GitHub, aby uruchamiać i współpracować z repozytoriami GitHub bez konfiguracji. Niezależnie od tego, czy znasz C++, Python, CSS czy HTML, możesz pisać kod i edytować go na jednej platformie.

Co więcej, gdy tylko będziesz gotowy z kodem, natychmiast zostanie on udostępniony światu. Jeśli chcesz również poznać kod, Replit ma ponad trzy miliony technologów, kreatywnych, pełnych pasji programistów i nie tylko. Dzięki współpracy z zespołami w czasie rzeczywistym Twój zespół będzie bardziej produktywny. Dodatkowo możesz tworzyć aplikacje, boty itp. za pomocą wtyczek podczas kodowania. Narzędzie pomaga również rozwijać projekty bezpośrednio z przeglądarki.

Załóż konto i zacznij kodować już teraz.

PaizaCloud

Twórz aplikacje internetowe w przeglądarce za pomocą PaizaCloud IDE. Jest to środowisko programistyczne dla Node.Js, MySQL, Django, Java, PHP, Jupyter Notebook, Laravel, WordPress i innych.

PaizaCloud umożliwia bezproblemowe pisanie kodów bez zawracania sobie głowy konfiguracją środowiska. Po prostu otwórz przeglądarkę, a Twoje środowisko będzie gotowe w ciągu trzech sekund. Niezależnie od tego, czy używasz wersji Mac, iPad, OS czy Windows, możesz obsługiwać to samo środowisko w każdej przeglądarce.

Co więcej, możesz używać powłok Linuksa do łatwiejszego i elastycznego konfigurowania internetowych środowisk programistycznych. Możesz także opublikować usługi idealne dla swojego portfela, takie jak usługi hostingowe, przechodząc na plan podstawowy.

Uruchamiaj polecenia, zarządzaj plikami, edytuj kody i nie tylko w samej przeglądarce. PaizaCloud eliminuje potrzebę dodawania poleceń, takich jak vim, ssh itp., do edycji plików lub logowania. Zamiast tego możesz łatwo i wydajnie obsługiwać serwery tak, jak korzystasz z komputera stacjonarnego.

Wybierz się na jazdę próbną z darmowym planem z 2 rdzeniami i 2 GB pamięci. Lub skorzystaj z nieograniczonej żywotności serwera za 9,80 USD miesięcznie i uzyskaj dodatkowe 1 GB miejsca na dysku.

Wniosek

To mniej więcej obejmuje wszystkie IDE i edytory kodu dostępne od momentu pisania. Pominąłem na tej liście dwa rodzaje ofert: te, które koncentrują się wyłącznie na rozmowach kwalifikacyjnych i nie mają pełnoprawnego środowiska (oczywiście poza naszym ukochanym klasycznym JSFiddle) oraz te, które wydają się niczego nie oferować pokaźna i miała niewiele więcej niż elegancką stronę główną.

Jeśli potrzebujesz czegoś lekkiego do tworzenia stron internetowych, możesz zapoznać się z tymi edytorami kodu.