____當年遇到PHP和Java,憑着直覺,一直堅持跟着php走,果不其然,經過多年之後,java無法再用配置差來解釋它的內存管理。雖然php的格式很不喜歡,尤其討厭->的引用方式,但依然堅持跟了下來。多年以後,終於適應了這種語法,卻發現一般的ide已經不能滿足自己逐漸成熟的設計,經常手動敲打代碼,卻有時候又要回頭刪除或修改接口甚至路徑。
____在抵制了多少年的uml之後,終於對uml產生了興趣。最早,只是找到了一款不錯的diagram軟件,yEd-3.12.2_with-JRE_setup.exe 。後來一度想過自己寫一個軟件自動把uml轉化爲php,但是,實在不想去閱讀uml的格式。後來終於找到了DIA配合Uml2php插件,可以很好的導出php代碼。最近正好在做軟件的去插件打包,就順便把二者集中到一個安裝包裏面,
安裝包 下載地址http://download.csdn.net/detail/essdy/7583421
安裝步驟不提,出圖解釋一下軟件的工作:
1.找到快捷方式
2.打開軟件,製作uml
3.保存
4.導出
4.1 擴展名選紅框內
4.2選擇從UML-CLASSES-EXTENDED
4.3下一個下拉框選PHP
4.4導出成功(和*.dia工程文件在同一個文件夾內)
4.5 這就是自動生成的代碼,連註釋都寫好了,省了不少事。
這個軟件很適合那些已經很有項目設計經驗的朋友,生成框架用。這樣可以輕飄飄的用diagram畫uml,設計好類和接口等,一次就能直接導出,剩下的就是交給小弟或者自己完成代碼的具體實現了。