9 IDE Services
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. It enhances the development experience and efficiency by integrating tools such as a compiler, editor, interpreter, debugger, project manager, and more.
BSN IDE Services customize and integrate the third-party IDEs corresponding to the frameworks adapted in BSN to form a development tool suite. When users create, publish and upgrade DApp services in the BSN portal, they can create and modify smart contracts by accessing the IDE website with one click from the DApp service page as long as the framework used in the current DApp service has already integrated with the IDE. After finishing coding, developers can debug the code and deploy the smart contract in the BSN production environment or BSN Testnet. Developers do not need to install their own development tools and set up a debugging environment because all edited smart contract packages can be synchronized and saved in the BSN portal and IDE.
Currently, the BSN International portal provides IDE services with permissioned frameworks including Hyperledger Fabric and FISCO BCOS, as well as public chains including Ethereum, Algorand and Nervos.
This iteration of IDE services is only available on the web. In the future, BSN will continue to integrate more frameworks and launch the BSN IDE client version.