Trong loạt ba phần này, chúng tôi khám phá ICP Ninja — môi trường phát triển dựa trên web đầy sáng tạo biến cách mà các nhà phát triển xây dựng và triển khai ứng dụng trên Internet Computer.
Những bài viết này giới thiệu giao diện trực quan của ICP Ninja, sự hỗ trợ phát triển dựa trên trí tuệ nhân tạo và khả năng chuyển chuỗi, chứng minh cách nó loại bỏ rào cản phát triển truyền thống trong khi cung cấp các công cụ mạnh mẽ cho cả người mới bắt đầu và những nhà phát triển có kinh nghiệm.
*Nếu bạn quan tâm đến việc hiểu rõ các tính năng cốt lõi của ICP Ninja, hãy đọc “ICP Ninja: Dojo của bạn trên Internet Computer” để có cái nhìn tổng quan về IDE dựa trên trình duyệt này và các dự án mẫu của nó. Đối với những người tập trung vào việc cải thiện nền tảng mới, “Cập nhật ICP Ninja: Bước đánh dấu Coulomb” nhấn mạnh các bổ sung mới nhất bao gồm chia sẻ dự án, tùy chọn xác thực và các dự án mẫu mới mà giới thiệu chức năng chéo chuỗi. Bài viết cuối cùng, “Tăng cường phát triển ứng dụng ICP bằng cách sử dụng ICP Ninja & AI” khám phá cách trợ lý AI của nền tảng có thể giúp giải thích, sửa lỗi và tối ưu hóa mã của bạn để tối ưu quá trình phát triển.
Chúng tôi rất vui mừng thông báo mốc quan trọng ICP Roadmap Coulomb hiện đã hoạt động! Coulomb là một phần của Developer Experience track, bao gồm một số mốc quan trọng tập trung vào việc cải thiện công cụ phát triển và giới thiệu tính năng mới. Cập nhật Coulomb tập trung cụ thể vào ICP Ninja, một công cụ IDE dựa trên web cho các nhà phát triển xây dựng và triển khai các dự án ICP trực tiếp từ trình duyệt của họ.
ICP Ninja là gì?
ICP Ninja được thiết kế để đơn giản hóa quá trình tạo và triển khai hợp đồng thông minh ICP canister. Nó phục vụ như một điểm nhập dễ dàng cho các nhà phát triển bắt đầu xây dựng trên Internet Computer (IC), loại bỏ nhu cầu các bước thiết lập phức tạp như tải xuống IC SDK, tạo danh tính cho nhà phát triển và huy động chu kỳ. Với ICP Ninja, triển khai hợp đồng thông minh chỉ cần chọn một dự án mẫu và nhấp vào “Triển khai.” Khi đã triển khai, các dự án sẽ hoạt động trong 20 phút, nhưng có thể được triển khai lại khi cần.
ICP Ninja hỗ trợ nhiều ngôn ngữ lập trình khác nhau, như Motoko và Rust, với kế hoạch thêm hỗ trợ cho Python và TypeScript trong tương lai. ICP Ninja cung cấp các dự án mẫu nhấn mạnh các khả năng đặc biệt của ICP, như cuộc gọi HTTPS, sự ngẫu nhiên và Chain Fusion.
Các tính năng mới
Thành tựu Mệnh đề này giới thiệu một số tính năng mới hấp dẫn và cải tiến cho ICP Ninja, được thiết kế để tăng cường trải nghiệm của bạn với môi trường lập trình trực tuyến của chúng tôi.
Những cập nhật này không chỉ là việc thêm các tính năng mới mà còn là việc trao quyền cho bạn để tạo, cộng tác và triển khai dễ dàng hơn. Cho dù bạn đang khám phá các khả năng cross-chain, tạo mẫu chatbot AI, hay chia sẻ kiệt tác mới nhất của bạn, các tính năng mới nhất của ICP Ninja cung cấp cho bạn các công cụ để làm điều đó.
Trang chủ được thiết kế lại
Để phù hợp với thiết kế sáng tạo của trình soạn thảo mã ICP, trang đích của nền tảng được thiết kế lại với vẻ ngoài hiện đại và mượt mà, nhằm mục đích làm cho việc sử dụng trở nên trực quan, phong cách và dành cho những người sáng tạo như bạn.
Từ trang landing mới, bạn tạo một dự án trống mới hoặc chọn từ một số ví dụ mẫu để bắt đầu xây dựng ứng dụng onchain đầu tiên của mình.
### Seamless sign-in
ICP Ninja hiện đã hỗ trợ xác thực bằng Internet Identity (II) hoặc GitHub. Mặc dù đăng nhập vào ICP Ninja mở khóa nhiều tính năng khác nhau như lưu dự án, việc xác thực không bắt buộc để sử dụng nền tảng.
Dự án tiết kiệm
Chưa hoàn thành dự án nhưng cần nghỉ ngơi? Chỉ cần đăng nhập vào ICP Ninja với II hoặc GitHub, lưu dự án, sau đó tiếp tục làm ngay tại nơi bạn dừng lại. Dự án đã lưu có thể mở từ bất kỳ thiết bị nào, có nghĩa bạn có thể tiếp tục làm việc trên mã của mình ở bất kỳ đâu.
Chia sẻ dự án & xuất khẩu
Bạn có thể chụp một bức ảnh chụp màn hình của dự án của mình và chia sẻ nó với một URL đơn giản, cho phép các đồng nghiệp, bạn bè hoặc cả thế giới xem mã và triển khai nó mà không cần xác thực!
Muốn thử không? Đây là liên kết chia sẻ cho trò chơi Flying Ninja:
Hoặc nếu bạn muốn di dời dự án của mình sang GitHub, chỉ cần xuất nó ra một kho lưu trữ mới chỉ với một cú nhấp chuột duy nhất.
Ví dụ khám phá khối EVM mới
Sẵn sàng khám phá khả năng của Chain Fusion? Bắt đầu với ví dụ khám phá khối ICP Ninja EVM mới và xây dựng một ứng dụng dapp đơn giản kết nối đa chuỗi kết nối với bất kỳ chuỗi dựa trên EVM nào, hoàn chỉnh với việc ký thông điệp mật mã.
### Ví dụ chatbot LLM mới
Dự án ví dụ chatbot LLM mới mang lại cho bạn nền tảng để xây dựng chatbot được trang bị trí tuệ nhân tạo của riêng bạn chỉ trong vài cú nhấp chuột. Tùy chỉnh tên và biểu tượng của bot, sau đó bắt đầu trò chuyện!
### Trợ lý học máy AI
Cần trợ giúp sửa dòng code, hoặc muốn phần của dự án mẫu được giải thích? Trợ lý học trí tuệ nhân tạo sẵn sàng trở thành đối tác lập trình cá nhân của bạn và giúp cải thiện, tối ưu hóa, sửa chữa hoặc giải thích code để tối ưu hóa quá trình phát triển.
Thông tin chi tiết về trợ lý học tập có thể được tìm thấy trong bài đăng trên blog Trợ lý Học tập AI Ninja ICP.
Các bước tiếp theo cho Developer Experience ICP Roadmap track là gì?
Bây giờ khi cột mốc Coulomb đã hoàn thành, tất cả mọi người đều chú ý đến mốc tiếp theo trong quá trình Developer Experience: Thorium. Mốc Thorium sẽ tập trung vào quản lý tài nguyên canister, bao gồm cải tiến trải nghiệm quản lý chu kỳ, tiết lộ các chỉ số quan trọng của canister và các hook vòng đời của canister.
Và chúng tôi rất mong được mang đến cho bạn nhiều hơn nữa trong cột mốc Atlas, điều này sẽ nâng cao thêm ICP Ninja trong tương lai. Kiểm tra chi tiết đầy đủ trên Lộ trình ICP.
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
ICP Ninja cập nhật: Mệnh đề Coulomb đã được phóng
Những bài viết này giới thiệu giao diện trực quan của ICP Ninja, sự hỗ trợ phát triển dựa trên trí tuệ nhân tạo và khả năng chuyển chuỗi, chứng minh cách nó loại bỏ rào cản phát triển truyền thống trong khi cung cấp các công cụ mạnh mẽ cho cả người mới bắt đầu và những nhà phát triển có kinh nghiệm.
*Nếu bạn quan tâm đến việc hiểu rõ các tính năng cốt lõi của ICP Ninja, hãy đọc “ICP Ninja: Dojo của bạn trên Internet Computer” để có cái nhìn tổng quan về IDE dựa trên trình duyệt này và các dự án mẫu của nó. Đối với những người tập trung vào việc cải thiện nền tảng mới, “Cập nhật ICP Ninja: Bước đánh dấu Coulomb” nhấn mạnh các bổ sung mới nhất bao gồm chia sẻ dự án, tùy chọn xác thực và các dự án mẫu mới mà giới thiệu chức năng chéo chuỗi. Bài viết cuối cùng, “Tăng cường phát triển ứng dụng ICP bằng cách sử dụng ICP Ninja & AI” khám phá cách trợ lý AI của nền tảng có thể giúp giải thích, sửa lỗi và tối ưu hóa mã của bạn để tối ưu quá trình phát triển.
Chúng tôi rất vui mừng thông báo mốc quan trọng ICP Roadmap Coulomb hiện đã hoạt động! Coulomb là một phần của Developer Experience track, bao gồm một số mốc quan trọng tập trung vào việc cải thiện công cụ phát triển và giới thiệu tính năng mới. Cập nhật Coulomb tập trung cụ thể vào ICP Ninja, một công cụ IDE dựa trên web cho các nhà phát triển xây dựng và triển khai các dự án ICP trực tiếp từ trình duyệt của họ.
ICP Ninja là gì?
ICP Ninja được thiết kế để đơn giản hóa quá trình tạo và triển khai hợp đồng thông minh ICP canister. Nó phục vụ như một điểm nhập dễ dàng cho các nhà phát triển bắt đầu xây dựng trên Internet Computer (IC), loại bỏ nhu cầu các bước thiết lập phức tạp như tải xuống IC SDK, tạo danh tính cho nhà phát triển và huy động chu kỳ. Với ICP Ninja, triển khai hợp đồng thông minh chỉ cần chọn một dự án mẫu và nhấp vào “Triển khai.” Khi đã triển khai, các dự án sẽ hoạt động trong 20 phút, nhưng có thể được triển khai lại khi cần.
ICP Ninja hỗ trợ nhiều ngôn ngữ lập trình khác nhau, như Motoko và Rust, với kế hoạch thêm hỗ trợ cho Python và TypeScript trong tương lai. ICP Ninja cung cấp các dự án mẫu nhấn mạnh các khả năng đặc biệt của ICP, như cuộc gọi HTTPS, sự ngẫu nhiên và Chain Fusion.
Các tính năng mới
Thành tựu Mệnh đề này giới thiệu một số tính năng mới hấp dẫn và cải tiến cho ICP Ninja, được thiết kế để tăng cường trải nghiệm của bạn với môi trường lập trình trực tuyến của chúng tôi.
Những cập nhật này không chỉ là việc thêm các tính năng mới mà còn là việc trao quyền cho bạn để tạo, cộng tác và triển khai dễ dàng hơn. Cho dù bạn đang khám phá các khả năng cross-chain, tạo mẫu chatbot AI, hay chia sẻ kiệt tác mới nhất của bạn, các tính năng mới nhất của ICP Ninja cung cấp cho bạn các công cụ để làm điều đó.
Trang chủ được thiết kế lại
Để phù hợp với thiết kế sáng tạo của trình soạn thảo mã ICP, trang đích của nền tảng được thiết kế lại với vẻ ngoài hiện đại và mượt mà, nhằm mục đích làm cho việc sử dụng trở nên trực quan, phong cách và dành cho những người sáng tạo như bạn.
Từ trang landing mới, bạn tạo một dự án trống mới hoặc chọn từ một số ví dụ mẫu để bắt đầu xây dựng ứng dụng onchain đầu tiên của mình.
ICP Ninja hiện đã hỗ trợ xác thực bằng Internet Identity (II) hoặc GitHub. Mặc dù đăng nhập vào ICP Ninja mở khóa nhiều tính năng khác nhau như lưu dự án, việc xác thực không bắt buộc để sử dụng nền tảng.
Dự án tiết kiệm
Chưa hoàn thành dự án nhưng cần nghỉ ngơi? Chỉ cần đăng nhập vào ICP Ninja với II hoặc GitHub, lưu dự án, sau đó tiếp tục làm ngay tại nơi bạn dừng lại. Dự án đã lưu có thể mở từ bất kỳ thiết bị nào, có nghĩa bạn có thể tiếp tục làm việc trên mã của mình ở bất kỳ đâu.
Chia sẻ dự án & xuất khẩu
Bạn có thể chụp một bức ảnh chụp màn hình của dự án của mình và chia sẻ nó với một URL đơn giản, cho phép các đồng nghiệp, bạn bè hoặc cả thế giới xem mã và triển khai nó mà không cần xác thực!
Muốn thử không? Đây là liên kết chia sẻ cho trò chơi Flying Ninja:
Hoặc nếu bạn muốn di dời dự án của mình sang GitHub, chỉ cần xuất nó ra một kho lưu trữ mới chỉ với một cú nhấp chuột duy nhất.
Ví dụ khám phá khối EVM mới
Sẵn sàng khám phá khả năng của Chain Fusion? Bắt đầu với ví dụ khám phá khối ICP Ninja EVM mới và xây dựng một ứng dụng dapp đơn giản kết nối đa chuỗi kết nối với bất kỳ chuỗi dựa trên EVM nào, hoàn chỉnh với việc ký thông điệp mật mã.
Dự án ví dụ chatbot LLM mới mang lại cho bạn nền tảng để xây dựng chatbot được trang bị trí tuệ nhân tạo của riêng bạn chỉ trong vài cú nhấp chuột. Tùy chỉnh tên và biểu tượng của bot, sau đó bắt đầu trò chuyện!
Cần trợ giúp sửa dòng code, hoặc muốn phần của dự án mẫu được giải thích? Trợ lý học trí tuệ nhân tạo sẵn sàng trở thành đối tác lập trình cá nhân của bạn và giúp cải thiện, tối ưu hóa, sửa chữa hoặc giải thích code để tối ưu hóa quá trình phát triển.
Thông tin chi tiết về trợ lý học tập có thể được tìm thấy trong bài đăng trên blog Trợ lý Học tập AI Ninja ICP.
Các bước tiếp theo cho Developer Experience ICP Roadmap track là gì?
Bây giờ khi cột mốc Coulomb đã hoàn thành, tất cả mọi người đều chú ý đến mốc tiếp theo trong quá trình Developer Experience: Thorium. Mốc Thorium sẽ tập trung vào quản lý tài nguyên canister, bao gồm cải tiến trải nghiệm quản lý chu kỳ, tiết lộ các chỉ số quan trọng của canister và các hook vòng đời của canister.
Và chúng tôi rất mong được mang đến cho bạn nhiều hơn nữa trong cột mốc Atlas, điều này sẽ nâng cao thêm ICP Ninja trong tương lai. Kiểm tra chi tiết đầy đủ trên Lộ trình ICP.