Cảm nhận của tôi về Ethers.js: Người hùng không được ca ngợi trong phát triển Ethereum

Tôi đã vật lộn với phát triển Ethereum trong nhiều năm nay, và cho tôi nói - Ethers.js vừa là cứu tinh vừa là kẻ thù của tôi. Thư viện JavaScript này không chỉ là một công cụ khác; nó thực sự là nền tảng cho cách chúng ta tương tác với chuỗi khối Ethereum.

Khi tôi mới bắt đầu lập trình DApps, tôi đã choáng ngợp bởi sự phức tạp của chuỗi khối. Ethers.js xuất hiện như một người bạn biết tất cả các lối tắt ở một thành phố xa lạ. Nó xử lý tất cả công việc bẩn - kết nối với các nút, ký giao dịch, quản lý ví - trong khi tôi có thể tập trung vào việc xây dựng một thứ gì đó hữu ích.

Điều khiến tôi ấn tượng nhất về Ethers.js là cách mà nó làm cho một thứ cực kỳ phức tạp trở nên đơn giản một cách đánh lừa. Chắc chắn, bên dưới nó chỉ đang thực hiện các cuộc gọi REST đến các nhà cung cấp RPC, nhưng hãy thử lập trình tất cả từ đầu! Kiến trúc mô-đun là một điều kỳ diệu khi bạn đang cố gắng giữ kích thước gói của mình nhỏ gọn. Hãy tin tôi, tôi đã học bài học này theo cách khó khăn sau khi phát hành một DApp cồng kềnh mất rất nhiều thời gian để tải.

Thị trường crypto đang tràn ngập các thư viện chưa hoàn thiện và các dự án bị bỏ hoang, nhưng Ethers.js đã vượt qua thử thách của thời gian. Trong khi các đối thủ đến rồi đi, Ethers vẫn giữ được sự liên quan. Tuy nhiên, tôi phải nói rằng, Viem đang ngày càng thu hút và khiến tôi phải nghi ngờ lòng trung thành của mình gần đây. Cạnh tranh là điều tốt, tôi nghĩ vậy.

Tôi cảm thấy thất vọng về việc thư viện này nhận được rất ít sự công nhận bên ngoài các vòng tròn phát triển. Các nhà đầu tư ném hàng triệu vào những dự án NFT hào nhoáng và tiền meme, nhưng cơ sở hạ tầng cơ bản làm cho mọi thứ trở nên khả thi lại hầu như không được chú ý. Sự đánh giá nào cho hệ thống dẫn nước giữ cho toàn bộ hệ sinh thái này không bị sụp đổ?

Trong các dự án DeFi của tôi, Ethers.js xử lý các chức năng quan trọng như thực hiện giao dịch và tương tác với hợp đồng thông minh. Tài liệu hướng dẫn bất ngờ tốt so với hầu hết các dự án tiền điện tử, mặc dù tôi vẫn đã dành vô số đêm muộn trên Stack Overflow để cố gắng hiểu một số chức năng khó hiểu hơn của nó.

Ethers.js không hoàn hảo - thông điệp lỗi của nó có thể khó hiểu, và việc theo kịp những nâng cấp liên tục của Ethereum có nghĩa là thường xuyên có những thay đổi lớn. Nhưng hãy cho tôi thấy điều gì tốt hơn mà đã được kiểm nghiệm! Khi công nghệ chuỗi khối tiếp tục phát triển, những công cụ như Ethers.js không chỉ là những thứ tốt đẹp để có; chúng là những cây cầu thiết yếu giữa phát triển web truyền thống và thế giới mới dũng cảm mà chúng ta đang xây dựng.

ETH2.89%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)