Chuyển đến nội dung chính
Change page

Môi trường phát triển tích hợp (IDE)

Khi thiết lập một môi trường phát triển tích hợp (IDE) (opens in a new tab), việc lập trình các ứng dụng trên Ethereum cũng tương tự như lập trình bất kỳ dự án phần mềm nào khác. Có rất nhiều lựa chọn, vì vậy suy cho cùng, hãy chọn IDE hoặc trình soạn thảo mã phù hợp nhất với sở thích của bạn. Rất có thể lựa chọn IDE tốt nhất cho việc phát triển Ethereum của bạn chính là IDE mà bạn đang sử dụng cho việc phát triển phần mềm truyền thống.

IDE trên nền tảng web

Nếu bạn muốn thử nghiệm với mã trước khi thiết lập môi trường phát triển cục bộ, các ứng dụng web này được xây dựng tùy chỉnh cho việc phát triển hợp đồng thông minh Ethereum.

Remix (opens in a new tab) - IDE trên nền tảng web được tích hợp sẵn phân tích tĩnh và một máy ảo Chuỗi khối thử nghiệm

ChainIDE (opens in a new tab) - Một IDE đa Chuỗi dựa trên đám mây

Replit (Solidity Starter - Beta) (opens in a new tab) - Một môi trường phát triển có thể tùy chỉnh cho Ethereum với tính năng tải lại nóng (hot reloading), kiểm tra lỗi và hỗ trợ mạng thử nghiệm hạng nhất

Tenderly Sandbox (opens in a new tab) - Một môi trường tạo nguyên mẫu nhanh, nơi bạn có thể viết, thực thi và gỡ lỗi các hợp đồng thông minh trong trình duyệt bằng Solidity và JavaScript

EthFiddle (opens in a new tab) - IDE trên nền tảng web cho phép bạn viết, biên dịch và gỡ lỗi hợp đồng thông minh của mình

IDE trên máy tính để bàn

Hầu hết các IDE lâu đời đều đã xây dựng các plugin để nâng cao trải nghiệm phát triển Ethereum. Tối thiểu, chúng cung cấp tính năng làm nổi bật cú pháp cho các ngôn ngữ hợp đồng thông minh.

Visual Studio Code - IDE đa nền tảng chuyên nghiệp với sự hỗ trợ chính thức cho Ethereum

Các IDE của JetBrains (IntelliJ IDEA, v.v.) - Các công cụ thiết yếu dành cho các nhà phát triển và nhóm phần mềm

Remix Desktop - Trải nghiệm Remix IDE trên máy cục bộ của bạn

Plugin và tiện ích mở rộng

Đọc thêm

Bạn biết một tài nguyên cộng đồng nào đó đã giúp ích cho bạn? Hãy chỉnh sửa trang này và thêm nó vào!