8 Zabawa w kodowanie do nauki tworzenia stron internetowych

Opublikowany: 2021-07-24

Niezależnie od tego, czy jesteś początkującym programistą, czy doświadczonym programistą, place zabaw kodu są przydatne podczas udostępniania i uczenia się z innymi.

Plac zabaw dla kodu to usługa online, w której można pisać, kompilować (lub uruchamiać) i udostępniać kod innym. Dają również możliwość rozwidlenia i zabawy z kodami innych.

Jeśli uczysz się tworzenia stron internetowych i ćwiczysz swoje umiejętności HTML lub CSS, korzystanie z placu zabaw kodu przyda się do tworzenia prostych stron internetowych online. Możesz także skorzystać z projektów trendów na tych platformach i wykorzystać je jako zasoby edukacyjne.

Z drugiej strony, jeśli jesteś profesjonalnym programistą internetowym i chcesz pochwalić się swoją pracą, place zabaw dla kodu są idealnym miejscem do tego.

Najlepsze jest to, że większość platform z kodem ma warstwę bezpłatną i możesz osadzić wyniki kodu w swojej witrynie.

Przyjrzyjmy się niektórym z nich!

JSFiddle

JSFiddle to plac zabaw dla kodu, w którym możesz testować fragmenty kodu HTML, CSS i JavaScript. Pochodzi z aplikacji do weryfikacji koncepcji w 2009 roku, a teraz jest jednym z największych programów do tworzenia kodu.

Możesz utworzyć darmowe konto, zapisać wszystkie swoje skrzypce, a także rozwidlić fragmenty innych osób.

Kolejną imponującą rzeczą w JSFiddle są sesje współpracy. Możesz utworzyć sesję czatu audio podczas kodowania na skrzypcach.

Jeśli jesteś blogerem, który chce osadzić wyniki fragmentów kodu, a także ich kodu źródłowego, JSFiddle będzie doskonałą opcją.

Oczywiście w czasie pisania ten plac zabaw kodu nie obsługuje innych popularnych języków programowania, takich jak Python, Go lub PHP, więc nie można oczekiwać, że zbudujesz na nim aplikację z pełnym stosem.

Cechy

  • Darmowa platforma
  • Minimalistyczny interfejs
  • Wsparcie dla HTML, CSS i JS
  • Rozwiduj dowolny fragment publicznego fidel na platformie
  • Współpracuj z innymi osobami za pomocą czatu audio bezpośrednio na stronie
  • Dobra dokumentacja
Podobnie jak w przypadku większości tych platform, istnieje „dodatkowy” plan, który pomaga utrzymać je w działaniu. Jeśli na nich polegasz, powinieneś rozważyć utworzenie ich kopii zapasowej.

Codepen

Codepen to nie tylko plac zabaw dla kodu, ale społeczność programistów, którzy chcą doskonalić swoje umiejętności i dzielić się najlepszą pracą, jaką mogą.

By @Yakudoo

Z ponad 6 milionami użytkowników jest jednym z najczęściej używanych edytorów kodu online do tworzenia frontendów. Jeśli zaczynasz uczyć się front-endu, znalezienie pomysłów i motywacji do kontynuowania nauki jest idealne.

A co z doświadczeniem programistycznym?

Mogę powiedzieć, że Codepen ma przyjazny dla użytkownika edytor z trzema regulowanymi panelami do kodowania w HTML, CSS i JS. Codepen zawiera wbudowaną obsługę preprocesorów JavaScript i CSS, takich jak Typescript i Sass. Ponadto, jeśli polegasz na pakiecie npm, możesz go zainstalować z panelu ustawień.

Cechy

  • Opcjonalny plan pro
  • Łatwy w użyciu edytor kodu
  • Świetna społeczność
  • Większość codepenów jest open-source
  • Idealne miejsce do ćwiczenia frontendu

CodeSandbox

Prototypowanie strony internetowej może być trudnym zadaniem, jeśli nie masz odpowiedniej konfiguracji. Korzystanie z CodeSandbox powinno być prostą decyzją, gdy priorytetem jest szybkie tworzenie stron internetowych.

Jak sama nazwa wskazuje, CodeSandbox zapewnia środowisko piaskownicy do programowania frontendu.

piaskownica kodu

Od integracji GitHub i narzędzi do debugowania po konfigurowalne środowisko przypominające kod VS, ten plac zabaw dla kodu zapewnia wszystko, aby rozpocząć kodowanie w kilka sekund.

Jeśli Twoim głównym celem jest współpraca, wszystko, czego potrzebujesz, to udostępnienie linku do piaskownicy i będziesz gotowy do programowania par w czasie rzeczywistym.

Na przykład możesz przeglądać ręcznie wybraną listę najlepszych piaskownic.

Mógłbym zabraknąć czasu na wymienienie wszystkich cech CodeSandbox, więc wspomnijmy o jego zabójczych funkcjach.

Cechy

  • Integracja z GitHub
  • Oparty na edytorze Monaco, który obsługuje popularny edytor VScode
  • Współpraca pierwsza platforma
  • Wdróż w Vercel lub Netlify
  • Narzędzia do debugowania
  • Gotowe do użycia frameworki testowe
  • wsparcie npm

Nauka indywidualna

Popularna platforma do nauki kodowania Sololearn ma własny plac zabaw z kodowaniem do tworzenia stron internetowych.

Szczerze mówiąc, nie jest to w pełni funkcjonalne środowisko IDE, jak inne edytory online, które widzieliśmy w tym artykule, ale oferuje wolne od rozpraszania środowisko, w którym można pisać i uruchamiać kod.

To powinno wystarczyć, jeśli dopiero zaczynasz programować.

Kolejną fajną rzeczą w Sololearn jest świetna społeczność i obsługa kilku języków programowania — co jest całkiem dobre, jeśli chcesz bawić się innymi technologiami.

Edytor kodu Sololearning

Cechy

  • Bezpłatne korzystanie z konta Sololearn
  • Prosty edytor kodu online
  • Duża społeczność do udostępniania Twojego kodu
  • Wsparcie dla wielu języków
  • Świetny ekosystem z kursami Sololearn

Podsumowując, plac zabaw dla kodu Sololearn nie zawiera baterii, ale działa tak, jak powinien, a jeśli jesteś już częścią milionów uczących się w pojedynkę, powinieneś spróbować.

Kodeksu

Najlepszą rzeczą w Codeply jest wsparcie dla wielu frameworków i bibliotek po wyjęciu z pudełka oraz responsywny, zorientowany na projektowanie edytor kodu.

Jeśli dopiero zaczynasz z nowym frameworkiem, takim jak React, Vue lub Angular, Codeply jest świetnym miejscem do rozpoczęcia ze względu na kompletny zestaw szablonów startowych i wspaniałą społeczność ponad 40 000 programistów.

Cechy

  • Darmowa platforma
  • Prosta, ale przejrzysta dokumentacja
  • Jednorazowy abonament pro
  • Obejmuje ponad 50 bibliotek
  • Przetestuj swoją sieć w różnych rozdzielczościach ekranu

Powtórz

Replit jest prawdopodobnie najbardziej odpowiednim środowiskiem IDE online dla każdego programisty. Zawiera dosłownie wszystko , czego potrzebujesz do zbudowania, od prostej strony głównej po złożoną aplikację internetową korzystającą z dowolnej nowoczesnej biblioteki JS.

Powtórz stronę główną

Dzięki Replit możesz kodować w ponad 50 językach, pisać aplikacje synchronicznie z innymi użytkownikami, testować swoje programy, integrować się z GitHub i uzyskiwać dostęp do jednej z największych społeczności programistów.

Mógłbym dosłownie zabraknąć papieru wymieniającego wszystkie funkcje Replita, więc przejdźmy do głównych.

Cechy

  • Darmowy pakiet startowy lub plan hakerski za 5$/miesiąc
  • Tryb wieloosobowy (programowanie pary na żywo)
  • Duża społeczność
  • Obsługa wielu języków
  • Dostosowanie edytora
  • Przycisk Uruchom: Uruchom projekt z konfigurowalnymi akcjami
  • Tajne miejsce do przechowywania
  • Kod hostowany

StackBlitz

Jeśli nie możesz żyć bez kodu VS, StackBlitz jest odpowiednią opcją dla Ciebie. Podobnie jak CodeSandbox, opiera się na edytorze Monaco , który obsługuje ten popularny edytor kodu.

Po prostu zaloguj się na swoje konto GitHub i voila! Otrzymasz dostęp do znajomego środowiska.

Poza doświadczeniem edytora kodu, jest to całkiem solidny plac zabaw. Możesz użyć gotowych do użycia szablonów dla frontendowych frameworków i bibliotek, takich jak React, Vue, Angular, Svelte i Ionic.

Ale główną osobliwością tego narzędzia jest możliwość zabawy z frameworkami backendowymi, takimi jak Node.js, Next.js i GraphQL.

Cechy

  • Bezpłatny plan „Kadet”
  • Środowisko VS Code w Twojej przeglądarce. Obejmuje to Intellisense, wyszukiwanie projektów i nie tylko.
  • Płynne (naprawdę płynne) kodowanie
  • Edytor kodu offline (Hej! może się przydać, jeśli rozłączysz się na dzień lub dwa)
  • Adres URL hostowanej aplikacji: łatwe udostępnianie na żywo

Usterka

Wreszcie, Glitch to wspólne środowisko programistyczne, które ułatwia tworzenie aplikacji internetowej.

Ma jeden z najprzyjemniejszych interfejsów do kodowania! Tylko spójrz:

Jeśli się zastanawiasz, tak, ma tryb ciemny.

Oprócz pięknego interfejsu, Glitch jest używany przez miliony ze względu na jego użyteczność, programowanie na żywo i przyjazną społeczność.

Możesz tworzyć dowolne aplikacje z pełnym stosem, używając nie tylko HTML, CSS i JS, ale także Node.js (Backend), React lub Eleveny (o których istnieniu nie wiedziałem, zanim wszedłem na stronę Glitches).

Cechy

  • Bezpłatny abonament z opcją uaktualnienia
  • Twórz aplikacje z pełnym stosem w swojej przeglądarce
  • Programowanie pary na żywo
  • Przyjemny interfejs
  • Aplikacje startowe
  • Remiksuj (lub forkuj) publiczne aplikacje innych osób

Wniosek

W dzisiejszych czasach możesz całkowicie zbudować dowolną aplikację internetową, korzystając z placu zabaw kodu, takiego jak te, które widzieliśmy powyżej. Nie musisz już pobierać ciężkich środowisk IDE na swój komputer, a jednocześnie możesz budować, debugować, testować i wdrażać bez zamykania przeglądarki internetowej.

Jeśli nie masz pewności co do przejścia na korzystanie z tych narzędzi, sprawdź 10 najlepszych edytorów kodu (te, które musisz zainstalować na swoim komputerze).