PDDON的對象建模、數(shù)據(jù)庫建模和低代碼能力真的可以解放程序員生產(chǎn)力嗎?

1. 簡介
作為一個程序員,很多時候在面對項目開發(fā)工期短、任務(wù)重、功能復(fù)雜、壓力大,同時還得迎合領(lǐng)導(dǎo)或者甲方的要求提供研發(fā)設(shè)計文檔時,往往很苦惱,因為隨著軟件項目的迭代,很難保持輸出與代碼一致的數(shù)據(jù)模型和架構(gòu)模式相關(guān)設(shè)計圖,而且還要花費大量時間去繪制和維護設(shè)計圖,費時還費力,很難達到想要的效果。
那么有沒有一種可能,通過改變傳統(tǒng)的研發(fā)迭代流程,以設(shè)計圖和文檔驅(qū)動的方式,使開發(fā)人員生產(chǎn)出優(yōu)質(zhì)且高度符合設(shè)計稿的代碼和數(shù)據(jù)庫結(jié)構(gòu)呢?
PDDON吸納了市面上常用的畫圖工具、UML建模工具、數(shù)據(jù)庫建模工具的優(yōu)點,開發(fā)了一款免費的支持低代碼的畫圖工具,那么這款工具有哪些核心功能點能同時滿足開發(fā)人員和甲方人員的訴求呢?
下面我們來看看PDDON提供了哪些功能提升研發(fā)人員的工作效率:
提供了UML建模的全套支持,用例圖、活動圖、狀態(tài)圖、組件圖、部署圖、時序圖、類圖,一應(yīng)俱全
每種繪圖根據(jù)繪圖的特性均采用定制化功能增強,更易于使用
提供了對象建模和數(shù)據(jù)庫建模的能力
可以實時生成并預(yù)覽代碼和SQL腳本
支持批量下載代碼和腳本
支持多種代碼語言和數(shù)據(jù)庫語言
支持數(shù)據(jù)庫模型和對象模型圖的互相轉(zhuǎn)換
支持表名、字段名、索引名、類名、接口名等信息自動風(fēng)格轉(zhuǎn)換,駝峰轉(zhuǎn)下劃線,下劃線轉(zhuǎn)駝峰等等
模型圖風(fēng)格可以靈活定制,也能快速切換,方便且美觀大方
支持導(dǎo)入導(dǎo)出設(shè)計稿文件進行版本管理和備份
可以下載高清模型圖,支持png、jpg、svg等多種格式
支持免費克隆已繪制好的模型圖或者模板市場的模型圖
豐富的模板市場提供了很多常用模型圖模板,供您免費使用
畫圖工具使用起來簡單、便捷、靈活
所有畫圖功能完全免費
在線畫圖,打開瀏覽器就能用,無論windows、mac、linux系統(tǒng),支持市面上大部分瀏覽器:chrome、Firefox、edge、360安全/極速、Safari等瀏覽器,最好都使用新版本瀏覽器,畫圖體驗更好,IE不提供支持,UC瀏覽器兼容性也比較差,不建議使用,而且手機上也能畫圖哦!
PDDON在線繪圖還有很多非常棒的功能等您來用,本文主要講解對象建模和數(shù)據(jù)庫建模相關(guān)內(nèi)容。

2. 使用示例
2.1 UML類圖
PDDON 提供的UML類圖工具套件為你提供了以下功能:
描述類/接口結(jié)構(gòu)
Class
Field
Method
描述類之間關(guān)系
關(guān)聯(lián)
聚合
組合
依賴
繼承
實現(xiàn)
代碼預(yù)覽和下載
PDDON提供了實時生成和預(yù)覽代碼,也可以打包下載代碼。
右鍵菜單預(yù)覽某個類生成的代碼
主菜單可以整體預(yù)覽/下載代碼



SQL預(yù)覽和下載
PDDON會自動提取包含可序列化字段的類生成數(shù)據(jù)庫表結(jié)構(gòu),自動轉(zhuǎn)換為數(shù)據(jù)庫下劃線風(fēng)格的表名、字段名,自動轉(zhuǎn)換字段類型。
支持實時生成、預(yù)覽、下載SQL腳本。


下載類圖圖片
您可以使用下載功能,下載圖片到本地

導(dǎo)出導(dǎo)入繪圖數(shù)據(jù)
當(dāng)然PDDON不僅僅保存了繪圖信息,而且會保存您的所有建模相關(guān)的數(shù)據(jù),您可以使用導(dǎo)出設(shè)計稿功能對設(shè)計信息進行備份,也可以結(jié)合一些代碼版本工具對齊進行版本跟蹤和管控。
當(dāng)您需要再次使用該建模設(shè)計稿時,重新導(dǎo)入到PDDON工作空間即可。

類圖使用示例

2 數(shù)據(jù)庫模型ER圖

PDDON 提供的ER圖工具套件為你提供了以下功能:
描述表結(jié)構(gòu)
Table
Field
Key
描述查詢索引
類型
索引字段規(guī)則等
SQL預(yù)覽和下載
PDDON提供了實時生成和預(yù)覽SQL,也可以打包下載SQL腳本。
右鍵菜單預(yù)覽某個類生成的SQL
主菜單可以整體預(yù)覽/下載SQL


代碼預(yù)覽和下載
PDDON會自動將表轉(zhuǎn)換為實體類結(jié)構(gòu),自動轉(zhuǎn)換為代碼駝峰風(fēng)格的類名、字段名,自動轉(zhuǎn)換字段類型。
支持實時生成、預(yù)覽、下載代碼。

下載ER圖圖片
您可以使用下載功能,下載圖片到本地

導(dǎo)出導(dǎo)入繪圖數(shù)據(jù)
當(dāng)然PDDON不僅僅保存了繪圖信息,而且會保存您的所有建模相關(guān)的數(shù)據(jù),您可以使用導(dǎo)出設(shè)計稿功能對設(shè)計信息進行備份,也可以結(jié)合一些代碼版本工具對齊進行版本跟蹤和管控。
當(dāng)您需要再次使用該建模設(shè)計稿時,重新導(dǎo)入到PDDON工作空間即可。
導(dǎo)入導(dǎo)出設(shè)計稿跟類圖方式相同,所有繪圖均可以這樣完成導(dǎo)入導(dǎo)出繪圖數(shù)據(jù)
ER圖使用示例

3. 快捷轉(zhuǎn)換
PDDON還支持UML類圖和ER圖之間的快速互轉(zhuǎn),節(jié)省設(shè)計時間。
4. PDDON還支持以下特性
創(chuàng)建繪圖可選類型支持:流程圖、架構(gòu)圖、UML圖、網(wǎng)絡(luò)拓撲圖、bpmn、思維導(dǎo)圖、韋恩圖、魚骨圖、自由風(fēng)格(白板作圖)繪圖等等
每種繪圖都提供了符合各自特性的輔助畫圖能力,讓你的畫圖更輕松,繪圖更漂亮
如果你找不到合適的繪圖類型,可以選擇自由繪圖類型,支持白板作圖,不做任何限制,任何繪圖都支持,當(dāng)然也失去了已有繪圖類型提供的一些輔助畫圖能力,所以只推薦在系統(tǒng)未提供類型的情況下使用哦。
畫圖工作區(qū)支持多個繪圖同時編輯,繪圖間可以通過快捷鍵共享和復(fù)用數(shù)據(jù)
支持一鍵轉(zhuǎn)手繪、草圖風(fēng)格
支持LaTeX表達式編寫數(shù)學(xué)公式
為各類型繪圖提供了特定輔助繪圖功能
比如位置自動吸附對齊、風(fēng)格跟隨、連線路徑自動優(yōu)化、嵌套組件自動吸附關(guān)聯(lián)、組件功能增強等等支持一鍵美化繪圖
PDDON為不同類型的繪圖指定了符合繪圖風(fēng)格類型的美化能力,自動計算并調(diào)整組件、連線位置、樣式等。以輔助畫圖人員更便捷的畫圖支持對象建模、數(shù)據(jù)庫建模
UML類圖可以進行對象建模,實時代碼預(yù)覽,可打包下載
數(shù)據(jù)庫ER圖支持數(shù)據(jù)庫建模,實時SQL預(yù)覽,可打包下載
UML類圖和ER圖之間可以快速互轉(zhuǎn),便于二次細化設(shè)計
目標類型、命名等等可以自動轉(zhuǎn)換,無需手動修改
組件庫豐富,且可自定義組件
為不同類型繪圖提供了專有組件庫
支持選擇使用系統(tǒng)預(yù)置的眾多組件庫,現(xiàn)已支持cisco、阿里云、aws云、bpmn等組件庫,還在不斷擴充中
支持DIY手動設(shè)計繪圖組件、也可上傳本地圖片、在線圖片等
支持搜索網(wǎng)絡(luò)圖片連線樣式靈活豐富
預(yù)置了大量連線樣式,選擇即可使用
還具備一鍵切換所有連線樣式風(fēng)格支持常用快捷鍵
支持操作有:復(fù)制、剪切、粘貼、刪除、分組、移動、對齊、下載、導(dǎo)入導(dǎo)出、保存等等。而且所有操作均支持多選,支持多個繪圖間共享數(shù)據(jù),快捷鍵都是可用的。提供了組件分組、對齊、尺寸調(diào)整、移動、選擇、組件/連線風(fēng)格調(diào)整、層疊順序調(diào)整、撤銷/恢復(fù)、導(dǎo)航預(yù)覽、組件類型替換、旋轉(zhuǎn)等等基本繪圖功能
拖動組件位置有參考線自動對齊和吸附功能提供了很多高級組件,具備各自的超能力
提供了大量優(yōu)質(zhì)模板和教程
模板中心提供了大量可克隆的繪圖模板,一鍵使用即可,完全免費!
新建繪圖也可以選擇使用模板
社區(qū)內(nèi)提供了大量簡易入門教程,方便您的使用數(shù)據(jù)安全,導(dǎo)入導(dǎo)出功能為你的繪圖數(shù)據(jù)安全保駕護航
PDDON不收集您的用戶信息、云端不會保存您的畫圖數(shù)據(jù),僅僅為您提供繪圖能力服務(wù)。
如果需要把數(shù)據(jù)存儲到云端,后續(xù)會推出第三方授權(quán)存儲服務(wù),您只管愉快的畫圖,其他的交給PDDON。支持跨端跨平臺
在線畫圖,打開瀏覽器就能用,無論windows、mac、linux系統(tǒng),支持市面上大部分瀏覽器:chrome、Firefox、edge、360安全/極速、Safari等瀏覽器,最好都使用新版本瀏覽器,畫圖體驗更好,IE不提供支持,UC瀏覽器兼容性也比較差,不建議使用,而且手機上也能畫圖哦!
5. 總結(jié)
總得來說,PDDON作為建模界的后期之秀,雖然是一款完全免費的畫圖軟件,在繪圖的美觀和易用性上幾乎完勝市面上的免費軟件,在低代碼方面的功能比一般商業(yè)軟件做的更加周到,可以極大簡化開發(fā)人員的畫圖操作,大量減少開發(fā)人員的代碼編寫時間,還能保證模型設(shè)計圖和代碼的一致性。
PDDON除了可以用來建模,還支持流程圖、架構(gòu)圖、UML、思維導(dǎo)圖、數(shù)據(jù)庫模型圖、魚骨圖、韋恩圖、網(wǎng)絡(luò)拓撲圖、自由風(fēng)格(白板作圖)繪圖等等一系列繪圖,關(guān)注PDDON在線畫圖公眾號,再也不用擔(dān)心找不到好用的畫圖工具了。
關(guān)注、喜歡、收藏、點贊、不迷路哦,感謝您的閱讀