Πλαίσια και προρυθμισμένες δομές λογισμικού
Σας συνιστούμε να επιλέξετε ένα πλαίσιο, ειδικά αν μόλις ξεκινήσατε. Η δημιουργία μιας ολοκληρωμένης αποκεντρωμένης εφαρμογής απαιτεί διαφορετικά κομμάτια τεχνολογίας. Τα πλαίσια περιλαμβάνουν πολλά από τα απαραίτητα χαρακτηριστικά ή παρέχουν εύκολα συστήματα πρόσθετων για να επιλέξετε τα εργαλεία που επιθυμείτε.
Αυτά τα πλαίσια παρέχονται με διάφορες λειτουργίες όπως:
- Χαρακτηριστικά για να εφαρμόσετε μια τοπική λειτουργία κεντρικής αλυσίδας.
- Βοηθήματα για την συγκρότηση και δοκιμή των smart contracts σας.
- Πρόσθετα ανάπτυξης πελατών για την κατασκευή της εφαρμογής που χρησιμοποιεί ο χρήστης στο ίδιο έργο/αποθετήριο.
- Ρύθμιση παραμέτρων για τη σύνδεση με το δίκτυο του Ethereum και την ανάπτυξη συμβάσεων, είτε σε μια τοπική εγκατάσταση ή σε ένα από τα δημόσια δίκτυα του Ethereum.
- Αποκεντρωμένη διανομή εφαρμογών - ενοποιήσεων με επιλογές αποθήκευσης όπως το IPFS.


971
Waffle
Η πιο προηγμένη βιβλιοθήκη δοκιμών για έξυπνα συμβόλαια. Χρησιμοποιείστε το μόνο του ή με τα Scaffold-eth ή Hardhat.
TYPESCRIPT
SOLIDITY

300
Kurtosis Ethereum Package
Μια εργαλειοθήκη που βασίζεται σε συγκεκριμένο θέμα για εύκολη διαμόρφωση ενός δικτύου δοκιμών Ethereum πολλαπλών πελατών για γρήγορη ανάπτυξη, δημιουργία πρωτοτύπων και δοκιμών τοπικών εφαρμογών.
STARLARK
PYTHON

2.679
Brownie
Ένα πλαίσιο ανάπτυξης και δοκιμών με βάση την Python για smart contracts που στοχεύουν την εικονική μηχανή Ethereum.
PYTHON
SOLIDITY

258
Epirus
Μια πλατφόρμα ανάπτυξης, ελέγχου και παρακολούθησης εφαρμογών blockchain στην Java Virtual Machine.
HTML
SHELL

2.765
Create Eth App
Δημιουργήστε δυναμικές εφαρμογές Ethereum με μία εντολή. Έρχεται με ένα ευρύ φάσμα προτύπων για UI και DeFi για να επιλέξετε.
JAVASCRIPT
TYPESCRIPT

1.524
Scaffold-ETH-2
Ethers + Hardhat + React: όλα όσα χρειάζεστε για να ξεκινήσετε τη δημιουργία αποκεντρωμένων εφαρμογών για χρήση με έξυπνα συμβόλαια.
TYPESCRIPT
JAVASCRIPT

1.976
Solidity template
Ένα πρότυπο του GitHub με προρυθμισμένη εγκατάσταση έξυπνου συμβολαίου Solidity. Περιλαμβάνει ένα τοπικό δίκτυο Hardhat, Waffle για δοκιμές, Ethers για εφαρμογή πορτοφολιού και πολλά άλλα.
TYPESCRIPT
SOLIDITY

8.592
Foundry
Μια εκπληκτικά γρήγορη, φορητή και αρθρωτή εργαλειοθήκη για την ανάπτυξη εφαρμογών Ethereum γραμμένη σε Rust.
RUST
SHELL