1. 簡介
作為一個程序員,很多時候在面對項(xiàng)目開發(fā)工期短、任務(wù)重、功能復(fù)雜、壓力大,同時還得迎合領(lǐng)導(dǎo)或者甲方的要求提供研發(fā)設(shè)計文檔時,往往很苦惱,因?yàn)殡S著軟件項(xiàng)目的迭代,很難保持輸出與代碼一致的數(shù)據(jù)模型和架構(gòu)模式相關(guān)設(shè)計圖,而且還要花費(fèi)大量時間去繪制和維護(hù)設(shè)計圖,費(fèi)時還費(fèi)力,很難達(dá)到想要的效果。
那么有沒有一種可能,通過改變傳統(tǒng)的研發(fā)迭代流程,以設(shè)計圖和文檔驅(qū)動的方式,使開發(fā)人員生產(chǎn)出優(yōu)質(zhì)且高度符合設(shè)計稿的代碼和數(shù)據(jù)庫結(jié)構(gòu)呢?
PDDON吸納了市面上常用的畫圖工具、UML建模工具、數(shù)據(jù)庫建模工具的優(yōu)點(diǎn),開發(fā)了一款免費(fèi)的支持低代碼的畫圖工具,那么這款工具有哪些核心功能點(diǎn)能同時滿足開發(fā)人員和甲方人員的訴求呢?
下面我們來看看PDDON提供了哪些功能提升研發(fā)人員的工作效率:
- 提供了UML建模的全套支持,用例圖、活動圖、狀態(tài)圖、組件圖、部署圖、時序圖、類圖,一應(yīng)俱全
- 每種繪圖根據(jù)繪圖的特性均采用定制化功能增強(qiáng),更易于使用
- 提供了對象建模和數(shù)據(jù)庫建模的能力
- 可以實(shí)時生成并預(yù)覽代碼和SQL腳本
- 支持批量下載代碼和腳本
- 支持多種代碼語言和數(shù)據(jù)庫語言
- 支持?jǐn)?shù)據(jù)庫模型和對象模型圖的互相轉(zhuǎn)換
- 支持表名、字段名、索引名、類名、接口名等信息自動風(fēng)格轉(zhuǎn)換,駝峰轉(zhuǎn)下劃線,下劃線轉(zhuǎn)駝峰等等
- 模型圖風(fēng)格可以靈活定制,也能快速切換,方便且美觀大方
- 支持導(dǎo)入導(dǎo)出設(shè)計稿文件進(jìn)行版本管理和備份
- 可以下載高清模型圖,支持png、jpg、svg等多種格式
- 支持免費(fèi)克隆已繪制好的模型圖或者模板市場的模型圖
- 豐富的模板市場提供了很多常用模型圖模板,供您免費(fèi)使用
- 畫圖工具使用起來簡單、便捷、靈活
- 所有畫圖功能完全免費(fèi)
- 在線畫圖,打開瀏覽器就能用,無論windows、mac、linux系統(tǒng),支持市面上大部分瀏覽器:chrome、Firefox、edge、360安全/極速、Safari等瀏覽器,最好都使用新版本瀏覽器,畫圖體驗(yàn)更好,IE不提供支持,UC瀏覽器兼容性也比較差,不建議使用,而且手機(jī)上也能畫圖哦!
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)
- 聚合
- 組合
- 依賴
- 繼承
- 實(shí)現(xiàn)
-
代碼預(yù)覽和下載
PDDON提供了實(shí)時生成和預(yù)覽代碼,也可以打包下載代碼。
右鍵菜單預(yù)覽某個類生成的代碼
主菜單可以整體預(yù)覽/下載代碼
- SQL預(yù)覽和下載
PDDON會自動提取包含可序列化字段的類生成數(shù)據(jù)庫表結(jié)構(gòu),自動轉(zhuǎn)換為數(shù)據(jù)庫下劃線風(fēng)格的表名、字段名,自動轉(zhuǎn)換字段類型。
支持實(shí)時生成、預(yù)覽、下載SQL腳本。
- 下載類圖圖片
您可以使用下載功能,下載圖片到本地
- 導(dǎo)出導(dǎo)入繪圖數(shù)據(jù)
當(dāng)然PDDON不僅僅保存了繪圖信息,而且會保存您的所有建模相關(guān)的數(shù)據(jù),您可以使用導(dǎo)出設(shè)計稿功能對設(shè)計信息進(jìn)行備份,也可以結(jié)合一些代碼版本工具對齊進(jìn)行版本跟蹤和管控。
當(dāng)您需要再次使用該建模設(shè)計稿時,重新導(dǎo)入到PDDON工作空間即可。
-
類圖使用示例
2.2 數(shù)據(jù)庫模型ER圖
PDDON 提供的ER圖工具套件為你提供了以下功能:
- 描述表結(jié)構(gòu)
-
- Table
- Field
- Key
- 描述查詢索引
-
- 類型
- 索引字段規(guī)則等
- SQL預(yù)覽和下載
PDDON提供了實(shí)時生成和預(yù)覽SQL,也可以打包下載SQL腳本。
右鍵菜單預(yù)覽某個類生成的SQL
主菜單可以整體預(yù)覽/下載SQL
- 代碼預(yù)覽和下載
PDDON會自動將表轉(zhuǎn)換為實(shí)體類結(jié)構(gòu),自動轉(zhuǎn)換為代碼駝峰風(fēng)格的類名、字段名,自動轉(zhuǎn)換字段類型。
支持實(shí)時生成、預(yù)覽、下載代碼。
- 下載ER圖圖片
您可以使用下載功能,下載圖片到本地
- 導(dǎo)出導(dǎo)入繪圖數(shù)據(jù)
當(dāng)然PDDON不僅僅保存了繪圖信息,而且會保存您的所有建模相關(guān)的數(shù)據(jù),您可以使用導(dǎo)出設(shè)計稿功能對設(shè)計信息進(jìn)行備份,也可以結(jié)合一些代碼版本工具對齊進(jìn)行版本跟蹤和管控。
當(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ò)拓?fù)鋱D、bpmn、思維導(dǎo)圖、韋恩圖、魚骨圖、自由風(fēng)格(白板作圖)繪圖等等
每種繪圖都提供了符合各自特性的輔助畫圖能力,讓你的畫圖更輕松,繪圖更漂亮
如果你找不到合適的繪圖類型,可以選擇自由繪圖類型,支持白板作圖,不做任何限制,任何繪圖都支持,當(dāng)然也失去了已有繪圖類型提供的一些輔助畫圖能力,所以只推薦在系統(tǒng)未提供類型的情況下使用哦。
- 畫圖工作區(qū)支持多個繪圖同時編輯,繪圖間可以通過快捷鍵共享和復(fù)用數(shù)據(jù)
- 支持一鍵轉(zhuǎn)手繪、草圖風(fēng)格
- 支持LaTeX表達(dá)式編寫數(shù)學(xué)公式
- 為各類型繪圖提供了特定輔助繪圖功能
比如位置自動吸附對齊、風(fēng)格跟隨、連線路徑自動優(yōu)化、嵌套組件自動吸附關(guān)聯(lián)、組件功能增強(qiáng)等等 - 支持一鍵美化繪圖
PDDON為不同類型的繪圖指定了符合繪圖風(fēng)格類型的美化能力,自動計算并調(diào)整組件、連線位置、樣式等。以輔助畫圖人員更便捷的畫圖 - 支持對象建模、數(shù)據(jù)庫建模
- UML類圖可以進(jìn)行對象建模,實(shí)時代碼預(yù)覽,可打包下載
- 數(shù)據(jù)庫ER圖支持?jǐn)?shù)據(jù)庫建模,實(shí)時SQL預(yù)覽,可打包下載
- UML類圖和ER圖之間可以快速互轉(zhuǎn),便于二次細(xì)化設(shè)計
- 目標(biāo)類型、命名等等可以自動轉(zhuǎn)換,無需手動修改
- 組件庫豐富,且可自定義組件
為不同類型繪圖提供了專有組件庫
支持選擇使用系統(tǒng)預(yù)置的眾多組件庫,現(xiàn)已支持cisco、阿里云、aws云、bpmn等組件庫,還在不斷擴(kuò)充中
支持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ì)模板和教程
模板中心提供了大量可克隆的繪圖模板,一鍵使用即可,完全免費(fèi)!
新建繪圖也可以選擇使用模板
社區(qū)內(nèi)提供了大量簡易入門教程,方便您的使用 - 數(shù)據(jù)安全,導(dǎo)入導(dǎo)出功能為你的繪圖數(shù)據(jù)安全保駕護(hù)航
PDDON不收集您的用戶信息、云端不會保存您的畫圖數(shù)據(jù),僅僅為您提供繪圖能力服務(wù)。
如果需要把數(shù)據(jù)存儲到云端,后續(xù)會推出第三方授權(quán)存儲服務(wù),您只管愉快的畫圖,其他的交給PDDON。 - 支持跨端跨平臺
在線畫圖,打開瀏覽器就能用,無論windows、mac、linux系統(tǒng),支持市面上大部分瀏覽器:chrome、Firefox、edge、360安全/極速、Safari等瀏覽器,最好都使用新版本瀏覽器,畫圖體驗(yàn)更好,IE不提供支持,UC瀏覽器兼容性也比較差,不建議使用,而且手機(jī)上也能畫圖哦!
5. 總結(jié)
總得來說,PDDON作為建模界的后期之秀,雖然是一款完全免費(fèi)的畫圖軟件,在繪圖的美觀和易用性上幾乎完勝市面上的免費(fèi)軟件,在低代碼方面的功能比一般商業(yè)軟件做的更加周到,可以極大簡化開發(fā)人員的畫圖操作,大量減少開發(fā)人員的代碼編寫時間,還能保證模型設(shè)計圖和代碼的一致性。
PDDON除了可以用來建模,還支持流程圖、架構(gòu)圖、UML、思維導(dǎo)圖、數(shù)據(jù)庫模型圖、魚骨圖、韋恩圖、網(wǎng)絡(luò)拓?fù)鋱D、自由風(fēng)格(白板作圖)繪圖等等一系列繪圖,關(guān)注PDDON在線畫圖公眾號,再也不用擔(dān)心找不到好用的畫圖工具了。文章來源:http://www.zghlxwxcb.cn/news/detail-456132.html
關(guān)注、喜歡、收藏、點(diǎn)贊、不迷路哦,感謝您的閱讀文章來源地址http://www.zghlxwxcb.cn/news/detail-456132.html
到了這里,關(guān)于有沒有一種支持對象建模、數(shù)據(jù)庫建模和低代碼能力的工具,用來解放程序員生產(chǎn)力呢?的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!