简介
对于软件开发而言,统一建模语言UML为软件开发的全生命周期过程提供模型化和可视化支持,因此对于软件开发而已这是非常重要的。UML工具很多是商用的,价格不菲;而免费的UML建模工具,功能完善的很少。作为PDDON的作者,在使用过诸多免费版UML建模工具后,旨在提供一款免费易用且美观的UML建模工具,下面以常见的一些uml建模工具和PDDON在线画图做对比:
软件名 | 免费? | 转手绘风格草图? | 生成代码? | 自动转换命名风格 | 颜值打分 |
---|---|---|---|---|---|
PDDON在线画图 | 完全免费 | 支持 | 支持java/typescript/c++/c#/golang/python | 支持类型和变量名风格自动转换 | 5 |
JUDE | 社区版免费 | 不支持 | 只支持java | 不支持 | 3 |
PowerDesigner | 免费 | 不支持 | 支持 | 不支持 | 2 |
PlantUML | 完全免费 | 不支持 | 工具本身不支持,但有插件支持,支持比较弱 | 不支持 | 3 |
visio | 收费 | 不支持 | 支持c#,c++,vb | 不支持 | 5 |
PDDON与其他画图工具不同的地方
- pddon为每种类型绘图做了定制化功能增强,并非是纯图形绘制,在逻辑功能上进行增强,更易于使用
- 对程序员和设计者更友好,提供了低代码能力,自动生成SQL和代码节省了编码的时间,而且不易出错,能最大程度保持设计稿与代码的一致性
- 国人开发的,功能体验对国内用户更友好
- 提供了很多傻瓜式的智能操作功能,能快速一键切换连线、绘图风格
- 智能辅助绘图功能简化用户操作,对无绘图经验的用户更友好
- 近期刚推出1.0版本,广受用户喜爱,好评不断
2.PDDON如何创建UML图新建绘图
选择uml建模->具体类型
选择模板/克隆目标模板
有两种方式使用PDDON提供的UML模板和自己的绘图模板
* 直接克隆模板
* 可以自由免费克隆自己创建的绘图、模板市场的绘图
在新建uml图时选择目标模板
3. 下面带大家看看我平时工作使用PDDON绘制的UML图用例图
活动图
状态图
部署图
组件图
时序图
类图
其他图
4. PDDON对低代码的支持
4.1 类图
PDDON 提供的UML类图工具套件为你提供了以下功能:
描述类/接口结构
- Class
- Field
- Method
描述类之间关系
- 关联
- 聚合
- 组合
- 依赖
- 继承
- 实现
代码预览和下载
PDDON提供了实时生成和预览代码,也可以打包下载代码。右键菜单预览某个类生成的代码
主菜单可以整体预览/下载代码
SQL预览和下载
PDDON会自动提取包含可序列化字段的类生成数据库表结构,自动转换为数据库下划线风格的表名、字段名,自动转换字段类型。支持实时生成、预览、下载SQL脚本。
下载类图图片
您可以使用下载功能,下载图片到本地导出导入绘图数据
当然PDDON不仅仅保存了绘图信息,而且会保存您的所有建模相关的数据,您可以使用导出设计稿功能对设计信息进行备份,也可以结合一些代码版本工具对齐进行版本跟踪和管控。当您需要再次使用该建模设计稿时,重新导入到PDDON工作空间即可。
类图使用示例
4.2 数据库模型ER图
PDDON 提供的ER图工具套件为你提供了以下功能:
描述表结构
- Table
- Field
- Key
描述查询索引
- 类型
- 索引字段规则等
SQL预览和下载
PDDON提供了实时生成和预览SQL,也可以打包下载SQL脚本。右键菜单预览某个类生成的SQL
主菜单可以整体预览/下载SQL
代码预览和下载
PDDON会自动将表转换为实体类结构,自动转换为代码驼峰风格的类名、字段名,自动转换字段类型。支持实时生成、预览、下载代码。
下载ER图图片
您可以使用下载功能,下载图片到本地导出导入绘图数据
当然PDDON不仅仅保存了绘图信息,而且会保存您的所有建模相关的数据,您可以使用导出设计稿功能对设计信息进行备份,也可以结合一些代码版本工具对齐进行版本跟踪和管控。当您需要再次使用该建模设计稿时,重新导入到PDDON工作空间即可。
ER图使用示例
4.3 快捷转换
PDDON还支持UML类图和ER图之间的快速互转,节省设计时间。
5. 总结
总得来说,PDDON作为UML建模界的后期之秀,虽然是一款完全免费的画图软件,在绘图的美观和易用性上几乎完胜市面上的免费软件,在低代码方面的功能比一般商业软件做的更加周到,可以极大简化开发人员的画图操作,大量减少开发人员的代码编写时间。
PDDON除了可以用来UML建模,还支持流程图、架构图、思维导图、数据库模型图、鱼骨图、韦恩图、网络拓扑图、自由风格绘图等等一系列绘图,有了PDDON,再也不用担心找不到好用的画图工具了。
可以关注PDDON在线画图公众号,收藏、点赞、不迷路哦,感谢您的阅读。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。