Lingkungan Pengembangan Terintegrasi (IDE)
Terakhir diedit: @yeremiaryangunadi(opens in a new tab), 7 Oktober 2024
Ketika berkaitan dengan menyiapkan lingkungan pengembangan terintegrasi (IDE)(opens in a new tab), memprogram aplikasi di Ethereum sama dengan pemrograman proyek perangkat lunak lainnya. Ada banyak opsi untuk dipilih, jadi pada akhirnya, pilihlah IDE atau editor kode yang paling sesuai dengan preferensi Anda. Sangat mungkin pilihan IDE terbaik untuk pengembangan Ethereum Anda adalah IDE yang telah Anda gunakan untuk pengembangan perangkat lunak tradisional.
IDE berbasis web
Jika Anda ingin mengutak-atik kode sebelum menyiapkan lingkungan pengembangan lokal, aplikasi web ini dibuat secara kustom untuk pengembangan kontrak pintar Ethereum.
Remix - IDE berbasis web yang dilengkapi dengan analisis statis, dan mesin virtual blockchain uji coba bawaan.
EthFiddle - IDE berbasis web di mana Anda bisa menulis, mengompilasi, dan men-debug kontrak pintar Anda.
ChainIDE - Sebuah IDE Multi Rantai Berbasis Cloud
Replit - Sebuah lingkungan pengembangan yang dapat dikustomisasi untuk Ethereum dengan pemuatan ulang hot, pemeriksaan kesalahan, dan dukungan testnet kelas satu.
IDE desktop
IDE yang paling mapan memiliki plugin untuk meningkatkan pengalaman pengembangan Ethereum. Paling sedikit, mereka menyediakan penyorotan sintaksis untuk bahasa kontrak pintar.
Visual Studio Code - IDE antarplatform profesional dengan dukungan Ethereum resmi.
- Visual Studio Code(opens in a new tab)
- Meja Kerja Blockchain Azure(opens in a new tab)
- Contoh kode(opens in a new tab)
- GitHub(opens in a new tab)
IDE JetBrains (IntelliJ IDEA, dll.) - Peralatan penting untuk para pengembang dan tim perangkat lunak
Desktop Remix - Gunakan IDE Remix pada mesin lokal Anda
Plugin dan ekstensi
- solidity(opens in a new tab) - Bahasa Solidity Ethereum untuk Visual Studio Code
- Prettier Solidity(opens in a new tab) - Pemformat kode dengan menggunakan prettier
Bacaan lebih lanjut
Tahu tentang sumber daya komunitas yang membantu Anda? Edit halaman ini dan tambahkan!