请选择 进入手机版 | 继(jì)续访问(wèn)电脑版
首(shǒu)页 区块链生态 查看(kàn)内容
  • 11914
  • 0
  • 分(fèn)享到(dào)

区块链(liàn)创(chuàng)新(xīn)之(zhī)路,该何(hé)去何从?

2022-12-1 10:55

来源: CSDN

Web IDE,为智能合约插上加速双翅


IDE 是研发区(qū)块链智能合约的重要利器,但(dàn)市面(miàn)上往往缺乏对区块链智(zhì)能(néng)合约友(yǒu)好的专属 Web IDE。以开发(fā) Solidity 智能(néng)合约为例(lì),很多(duō)开(kāi)发同学编写和调试智能合约(yuē)代码都(dōu)在本地开发环境(jìng)完成,倘若没有 Web IDE 工具,不仅需要(yào)下载并安装 Native IDE,如 Intellij Idea、VSCode 等 Native IDE 工具,还需另行安装(zhuāng) Solidity 语言插件等,一旦换成其他语(yǔ)言类型的(de)合约,又要下载新的语言插件(jiàn),除此之外,还要配置不同开发语言的环境变量,同时掌握不同合约语言的(de)调试方法。因此(cǐ),如(rú)果选用(yòng) Native IDE 进行智能(néng)合约研发,繁琐复(fù)杂的流(liú)程会占用开发者大量的非必要(yào)学习成(chéng)本与精力,对(duì)新手很不友好。
为此,趣链基于(yú) Theia 框架自研的一套 Web IDE,提供基础的智能编辑器、Language Server Protocol、Debug Adapter Protocol 及灵活的可扩展能力,可灵活支持 Solidity、Go、Java 等不同类型的智(zhì)能合(hé)约。研发人员只需在Web IDE内完成合约编写,即可进行模拟(nǐ)编译、部署、调试、Debug等操作,并与Baas其他功能联(lián)动(dòng),快(kuài)速可视化部署合约并进(jìn)行(háng)业务(wù)测试。
除动态化监控(kòng)和(hé) Web IDE,如(rú)何支(zhī)持多种(zhǒng)区块链部署与运(yùn)维?如何统一采集并处理(lǐ)海量日志文(wén)件?如何清(qīng)晰展示链上业务数据?BaaS 的基本功(gōng)涉及面非(fēi)常广,本章不再(zài)赘述。

欧宝登陆入口-欧宝online(中国)
版(bǎn)权(quán)申明:本内(nèi)容来自于(yú)互联网,属第三方汇集推(tuī)荐平台。本文的版权归原作者所有,文章言论不代表链门户(hù)的观点,链门户不承担(dān)任何法(fǎ)律责任(rèn)。如有侵权请联(lián)系QQ:3341927519进行反馈。
相关新(xīn)闻
发表评论

请先 注册/登(dēng)录 后参与评论

    回顶(dǐng)部

    欧宝登陆入口-欧宝online(中国)

    欧宝登陆入口-欧宝online(中国)