8 Code Playground untuk Mempelajari Pengembangan Web

Diterbitkan: 2021-07-24

Baik Anda seorang programmer pemula atau pengembang ahli, taman bermain kode berguna saat berbagi dan belajar dengan orang lain.

Taman bermain kode adalah layanan online tempat Anda dapat menulis, mengkompilasi (atau menjalankan), dan berbagi kode dengan orang lain. Mereka juga memberi Anda kemampuan untuk bercabang dan bermain-main dengan kode orang lain.

Jika Anda mempelajari pengembangan web dan melatih keterampilan HTML atau CSS Anda, menggunakan taman bermain kode akan berguna untuk membuat halaman web sederhana secara online. Selain itu, Anda dapat memanfaatkan proyek tren di platform tersebut dan menjadikannya sebagai sumber belajar.

Di sisi lain, jika Anda seorang pengembang web profesional dan ingin memamerkan karya Anda, taman bermain kode adalah tempat yang tepat untuk melakukannya.

Bagian terbaiknya adalah sebagian besar taman bermain kode memiliki tingkat gratis, dan Anda dapat menyematkan hasil kode ke situs web Anda.

Mari kita tinjau beberapa di antaranya!

JSFiddle

JSFiddle adalah taman bermain kode tempat Anda dapat menguji cuplikan HTML, CSS, dan Javascript. Itu berasal dari aplikasi bukti konsep pada tahun 2009 dan sekarang adalah salah satu taman bermain kode terbesar di luar sana.

Anda dapat membuat akun gratis, menyimpan semua biola Anda, dan juga memotong potongan orang lain.

Hal lain yang mengesankan tentang JSFiddle adalah sesi kolaborasi. Anda dapat membuat sesi obrolan audio saat membuat kode di biola.

Jika Anda seorang blogger yang ingin menyematkan hasil cuplikan kode dan juga kode sumbernya, JSFiddle akan menjadi pilihan yang sangat baik untuk digunakan.

Tentu saja, pada saat penulisan, taman bermain kode ini tidak mendukung bahasa pemrograman populer lainnya seperti Python, Go, atau PHP, jadi Anda tidak dapat berharap untuk membangun aplikasi full-stack di atasnya.

Fitur

  • Platform gratis untuk digunakan
  • Antarmuka minimalis
  • Dukungan untuk HTML, CSS, dan JS
  • Fork cuplikan biola publik apa pun di platform
  • Berkolaborasi dengan orang lain menggunakan obrolan audio langsung di situs
  • Dokumentasi yang bagus
Seperti kebanyakan platform ini, ada rencana "ekstra" yang membantu mempertahankan dan menjalankannya. Jika Anda mengandalkannya, Anda harus mempertimbangkan untuk mencadangkannya.

pena kode

Codepen bukan hanya taman bermain kode tetapi komunitas pengembang yang ingin meningkatkan keterampilan mereka dan berbagi karya terbaik yang mereka bisa.

Oleh @Yakudoo

Dengan lebih dari 6 juta pengguna, ini adalah salah satu editor kode online yang paling banyak digunakan untuk pengembangan frontend. Jika Anda mulai belajar front-end, menemukan ide dan motivasi untuk melanjutkan perjalanan belajar Anda sangat ideal.

Bagaimana dengan pengalaman pengembangan?

Saya dapat memberi tahu Anda bahwa Codepen memiliki editor yang mudah digunakan dengan tiga panel yang dapat disesuaikan untuk dikodekan dalam HTML, CSS, dan JS. Codepen menyertakan dukungan bawaan untuk Javascript dan praprosesor CSS seperti TypeScript dan Sass. Juga, jika Anda mengandalkan paket npm, Anda dapat menginstalnya dari panel pengaturan.

Fitur

  • Paket pro opsional
  • Editor kode yang mudah digunakan
  • Komunitas yang hebat
  • Kebanyakan codepen adalah open-source
  • Tempat yang ideal untuk berlatih pengembangan frontend

KodeSandbox

Membuat prototipe situs web bisa menjadi tugas yang sulit jika Anda tidak memiliki pengaturan yang tepat. Menggunakan CodeSandbox seharusnya menjadi keputusan yang mudah ketika prioritasnya adalah membangun situs web dengan cepat.

Seperti namanya, CodeSandbox menyediakan lingkungan kotak pasir untuk pengembangan frontend.

kotak pasir kode

Dari integrasi GitHub dan alat debugging hingga pengalaman seperti kode VS yang dapat disesuaikan, taman bermain kode ini memberi Anda segalanya untuk memulai pengkodean dalam hitungan detik.

Jika tujuan utama Anda adalah untuk berkolaborasi, yang Anda butuhkan hanyalah membagikan tautan kotak pasir Anda, dan Anda akan siap untuk membuat pemrograman pasangan waktu nyata.

Misalnya, Anda dapat menjelajahi daftar kotak pasir terbaik yang dipilih sendiri.

Saya bisa kehabisan waktu untuk mendaftar semua karakteristik o CodeSandbox, jadi sebutkan fitur-fiturnya yang mematikan.

Fitur

  • Integrasi GitHub
  • Berdasarkan editor Monaco yang mendukung editor VScode populer
  • Kolaborasi platform pertama
  • Terapkan ke Vercel atau Netlify
  • Alat debug
  • Kerangka kerja pengujian siap pakai
  • dukungan npm

belajar sendiri

Platform pembelajaran pengkodean populer Sololearn memiliki taman bermain kode sendiri untuk pengembangan web.

Sejujurnya, ini bukan IDE berfitur lengkap seperti editor online lainnya yang telah kami lihat melalui artikel, tetapi ia menawarkan lingkungan bebas gangguan di mana Anda dapat menulis dan menjalankan kode.

Ini seharusnya lebih dari cukup jika Anda baru memulai pemrograman.

Hal menarik lainnya tentang Sololearn adalah komunitas yang hebat dan dukungan untuk beberapa bahasa pemrograman — yang cukup bagus jika Anda ingin bermain-main dengan teknologi lain.

Editor kode belajar sendiri

Fitur

  • Gratis untuk digunakan dengan akun Sololearn Anda
  • Editor kode online sederhana
  • Komunitas besar untuk membagikan kode Anda
  • Dukungan untuk berbagai bahasa
  • Ekosistem yang hebat dengan kursus Sololearn

Singkatnya, taman bermain kode Sololearn tidak termasuk baterai, tetapi berfungsi sebagaimana mestinya, dan jika Anda sudah menjadi bagian dari jutaan pelajar tunggal, Anda harus mencobanya.

kodeply

Hal terbaik tentang Codeply adalah dukungan untuk beberapa kerangka kerja dan pustaka di luar kotak dan editor kode berorientasi desain yang responsif.

Jika Anda baru memulai dengan kerangka kerja baru seperti React, Vue, atau Angular, Codeply adalah tempat yang tepat untuk memulai karena satu set lengkap template awal dan komunitas hebat yang terdiri dari lebih dari 40 ribu pengembang.

Fitur

  • Platform gratis untuk digunakan
  • Dokumentasi sederhana namun lugas
  • Paket pro biaya satu kali
  • Termasuk lebih dari 50 perpustakaan
  • Uji kotoran web Anda dalam resolusi layar yang berbeda

ulangi

Replit mungkin adalah IDE online yang paling cocok untuk setiap pengembang di luar sana. Ini mencakup semua yang Anda perlukan untuk membangun, dari halaman beranda sederhana hingga aplikasi web kompleks menggunakan perpustakaan JS modern apa pun.

Reply halaman rumah

Dengan Replit, Anda dapat membuat kode dalam lebih dari 50 bahasa, menulis aplikasi secara sinkron dengan rekan-rekan Anda, menguji program Anda, berintegrasi dengan GitHub, dan mendapatkan akses ke salah satu komunitas pengembang terbesar di luar sana.

Saya benar-benar bisa kehabisan kertas menyebutkan semua fitur Replit, jadi mari kita beralih ke yang utama.

Fitur

  • Paket pemula gratis atau paket peretas $5/bulan
  • Mode multipemain (Pemrograman pasangan langsung)
  • Komunitas besar
  • Banyak bahasa yang didukung
  • Kustomisasi editor
  • Tombol Jalankan: Jalankan proyek dengan tindakan yang dapat disesuaikan
  • Penyimpanan rahasia
  • Kode yang dihosting

StackBlitz

Jika Anda tidak dapat hidup tanpa kode VS, StackBlitz adalah pilihan yang tepat untuk Anda. Sama seperti CodeSandbox, ini didasarkan pada editor Monaco , yang mendukung editor kode populer ini.

Cukup masuk dengan akun GitHub Anda, dan voila! Anda mendapatkan akses ke lingkungan yang akrab.

Selain pengalaman editor kode, ini adalah taman bermain yang cukup solid. Anda dapat menggunakan template siap pakai untuk kerangka kerja frontend dan pustaka seperti React, Vue, Angular, Svelte, dan Ionic.

Tetapi kekhasan utama alat ini adalah kemampuannya untuk bermain-main dengan kerangka kerja backend seperti Node.js, Next.js, dan GraphQL.

Fitur

  • Paket "Kadet" gratis
  • Pengalaman kode VS di dalam browser Anda. Itu termasuk Intellisense, pencarian Proyek, dan banyak lagi.
  • Pengalaman pengkodean yang cair (sangat lancar)
  • Editor kode offline (Hei! bisa berguna jika Anda memutuskan sambungan selama satu atau dua hari)
  • URL aplikasi yang dihosting: berbagi langsung dengan mudah

Kesalahan

Last but not least, Glitch adalah lingkungan pemrograman kolaboratif yang membuat pembuatan aplikasi web lebih mudah.

Ini memiliki salah satu antarmuka yang paling menyenangkan untuk dikodekan! Lihat saja:

Jika Anda bertanya-tanya, ya, ia memiliki mode gelap.

Beberapa langkah selain dari antarmuka yang indah, Glitch digunakan oleh jutaan orang karena kegunaannya, pemrograman pasangan langsung, dan komunitas yang ramah.

Anda dapat membuat segala jenis aplikasi full-stack menggunakan tidak hanya HTML, CSS, dan JS, tetapi Node.js (Backend), React, atau Eleventy (yang saya tidak tahu ada sebelum menuju ke halaman Glitches).

Fitur

  • Paket gratis dengan opsi untuk meningkatkan
  • Kembangkan aplikasi full-stack di browser Anda
  • Pemrograman pasangan langsung
  • Antarmuka yang menyenangkan
  • Aplikasi pemula
  • Remix (atau garpu) aplikasi publik orang lain

Kesimpulan

Saat ini, Anda dapat sepenuhnya membangun aplikasi web apa pun menggunakan taman bermain kode seperti yang telah kita lihat di atas. Tidak perlu lagi mengunduh IDE berat di komputer Anda, sementara Anda dapat membangun, men-debug, menguji, dan menerapkan tanpa keluar dari browser web Anda.

Jika Anda tidak yakin tentang transisi ke penggunaan alat-alat ini, mengapa tidak memeriksa 10 editor kode terbaik (yang perlu Anda instal di mesin Anda).