内容简介:HBuilderX简介 HBuilderX是一款免费的前端开发工具(IDE),C++内核架构:轻巧、极速,是轻如编辑器、强如IDE的合体版本。查看详细介绍。 重大升级:插件系统开放 HBuilderX自发布以来,目前已累计500万+的开发者...
HBuilderX简介
HBuilderX是一款免费的前端开发工具(IDE),C++内核架构:轻巧、极速,是轻如编辑器、强如IDE的合体版本。查看详细介绍。
重大升级:插件系统开放
HBuilderX自发布以来,目前已累计500万+的开发者在使用,不少开发者在呼吁HBuilderX开放插件系统,想共同参与打造更好的开发工具。
所以从2.7+起,我们正式开放HBuilderX插件系统。考虑到HBuilderX主要是为前端工程师打造的工具,我们将插件的开发语言定为了JavaScript,插件API及规范则参考了vscode,实现对vscode插件的兼容,这样vscode的插件也可以快速的移植到HBuilderX中。
下图为HBuilderX的插件架构:
相对于vscode的优势:
HBuilderX的UI进程渲染采用的是C++/Qt实现,拥有:
- 更优秀的性能
- 更快的启动速度
- 更小的标准包体积
并且同时具备了vscode的扩展性。
针对已兼容的vscode插件API,我们移植了几个前端优秀开源的vscode插件,比如eslint、ftp等。
完整的的更新日志查看http://update.dcloud.net.cn/hbuilderx/changelog/2.7.5.20200519.html
如何开发插件?
目前开放的插件扩展包括以下能力:
- 添加新的`菜单`
- 添加新的`命令`及快捷键
- 扩展新的`代码块`
- 添加新的view`视图`,比如在界面左侧项目管理器旁边新增加一个“TODO”视图
- 对文档进行各种编辑,增删改文字内容、操作光标和选区
- 对文档进行校验
- 在控制台打印日志、操作状态栏消息、弹出各种提示框和选择框
插件API及插件开发教程可查看插件开发文档。
插件系统未来计划
- 对vscode的插件API兼容率达到100%,性能更强,扩展性和vscode一致。
- 增加比vscode更多的UI扩展相关的API。
- 更多的HBuilderX特色的开放API,赋能开发者。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 米拓 6 端小程序插件已开放免申请使用
- KodExplorer 4.06 发布,全面开放,支持完整插件模式
- Oculus Unity插件通过开放API添加Windows MR支持
- 观点 | 开放式金融真的够开放吗?
- 嘻哈说:开放封闭原则
- 《深度强化学习》手稿开放了!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Making Things See
Greg Borenstein / Make / 2012-2-3 / USD 39.99
Welcome to the Vision Revolution. With Microsoft's Kinect leading the way, you can now use 3D computer vision technology to build digital 3D models of people and objects that you can manipulate with g......一起来看看 《Making Things See》 这本书的介绍吧!