可视化生成代码 (3)

2021-10-11 09:04:54 +08:00
 loveyou1

在第二版的基础上,大致完成了第三版的开发计划,加入了项目的概念,支持节点树可视化操作节点,支持导出代码,修复了部分已知 bug 。项目基本达到了一个闭环,可以阐述一下的我对于这个项目的一个想法

一. 需要的是什么?

简洁的操作界面,支持 React 生态的组件库,提供二次开发能力,生成所见即所得的 UI 代码。

二. 希望项目能做什么?

前言

Demo

一. 创建项目

主要是需要保存项目进度,防止刷新,页面异常等情况,需要及时保存。

二. 基本页面

  1. 通过布局定义结构
  2. 通过点击或节点树选中节点
  3. 操作节点相关属性

三. 生成代码

四. 下载代码本地运行代码

  1. 导出代码
  2. 导入到项目目录
  3. 引入相关依赖
  4. 相关位置引入项目代码
  5. 运行项目

五. 运行效果

开发计划

第四版 [未开始]

第五版 [看后续需求]

地址

在线地址

项目地址

后续

项目还未经过具体项目实践的,目前还有几个重要问题在解决中,最近的项目中看是否能具体进行实践,记录问题到第四,五版的开发中。

3608 次点击
所在节点    JavaScript
17 条回复
Imindzzz
2021-10-11 09:31:39 +08:00
技术不错
luqingliang
2021-10-11 09:34:06 +08:00
加油
qW7bo2FbzbC0
2021-10-11 09:49:47 +08:00
dreamweaver?
ArJun
2021-10-11 09:53:11 +08:00
资本家知道有这好事,迟早会把 crud 的工作卷没了
loveyou1
2021-10-11 12:21:52 +08:00
@hjahgdthab750 有点类型,已经很久没用这个了,不知道现在能实现什么功能。
loveyou1
2021-10-11 12:23:34 +08:00
@ArJun 怎么可能了?
jomsou
2021-10-11 13:00:19 +08:00
低代码雏形??
Kasumi20
2021-10-11 14:42:10 +08:00
哥,monaco-editor 怎么用啊?
TomatoYuyuko
2021-10-11 14:43:43 +08:00
有点像 dreamweaver,面向 UI 设计师?那可以加强一些 css 方面的功能
lyz1990
2021-10-11 16:20:04 +08:00
小时候玩的 dreamweaver 和 frontpage ?
loveyou1
2021-10-11 17:42:25 +08:00
统一回复:至于像不像 dreamweaver,我觉得是用法上像,我也是借鉴了它的思路。但是这个更具体一些吧,比如,支持 React 组件库,只支持 React.....。
loveyou1
2021-10-11 17:43:19 +08:00
@Kasumi20 这个可能后面要专门介绍一下,和 amis 差不多,看着组件属性写组件。
foufoufm
2021-10-11 18:27:13 +08:00
如果碰到要手写的业务组件呢?
jorneyr
2021-10-11 18:36:00 +08:00
专业的不会用,专业的不会用
yaojin
2021-10-11 18:37:48 +08:00
感谢开源
loveyou1
2021-10-11 18:50:33 +08:00
@jorneyr 其实还好了,只是这一部分文档还没来得及写,就是 《快捷键 + 可视化操作》,只是现在可视化操作还挺弱的,有些 css 需要自己去写,后面慢慢补上。
loveyou1
2021-10-11 18:52:30 +08:00
@Dearlaywer 业务组件不影响的,只要你引入到你开发的项目中就好,二次开发的组件的时候会有路径这个选项的。但这部分也现在也挺弱的,奈何时间就这么多,要上班,要生活,还要干其他的,都得慢慢来......。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/806934

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX