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。

BSN官网已上线首批IDE Web端,免费供开发者使用

步骤二:选择平台类型,点击【确定】跳转至IDE。

BSN官网已上线首批IDE Web端,免费供开发者使用

步骤三:在IDE里面进行链码包的创建,编辑及部署,选择发布新服务,

1. 链码包创建:

BSN官网已上线首批IDE Web端,免费供开发者使用

点击【新建项目】

BSN官网已上线首批IDE Web端,免费供开发者使用

创建链码包时支持从本地上传或从BSN门户导入

BSN官网已上线首批IDE Web端,免费供开发者使用

创建类型选择本地上传

BSN官网已上线首批IDE Web端,免费供开发者使用

创建类型选择从BSN门户导入

2. 链码包编辑

BSN官网已上线首批IDE Web端,免费供开发者使用

点击链码包进入编辑链码信息

3. 链码包部署

BSN官网已上线首批IDE Web端,免费供开发者使用

点击部署图标按钮,完成部署页面信息后点击底部【部署】

*需注意链码名称不能包含中文。

步骤四:跳转回BSN门户发布服务页面,链码包此时已同步至BSN门户,开发者可在服务发布页面进行后续的服务发布操作。

除服务发布外,在BSN门户内开发者还可以使用IDE进行服务编辑、服务升级等操作。同时,BSN测试网服务中也已集成BSN IDE供开发者使用。还将集成到BSN赋能平台和BSN专网内,让第三方BSN门户和BSN专网管理方,也能够为其开发者提供IDE服务。

BSN将持续集成基于不同底层框架的IDE工具,今后还会增加BSN IDE的客户端版本。相信随着更多IDE服务的加入,将对BSN区块链开发一站式综合服务能力起到积极的促进作用,为开发者带来更为便捷的服务体验。