网站建设与管理课程总结,海宏集团网站建设方案,如何创立一个公众号,关键词优化公司哪家效果好一、背景
随着一声紧急的呼叫#xff0c;快快快。把你们有安装PownerDesigner的软件都卸载掉#xff0c;公司被发律师函了#xff0c;这是来自于领导的呼喊。
我们公司大部分的软件的数据结构#xff0c;都是用PownerDesigner来进行设计的。以便进行后期的管理与维护。不…一、背景
随着一声紧急的呼叫快快快。把你们有安装PownerDesigner的软件都卸载掉公司被发律师函了这是来自于领导的呼喊。
我们公司大部分的软件的数据结构都是用PownerDesigner来进行设计的。以便进行后期的管理与维护。不过由于没有付费这次被发函了。好像国外软件的套路都差不多等你用的时候不说等你离不开他了养肥了开始进行宰割。
为什么没有一个国产的呢别人有我们也得有不是带着这个疑问我准备开动了
二、定目标
那么这个软件要实现哪些功能呢先解决主要问题分步实施
1、能进行mysql,sqlserver,oracle,国产达梦TiDB等数据库的表结构设计字段、索引、主外键关系默认值....2、能多人一起进行设计特别是大的项目需要多人一起。能把文件分享给别人3、设计的表结构能导为DDL,DML,EXCEL等格式4、能按模块进行分类管理一般大项目都有很多模块需要分类管理5、表结构设计完成后能直接生成代码支持mybatis,mybatisplus,hibernate的CRUD操作从controler,service到DAO方便快捷开发6、能把常用字段保存为模板这样新设计表时能直接从模板里选择常用字段特别是每create_time,update_time等每个表都有的字段7、能生成ER图模型图。并且在图上直接修改表修改字段等。这样可以理清楚表之间的关系8、能用excel设计表结构然后导入进来。然后DDL代码生成什么都有了好像经常有人用EXCEL做表结构然后DDL又要再写一次太麻烦了9、支持windows,mac,linux版本以及Sass版本
嗯差不多了先干这些
三、技术选型
我是JAVA技术栈的怎么开发跨端的软件了想来想去使用下面的
后端使用JAVA轻车熟路前端使用VUE好画页面tauri实现桌面端打包也想过更成熟的electron。不过tauri包更小更安全就是文档太少。我喜欢尝试新技术最后选用tauri
四、开干
这里省略几个不眠夜
五、成果
经过不停的努力干成什么样了大家可以试用下给点反馈
地址:dxbuilder.nyawei.cn/
部分界面