用户界面- UML建模工具的php


user interface - UML modelling tool for php

我的问题是,当您创建大型php应用程序时,您使用什么?到目前为止,我还没有找到一个像样的UML建模工具,它将具有这些特性:

  • 漂亮的GUI
  • 通过点击添加属性和方法(不像使用原始文本和新行进行大编辑)
  • 生成php类
  • 拖放类
我使用MySQL工作台,它真的很适合我需要做的事情。

谢谢。

您可以给UML Lab (http://uml-lab.com)一个尝试(注意:我有偏见,因为我正在为Yatta Solutions工作;))。该工具支持Java和PHP,并内置了对往返工程的支持。它还支持使用MySQL数据库的PHP代码。

有几个可用的教程;例如,你可以从http://www.uml-lab.com/en/uml-lab/tutorials/modellierung-und-codegenerierung/开始。该工具还能够导入现有的PHP源代码(逆向工程)。

UML Lab集成在Eclipse中,因此您可以安装Eclipse PDT来为生成的PHP源文件提供语法高亮显示和代码完成。

这是一个商业工具,但有30天的试用版和免费的学术版。如果您有任何问题,请在论坛、bug追踪器或邮件中询问。

GenMyModel完全符合您的描述,现在您可以按照本教程自定义您自己的PHP生成器。