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


955
Waffle
Η πιο προηγμένη βιβλιοθήκη δοκιμών για έξυπνα συμβόλαια. Χρησιμοποιείστε το μόνο του ή με τα Scaffold-eth ή Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
195
Kurtosis
Μια εργαλειοθήκη που βασίζεται σε συγκεκριμένο θέμα για εύκολη διαμόρφωση ενός δικτύου δοκιμών Ethereum πολλαπλών πελατών για γρήγορη ανάπτυξη, δημιουργία πρωτοτύπων και δοκιμών τοπικών εφαρμογών.
GOJAVASCRIPT
Open Kurtosis(opens in a new tab)
6.521
Hardhat
Το Hardhat είναι ένα περιβάλλον ανάπτυξης Ethereum για επαγγελματίες.
TYPESCRIPTSOLIDITY
Open Hardhat(opens in a new tab)
14.025
Truffle
Η σουίτα Truffle μεταφέρει την ιδέα των προγραμματιστών σε αποκεντρωμένη εφαρμογή όσο το δυνατόν πιο εύκολα.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
2.570
Brownie
Ένα πλαίσιο ανάπτυξης και δοκιμών με βάση την Python για smart contracts που στοχεύουν την εικονική μηχανή Ethereum.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
225
Epirus
Μια πλατφόρμα ανάπτυξης, ελέγχου και παρακολούθησης εφαρμογών blockchain στην Java Virtual Machine.
HTMLSHELL
Open Epirus(opens in a new tab)
2.641
Create Eth App
Δημιουργήστε δυναμικές εφαρμογές Ethereum με μία εντολή. Έρχεται με ένα ευρύ φάσμα προτύπων για UI και DeFi για να επιλέξετε.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
756
Scaffold-ETH-2
Ethers + Hardhat + React: όλα όσα χρειάζεστε για να ξεκινήσετε τη δημιουργία αποκεντρωμένων εφαρμογών για χρήση με έξυπνα συμβόλαια.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
1.898
Solidity template
Ένα πρότυπο του GitHub με προρυθμισμένη εγκατάσταση έξυπνου συμβολαίου Solidity. Περιλαμβάνει ένα τοπικό δίκτυο Hardhat, Waffle για δοκιμές, Ethers για εφαρμογή πορτοφολιού και πολλά άλλα.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
7.169
Foundry
Μια εκπληκτικά γρήγορη, φορητή και αρθρωτή εργαλειοθήκη για την ανάπτυξη εφαρμογών Ethereum γραμμένη σε Rust.
RUSTSHELL
Open Foundry(opens in a new tab)