Truffle: Senjata Rahasia Pengembang Ethereum

robot
Pembuatan abstrak sedang berlangsung

Saya telah bergelut dengan pengembangan blockchain selama bertahun-tahun, dan sejujurnya, Truffle telah menyelamatkan saya lebih banyak kali daripada yang bisa saya hitung. Diciptakan pada tahun 2015 oleh Tim Coulter, kerangka kerja ini telah menjadi apa yang Ruby on Rails bagi para pengembang web - sangat penting jika Anda tidak ingin kehilangan akal saat mengembangkan di Ethereum.

Sialan, itu dibangun di atas Node.js dan Solidity dan mencakup semua yang Anda butuhkan: lingkungan pengembangan, kerangka pengujian, semuanya. Ini telah diunduh ratusan ribu kali (tidak heran ) karena ini benar-benar membuat proses pengembangan blockchain yang menyiksa menjadi agak dapat diterima.

Lihat, blockchain tidak mengenal ampun - buat satu kesalahan dan uangmu hilang selamanya. Itulah mengapa otomatisasi Truffle dalam kompilasi kontrak, penyebaran, dan manajemen biner sangat penting. Saya tidak bisa memberi tahu berapa banyak kesalahan mahal yang telah saya hindari berkat alat ini.

Seiring waktu, Truffle berkembang menjadi seluruh ekosistem. Ada Ganache - sebuah blockchain pribadi yang memungkinkan Anda untuk menguji tanpa membuang gas pada transaksi testnet. Kemudian Drizzle membantu dengan pengembangan frontend, yang percayalah, bisa menjadi mimpi buruk total tanpa alat yang tepat.

Apa yang sebenarnya bisa Anda lakukan dengan benda ini? Tiga hal utama:

  • Membangun kontrak pintar menggunakan Solidity tanpa ingin mencabut rambutmu
  • Uji kontrak Anda sebelum mereka diluncurkan (dan berpotensi kehilangan uang semua orang)
  • Terapkan ke berbagai jaringan tanpa sakit kepala yang biasa

Pemain besar seperti Microsoft dan Amazon menggunakan Truffle - bukan karena mereka mencintai dukungan open source (ha!), tetapi karena itu benar-benar bekerja. Alat ini pada dasarnya telah menjadi standar industri meskipun memiliki kekurangan dan frustrasi sesekali.

Kemana semua ini akan menuju? Nah, kompatibilitas lintas rantai adalah hal besar berikutnya, dan Truffle perlu beradaptasi atau mati. Kompetisi semakin ketat, dan sejujurnya, beberapa kerangka kerja yang lebih baru mulai terlihat lebih menarik untuk arsitektur dApp yang kompleks.

Truffle secara dramatis menyederhanakan pengembangan Ethereum dari awal hingga akhir. Apakah ini sempurna? Tentu saja tidak. Apakah ini diperlukan? Bagi kebanyakan dari kita yang hanya manusia biasa yang mencoba untuk memprogram di Ethereum - pasti. Meskipun jika Anda baru memulai, bersiaplah untuk kurva pembelajaran yang lebih curam daripada struktur biaya platform perdagangan kebanyakan.

ETH2.92%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)