web ide開發(BSN官網已上線首批IDE Web端,免費供開發者使用)
根據計劃,BSN早在4月30日季度版本迭代時就宣布了將于5月31日上線發布首批BSN集成開發環境(IDE),在研發團隊的努力下,終于如期在BSN中國推出了基于HyperLedger Fabric和FISCO BCOS的IDE Web端,在BSN國際推出了基于Hyperledger Fabric、FISCO BCOS、Ethereum、Nervos及Algorand的IDE Web端。全球開發者都可通過BSN官網免費調用IDE進行智能合約地開發、調試,以及同步聯盟鏈智能合約至門戶中。
集成開發環境(IDE,Integrated Development Environment)是用于提升程序開發環境效率的應用程序。通過集成編譯器、編輯器、代碼提示器、調試器、項目管理器等工具提升開發體驗和效率,并通過客戶端和Web端界面供開發者使用。
BSN IDE是將BSN已適配區塊鏈底層框架所對應的第三方IDE進行定制化集成所形成的開發工具套裝,需要使用BSN賬戶登錄使用。開發者在BSN門戶進行服務的創建、編輯、發布時,能夠在頁面中無縫調用BSN IDE Web端,也可以將IDE Web端的鏈接地址保存作為日常開發工具使用。下面我們以BSN官網門戶內發布服務為例,分四步介紹如何使用BSN IDE:
步驟一:登錄BSN門戶,進入【聯盟鏈服務】->【我發布的服務】,選擇在線IDE。
步驟二:選擇平臺類型,點擊【確定】跳轉至IDE。
步驟三:在IDE里面進行鏈碼包的創建,編輯及部署,選擇發布新服務,
1. 鏈碼包創建:
點擊【新建項目】
創建鏈碼包時支持從本地上傳或從BSN門戶導入
創建類型選擇本地上傳
創建類型選擇從BSN門戶導入
2. 鏈碼包編輯
點擊鏈碼包進入編輯鏈碼信息
3. 鏈碼包部署
點擊部署圖標按鈕,完成部署頁面信息后點擊底部【部署】
* 需注意鏈碼名稱不能包含中文。
步驟四:跳轉回BSN門戶發布服務頁面,鏈碼包此時已同步至BSN門戶,開發者可在服務發布頁面進行后續的服務發布操作。
除服務發布外,在BSN門戶內開發者還可以使用IDE進行服務編輯、服務升級等操作。同時,BSN測試網服務中也已集成BSN IDE供開發者使用。還將集成到BSN賦能平臺和BSN專網內,讓第三方BSN門戶和BSN專網管理方,也能夠為其開發者提供IDE服務。
BSN將持續集成基于不同底層框架的IDE工具,今后還會增加BSN IDE的客戶端版本。相信隨著更多IDE服務的加入,將對BSN區塊鏈開發一站式綜合服務能力起到積極的促進作用,為開發者帶來更為便捷的服務體驗。