Entegre Geliştirme Ortamları (IDE'ler)
Bir entegre geliştirme ortamı (IDE) (yeni sekmede açılır) kurmak söz konusu olduğunda, Ethereum üzerinde uygulama programlamak diğer herhangi bir yazılım projesini programlamaya benzer. Aralarından seçim yapabileceğiniz birçok seçenek vardır, bu nedenle günün sonunda tercihlerinize en uygun IDE'yi veya kod düzenleyiciyi seçin. Büyük olasılıkla Ethereum geliştirmeniz için en iyi IDE seçimi, geleneksel yazılım geliştirme için halihazırda kullandığınız IDE'dir.
Web tabanlı IDE'ler
Yerel bir geliştirme ortamı kurmadan önce kodla biraz oynamak istiyorsanız, bu web uygulamaları Ethereum akıllı sözleşme geliştirmesi için özel olarak oluşturulmuştur.
Remix (yeni sekmede açılır) - Yerleşik statik analiz ve bir test blokzincir sanal makinesi içeren web tabanlı IDE
ChainIDE (yeni sekmede açılır) - Bulut tabanlı çoklu zincir IDE'si
Replit (Solidity Başlangıç - Beta) (yeni sekmede açılır) - Anında yeniden yükleme, hata denetimi ve birinci sınıf test ağı desteği ile Ethereum için özelleştirilebilir bir geliştirme ortamı
Tenderly Sandbox (yeni sekmede açılır) - Tarayıcıda 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 (yeni sekmede açılır) - Akıllı sözleşmenizi yazmanıza, derlemenize ve hatalarını ayıklamanıza olanak tanıyan web tabanlı IDE
Masaüstü IDE'ler
Çoğu köklü IDE, Ethereum geliştirme deneyimini geliştirmek için eklentiler oluşturmuştur. En azından, akıllı sözleşme dilleri için sözdizimi vurgulama sağlarlar.
Visual Studio Code - Resmi Ethereum desteğine sahip profesyonel çapraz platform IDE
- Visual Studio Code (yeni sekmede açılır)
- Kod örnekleri (yeni sekmede açılır)
- GitHub (yeni sekmede açılır)
JetBrains IDE'leri (IntelliJ IDEA vb.) - Yazılım geliştiricileri ve ekipleri için temel araçlar
- JetBrains (yeni sekmede açılır)
- GitHub (yeni sekmede açılır)
- IntelliJ Solidity (yeni sekmede açılır)
Remix Desktop - Yerel makinenizde Remix IDE deneyimini yaşayın
Eklentiler ve uzantılar
- solidity (yeni sekmede açılır) - Visual Studio Code için Ethereum Solidity Dili
- VS Code için Solidity + Hardhat (yeni sekmede açılır) - Hardhat ekibi tarafından Solidity ve Hardhat desteği
- Prettier Solidity (yeni sekmede açılır) - Prettier kullanan kod biçimlendirici
Daha fazla bilgi
- Ethereum IDE'leri (yeni sekmede açılır) - Alchemy'nin Ethereum IDE'leri listesi
Size yardımcı olan bir topluluk kaynağı mı biliyorsunuz? Bu sayfayı düzenleyin ve ekleyin!