Lingkungan Pengembangan Terpadu (IDE)
Dalam hal menyiapkan lingkungan pengembangan terpadu (IDE) (terbuka di tab baru), memprogram aplikasi di Ethereum mirip dengan memprogram proyek perangkat lunak lainnya. Ada banyak pilihan yang bisa dipilih, jadi pada akhirnya, pilihlah IDE atau editor kode yang paling sesuai dengan preferensi Anda. Kemungkinan besar pilihan IDE terbaik untuk pengembangan Ethereum Anda adalah IDE yang sudah Anda gunakan untuk pengembangan perangkat lunak tradisional.
IDE berbasis web
Jika Anda ingin mengutak-atik kode sebelum Anda menyiapkan lingkungan pengembangan lokal, aplikasi web ini dibuat khusus untuk pengembangan kontrak pintar Ethereum.
Remix (terbuka di tab baru) - IDE berbasis web dengan analisis statis bawaan, dan mesin virtual rantai blok pengujian
ChainIDE (terbuka di tab baru) - IDE multi-rantai berbasis komputasi awan
Replit (Solidity Starter - Beta) (terbuka di tab baru) - Lingkungan pengembangan yang dapat disesuaikan untuk Ethereum dengan pemuatan ulang cepat (hot reloading), pemeriksaan kesalahan, dan dukungan testnet kelas satu
Tenderly Sandbox (terbuka di tab baru) - Lingkungan pembuatan prototipe cepat tempat Anda dapat menulis, mengeksekusi, dan men-debug kontrak pintar di peramban menggunakan Solidity dan JavaScript
EthFiddle (terbuka di tab baru) - IDE berbasis web yang memungkinkan Anda menulis, mengompilasi, dan men-debug kontrak pintar Anda
IDE Desktop
Sebagian besar IDE yang sudah mapan telah membangun plugin untuk meningkatkan pengalaman pengembangan Ethereum. Setidaknya, mereka menyediakan penyorotan sintaksis untuk bahasa kontrak pintar.
Visual Studio Code - IDE lintas platform profesional dengan dukungan resmi Ethereum
- Visual Studio Code (terbuka di tab baru)
- Contoh kode (terbuka di tab baru)
- GitHub (terbuka di tab baru)
IDE JetBrains (IntelliJ IDEA, dll.) - Alat penting untuk pengembang dan tim perangkat lunak
- JetBrains (terbuka di tab baru)
- GitHub (terbuka di tab baru)
- IntelliJ Solidity (terbuka di tab baru)
Remix Desktop - Rasakan pengalaman IDE Remix di mesin lokal Anda
Plugin dan ekstensi
- solidity (terbuka di tab baru) - Bahasa Solidity Ethereum untuk Visual Studio Code
- Solidity + Hardhat untuk VS Code (terbuka di tab baru) - Dukungan Solidity dan Hardhat oleh tim Hardhat
- Prettier Solidity (terbuka di tab baru) - Pemformat kode menggunakan prettier
Bacaan lebih lanjut
- IDE Ethereum (terbuka di tab baru) - Daftar IDE Ethereum dari Alchemy
Tahu tentang sumber daya komunitas yang membantu Anda? Edit halaman ini dan tambahkan!