当前位置:网站首页>PDMan-domestic free general database modeling tool (minimalist, beautiful)
PDMan-domestic free general database modeling tool (minimalist, beautiful)
2022-08-01 10:03:00 【Full stack programmer webmaster】
大家好,又见面了,我是你们的朋友全栈君.
Background information
I have been engaged in the research and development of financial application software and project implementation for a long time,经常做数据库建模(数据表设计).There is a desirable database modeling工具,Naturally, you can do more with less,PowerDesigner的pdmModels provide a lot of convenience for my work.But the computer was changedMac系统之后,Only in virtual machinesWindows上使用PD,Machines are getting fed up.PDIt is a commercial excellent modeling tool.It was originally designed to be used for database modeling,So he must be a very good database modeling tool.
但,PowerDesigner有以下几个不足之处,Kind of intolerable,I came up with the idea of making my own database modeling tool.
- 商业化,收费,价格还很贵(** 敲黑板,重点 **).
- 功能太强大,隐藏较深,上手有一定难度,使用起来比较复杂.
- 仅限Windows平台使用.
- 复杂的功能,配置起来非常麻烦.
- Can support the generation of databaseDDLCreate table statement as wellJavaBean代码,But personalization is extremely complicated.
- Automatically generated document formats are very difficult to adjust.
PDMan介绍
On the basis of years of technical accumulation,Through more than a month of trying and hard work,PDMan(Physical Data Model Manager)It finally came out successfully.他有以下特点,是PowerDesinger之外,A very nice alternative to database modeling.特点如下:
- 永远免费使用(** * 敲黑板,重点* **)(由于一些特殊情况,Not yet open source).
- 功能简洁,去除晦涩难懂的设置,化繁为简,实用为上,上手非常容易.
- Windows,Mac,Linux三个平台均可以使用(** 敲黑板,重点 **).
- 自带参考案例,学习容易.新建一个项目,完全不需要做任何配置.
- 对开发极其友好,可生成各种数据库以及编程语言的模型类.
- 目前系统默认实现了MySQL,Oracle,Java的代码自动生成,并且带注释.其他类型的数据库或语言,只需要添加相应的“数据库”并设置好相应的doT模板就可以了.
- 一键自动生成MarkDown格式的数据表结构文档,Easy customer delivery.
上图
说了那么多,Be quick first启动画面:
主工作界面:
数据类型以及数据域:
** 字段以及代码:**
** 生成文档: **
Thanks for open source
站在巨人的肩上,PDMan的推出,Open source support is inseparable,The main techniques used are as follows:
- React(https://reactjs.org/)
- Electron(https://github.com/electron/electron)
- font-awesome(http://www.fontawesome.com.cn)
- AntV-G6 (http://antvis.github.io/g6/doc/index.html)
- highlightjs(https://highlightjs.org)
- ace editor(https://ace.c9.io)
- doT.js(http://olado.github.io)
贡献者
- @boro 主要设计者、Serve as a tester
- @Professor Niu Cha Liu 主要开发者
- @mtain 开发者
- @CaroTu 先驱者
- #TinaYan Data table graphics showing skin design
- #莎莎 UI界面以及LOGO设计(备注:A pure man)
Download and communicate
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126980.html原文链接:https://javaforall.cn
边栏推荐
- Go-Excelize API source code reading (8) - GroupSheets(sheets []string), UngroupSheets()
- Introduction and application of heap memory (including examples)
- 编码解码(btoa、encodeURIComponent、encodeURI、escape)
- 自定义类型——枚举、联合
- 程序员如何学习开源项目,这篇文章告诉你
- BGP综合实验
- In the background of the GBase 8c database, what command is used to perform the master-slave switchover operation for the gtm and dn nodes
- VS“无法查找或打开PDB文件”是怎么回事?如何解决
- notes....
- 开天aPaaS之移动手机号码空号检测【开天aPaaS大作战】
猜你喜欢
随机推荐
STM32个人笔记-嵌入式C语言优化
Google Earth Engine APP——15行代码搞定一个inspector高程监测APP
CTFshow,命令执行:web34、35、36
ASP.NET Core 6 Framework Revealing Instance Demonstration [30]: Develop REST API with Routing
STM32 Personal Notes - Embedded C Language Optimization
STM32 Personal Notes - Watchdog
WTM:ASP.NET Core快速开发利器!
CTO strongly banning the use of the Calendar, that in what?
In the background of the GBase 8c database, what command is used to perform the master-slave switchover operation for the gtm and dn nodes
Change Servlet project to SSM project
笔记。。。。
cisco交换机基本配置命令(华为交换机保存命令是什么)
周鸿祎称微软抄袭 360 安全模式后发文否认;英特尔CEO基辛格回应市值被AMD超越:股价下跌是咎由自取|极客头条
What are the common API security flaws?
对于小应用来讲,使用哪款数据库比较好?
Custom Types - Enums, Unions
Manual upgrade and optimization tutorial of Lsky Pro Enterprise Edition
招聘随想2022
报告:想学AI的学生数量已涨200%,老师都不够用了
VS“无法查找或打开PDB文件”是怎么回事?如何解决









