- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 视频嵌入链接 文档嵌入链接
- <iframe src="https://www.slidestalk.com/Baiyulan/63643?embed&video" frame border="0" width="640" height="360" scrolling="no" allowfullscreen="true">复制
- 微信扫一扫分享
徐小夕-可视化分享
徐小夕,可视化框架Dooring作者,Vue Beijing社区成员。知乎专栏作家,掘金共建者,H5-Dooring 编辑器作者, 致力于前端工程化和可视化方向的研究,公众号《趣谈前端》。
议题简介
主要分享一下笔者开源的H5-Dooring可视化编辑器和数据大屏搭建平台V6.Dooring的一些实现思路, 总结nocode/lowcode平台的工作机制和应用场景。
展开查看详情
1 .Dooring 可视化搭建的一些思考和实践 徐小夕
2 .个人简介 个人微信 技术公众号 徐小夕 知乎专栏作家, 掘金共建者, HelloWorld开发者社区创始 人之一. 致力于前端工程化和可视化方向的研究. 开源项 目H5-Dooring作者. https://github.com/MrXujiang 座右铭 Do or never do.
3 .01 前端组件系统的思考 目 02 低代码/零代码的思考 录 03 可视化搭建的一些实践 04 可视化搭建系统后期规划
4 .前端组件系统的思考 组件化演进 组件化的局限
5 . 组件化演进 对于任何一个复杂系统来说,最重要的就是实现错综复杂的业务功能,但是不同模块或者子系统之间很多业务往 往是相通的或者相似的,如果这个时候我们每个页面对于实现类似的业务场景都去重复去写一遍业务代码,那完 全是没必要的,对于可维护性来说也是一种打击,所以基于这种场景我们的 业务组件 就很有必要出场了。我们 可以把功能或者需求类似的有机体封装成一个个业务组件,并对外暴露接口来实现灵活的可定制性,这样我们就 可以在不同页面不同子系统中复用同样的逻辑和功能了。 同理,不同页面中往往有可能出现视觉或者交互完全相同或者类似的区块,为了提高可复用性和提高开发效率, 我们往往会基于基础组件和业务组件再进行一次封装,让其成为一个独立的区块以便直接复用。
6 . 组件化带来的好处 降低系统功能间的耦合度 提高系统的可扩展性 降低开发复杂度 提高系统开发效率
7 . 组件化的局限 组件化演进的过程中仍然有很多效能上的优化空间 每个工程都需要人工手动引入 业务部门内部自给自足, 但是很难跨部门流通 我们可以再展开想象, 开源社区中的第三方组件, 不同企业之间的组件无法低成本 流通
8 .低代码/零代码的思考 如何解决前端组件的流通 如何设计通用的低代码引擎 如何构建低代码生态 低代码平台落地先决条件
9 .如何解决前端组件的流通
10 .如何设计通用的低代码引擎