• 11874
  • 0
  • 分享到

区块链创新之路(lù),该何去何从?

2022-12-1 10:55

来源: CSDN

Web IDE,为智能合约插上加速双翅(chì)


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

米兰平台-米兰MILAN(中国)
版权申明:本内容来自于互联网,属第(dì)三方汇集推荐平台。本文的版权(quán)归(guī)原(yuán)作者所有,文(wén)章言论(lùn)不代表链门户的观点(diǎn),链门户不(bú)承(chéng)担(dān)任何法律(lǜ)责任。如(rú)有侵权请联系QQ:3341927519进行反馈。
相关新(xīn)闻
发表评论

请先 注册/登录 后参与评(píng)论

    回顶部

    米兰平台-米兰MILAN(中国)

    米兰平台-米兰MILAN(中国)