蚂蚁链开发者实验室:开放全栈工具助力开发者低代码开发
繼元宇宙之后,Web3席卷互聯網技術圈。區塊鏈作為這兩大趨勢下的重要支撐技術,俘獲高度關注。
同時伴隨著產業區塊鏈的繼續深耕,越來越多的開發者看向這個領域,開始更深入去了解、學習、入門區塊鏈。
相比初期,區塊鏈在國內經過多年產業落地,在硬核技術逐步成熟的同時,技術生態也在不斷完善。今年,螞蟻鏈推出了“開發者實驗室“,向開發者免費開放體系化的區塊鏈技術和資源,助力開發者成長。
01 是什么?
螞蟻鏈開發者實驗室是區塊鏈開發者入門、學習和實訓中心。
它提供了免費、真實的螞蟻鏈區塊鏈開發環境,同時也配套手把手式的實訓教程。開發者可以一站式學習區塊鏈技術課程,實踐開發技能,從而體系化掌握區塊鏈技術應用的核心技能,也可以參加考試認證區塊鏈專業能力。
它是技術開放陣地
螞蟻鏈開發者實驗室是螞蟻鏈首個面向開發者搭建的基礎技術環境,包含覆蓋前、后端的區塊鏈框架、工具和服務,以及從入門到進階的區塊鏈實訓教程,開發者可以根據教程自主調用技術模塊進行應用開發。
該平臺的主要特點是“低門檻”,即使是初學者,也可以快速搭建一個區塊鏈應用。開發者實驗室中集成了螞蟻鏈多個支撐實際業務場景的企業級區塊鏈中間件,可以實現“開箱即用”。
早期,很多對性能、安全等條件沒那么高要求的應用主要依托智能合約做計算,但是隨著企業級場景越來越豐富,就需要一整套的技術基礎服務做支撐,比如云服務集成技術、中間件、合約安全、鏈上鏈下一體化等。這也對開發者提出了更全面的要求。
螞蟻鏈以區塊鏈平臺技術為起點,形成了一套全棧的技術體系,涵蓋平臺技術、擴展技術、融合技術和應用技術,可滿足開發者不同要求的“用鏈”需求。
如支撐多款生產級的區塊鏈應用框架ChainStack、DApp研發平臺Workbench、專業集成開發環境Antchain Studio、前端開發框架Myfish、在線合約開發工具CloudIDE等。
開發者只需登錄就可以使用螞蟻鏈“同款”開發技術。
它是開發者成長中心
開發者實驗室同時也是體系化的區塊鏈技術學習中心,開發者可以在實驗室一站式學習、動手實訓和完成技術能力認證。
學習平臺提供100+在線學習課程,既可以完整學習區塊鏈基礎知識,了解底層原理及核心實現,又可以深入學習螞蟻鏈技術的企業級特性和原理。
實訓平臺提供手把手式的區塊鏈編程實訓教程,讓開發者可以step by step入門開發區塊鏈,進階使用區塊鏈。
對開發者入門友好也是一大特點,如實訓課程中,solidity語言入門開發教學使用了“螞蟻搬家”的趣味教學供學習語法。
目前的入門課程只是個開端,在開發者實驗室的長期規劃里會開放更多進階課程,供開發者邁入區塊鏈的技術深水區,如隱私保護、零知識證明、跨鏈開發等,都在學習路線上。
02 有什么?
1)開發者實驗鏈
- 開發者實驗鏈是基于螞蟻鏈合約平臺的專業版聯盟鏈,利用它開發者可以免費體驗真實的鏈上開發環境,實踐區塊鏈技術,開發測試DApp。
2)應用框架
- 【ChainStack框架】企業級區塊鏈應用研發框架,涵蓋智能合約框架與類庫、后端應用框架、應用原型等,基于它可以快速構建企業級區塊鏈應用;
- 【MyFish框架】一款面向前端開發者的螞蟻鏈DApp研發框架,支持TypeScript和Solidity智能合約開發,支持前端應用快速集成;
3)開發工具
- 【CloudIDE】一款在線合約開發IDE,為智能合約開發提供簡單、高效的集成環境。
- 【Antchain Studio】一款本地專業IDE,螞蟻鏈生態應用開發的集成開發環境,集成螞蟻鏈全棧的合約開發工具鏈和開發者服務,可以進行更專業的企業級應用構建。
4)中間件服務
- 【DApp Workbench】全棧dapp研發綜合服務平臺,集成各類應用中間件與合約服務,支持快速構建一個集成框架和中間件的企業級DApp。
- 【交易網關/數據網關】支持低門檻、高性能、高可靠的企業級區塊鏈接入服務,支持準實時、高可靠的區塊鏈消息事件及數據推送服務。
- 【合約治理服務】支持智能合約運維治理服務,多方可聯合治理合約,也提供合約部署升級、合約業務參數變更等運維能力,讓合約運維更簡單。
- 【應用速搭平臺】提供可視化編程合約,只需要配置少量代碼就能完成開發測試,簡單應用可以實現“0代碼”一秒創建、3秒上鏈。
- 【合約審計】合約代碼自動化檢測服務,讓漏洞無所遁形。
Web3和元宇宙掀起新一波信息技術浪潮,區塊鏈技術價值和應用呈現即將進入一個新階段。
開發者是建筑師更是藝術家,希望通過開放這些工具,降低廣大開發者的“用鏈”門檻,點亮每一個人的創新~
總結
以上是生活随笔為你收集整理的蚂蚁链开发者实验室:开放全栈工具助力开发者低代码开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ROS2和ROS1启动launch的一些
- 下一篇: Git中rebase的使用