Çərçivələr və əvvəlcədən hazırlanmış yığınlar
Xüsusilə yeni başlamısınızsa, çərçivə seçməyi tövsiyə edirik. Tam hüquqlu bir dapp qurmaq müxtəlif texnologiya parçaları tələb edir. Çərçivələr tələb olunan funksiyaların çoxunu ehtiva edir və ya istədiyiniz alətləri seçmək üçün asan plagin sistemləri təmin edir.
Bu çərçivələr bir çox qutudan kənar funksionallıqla gəlir, məsələn:
- Yerli blokchain nümunəsini fırlatmaq üçün xüsusiyyətlər.
- Ağıllı müqavilələrinizi tərtib etmək və sınamaq üçün vasitələr.
- Eyni layihə/repozitoriyada istifadəçi ilə bağlı tətbiqinizi qurmaq üçün müştəri inkişaf əlavələri.
- Ethereum şəbəkələrinə qoşulmaq və yerli olaraq işləyən nümunə və ya Ethereum-un ictimai şəbəkələrindən birinə müqavilələr yerləşdirmək üçün konfiqurasiya.
- Mərkəzləşdirilməmiş tətbiq paylanması - IPFS kimi saxlama seçimləri ilə inteqrasiyalar.
962
Waffle
Ağıllı müqavilələr üçün ən qabaqcıl sınaq kitabxanası. Tək və ya Scaffold-eth və ya Hardhat ilə istifadə edin.
TYPESCRIPTSOLIDITY
Aç Waffle(opens in a new tab)244
Kurtosis Ethereum Package
Sürətli yerli dApp inkişafı, prototipləmə və sınaq üçün çox müştərili Ethereum test şəbəkəsini asanlıqla konfiqurasiya etmək və fırlatmaq üçün konteyner əsaslı alətlər dəsti.
STARLARKPYTHON
Aç Kurtosis Ethereum Package(opens in a new tab)TYPESCRIPTSOLIDITY
Aç Hardhat(opens in a new tab)2.642
Brownie
Ethereum Virtual Maşını hədəfləyən ağıllı müqavilələr üçün Python əsaslı inkişaf və sınaq çərçivəsi.
PYTHONSOLIDITY
Aç Brownie(opens in a new tab)247
Epirus
Java Virtual Maşınında blokchain tətbiqlərinin hazırlanması, yerləşdirilməsi və monitorinqi üçün platforma.
HTMLSHELL
Aç Epirus(opens in a new tab)2.745
Create Eth App
Bir əmrlə Ethereum ilə işləyən tətbiqlər yaradın. Seçmək üçün UI çərçivələri və DeFi şablonlarının geniş təklifi ilə gəlir.
JAVASCRIPTTYPESCRIPT
Aç Create Eth App(opens in a new tab)1.357
Scaffold-ETH-2
Eterlər + Hardhat + Reaksiya: ağıllı müqavilələrlə təchiz edilmiş mərkəzləşdirilməmiş tətbiqlər yaratmağa başlamaq üçün lazım olan hər şey.
TYPESCRIPTJAVASCRIPT
Aç Scaffold-ETH-2(opens in a new tab)1.958
Solidity template
Solidity ağıllı müqavilələriniz üçün əvvəlcədən qurulmuş quraşdırma üçün GitHub şablonu. Hardhat yerli şəbəkəsi, testlər üçün Waffle, pulqabının tətbiqi üçün Ether-lər və s. daxildir.
TYPESCRIPTSOLIDITY
Aç Solidity template(opens in a new tab)8.233
Foundry
Rust dilində yazılmış Ethereum tətbiqinin inkişafı üçün parlaq sürətli, portativ və modul alət dəsti.
RUSTSHELL
Aç Foundry(opens in a new tab)