Tümleşik Geliştirme Ortamları (IDE'ler)
Bir tümleşik geliştirme ortamı (IDE) kurmak söz konusu olduğunda Ethereum'da uygulama programlamak, başka herhangi bir yazılım projesini programlamaya benzer. Birçok seçenek bulunduğu için tercihlerinize en iyi uyan IDE veya kod editörünü seçin. Büyük ihtimalle Ethereum geliştirme için en iyi IDE seçimi, hâlihazırda geleneksel yazılım geliştirme için kullandığınız IDE olacaktır.
Web tabanlı IDE'ler
Yerel bir geliştirme ortamı kurmadan önce kodla uğraşmak istiyorsanız, bu web uygulamaları Ethereum akıllı sözleşme geliştirme için özel olarak inşa edilmiştir.
Remix - İçine inşa edilmiş şekilde bir statik analize ve test blok zincir sanal makinesine sahip olan web temelli bir IDE
ChainIDE - Bulut temelli çok zincirli bir IDE
Replit (Solidity Başlatıcı - Beta) - Hızlı yeniden yüklemeli, hata kontrollü ve birinci kalite test ağı destekli Ethereum için bir özelleştirilebilir geliştirme ortamı
Tenderly Sandbox - Solidity ve JavaScript kullanarak akıllı sözleşmeler yazabileceğiniz, yürütebileceğiniz ve hatalarını ayıklayabileceğiniz hızlı bir prototipleme ortamı
EthFiddle - Akıllı sözleşmenizi yazmanızı, derlemenizi ve hatalarını ayıklamanızı sağlayan web temelli bir IDE
Masaüstü IDE'leri
Çoğu bilinen IDE, Ethereum geliştirme deneyimini iyileştirmek için inşa edilmiş eklentiler bulundurur. En azından akıllı sözleşme dilleri için söz dizimi vurgulaması sağlarlar.
Visual Studio Code - Resmi Ethereum destekli, profesyonel çapraz platform IDE'sidir.
JetBrains IDE'leri (IntelliJ IDEA, vb.) - Yazılım geliştiricileri ve ekipleri için temel araçlar
Remix Desktop - Remix IDE'yi yerel makinenizde deneyimleyin
Eklentiler ve uzantılar
- solidity - Visual Studio Code için Ethereum Solidity Dili
- VS Code için Solidity + Hardhat - Hardhat ekibinden Solidity ve Hardhat desteği
- Prettier Solidity - prettier kullanan kod formatlayıcısı
Daha fazla bilgi
- Ethereum IDE'leri - Alchemy'nin Ethereum IDE'leri listesi
Size yardımcı olan bir topluluk kaynağı mı biliyorsunuz? Bu sayfayı düzenleyin ve onu ekleyin!