是否有任何可视化工具用于设计和生成PHP类的代码?

时间:2010-10-18 05:39:53

标签: php code-generation class-design

我知道一般的,语言无关的设计可以使用任何UML工具完成,但是有什么东西只针对PHP(或者PHP作为可选选项之一)吗?现在我使用NClass,它很好用且易于使用,但它是为C#设计的,所以我必须使用这种语言的语法(方法参数的类型等)。

我用谷歌搜索了网页,但我没有注意到任何用PHP语法编写的内容,所以我在这里问。如果没有找到Visual Studio或Eclipse的某些插件就是答案那就太棒了:)不是说我反对这些产品,但是在我的工具包中使用较轻且与巨大的IDE分离的东西会很好。

编辑:我刚刚下载了ArgoUML,因为它假设有PHP支持,所以我检查出来但是让这个事实不要劝阻你,我还在等你的提示:)

EDIT2 :我在相关工具中寻求的小功能是帮助解决代码问题,例如将接口方法添加到实现该接口的类中。 ArgoUML没有这样的功能,或者我还没有找到它。

5 个答案:

答案 0 :(得分:1)

我下载了Sparx Systems Enterprise Architect 8试用版,看起来只是做我需要的和我需要它的方式(好的,简单的,如果我需要它们的详细信息,并且当我只想绘制我的图时使用有用的默认值)。代码生成涵盖了许多语言,PHP就是其中之一,它的工作没有问题,代码很好而且干净,正是我想在思考阶段之后作为编码阶段的基础:)

所以,就目前而言,我认为我发现了我的工具(它功能强大,但对于它的企业外观来说似乎很轻松)。我将这个问题保持开放一段时间,也许有人会想要在这个问题上添加一些有用的信息。

答案 1 :(得分:1)

查看此网站: http://www.phpclasses.org/browse/class/90.html

它有很多php编辑器和类生成器..

希望它有所帮助 问候

答案 2 :(得分:0)

请参阅此帖子,其中包含bouml

特别答案

PHP UML Generator

答案 3 :(得分:0)

我现在使用Visual Paradigm一段时间了,我发现使用起来非常直观,很棒的产品!

答案 4 :(得分:0)

AtomWeaver是一个通用代码生成器。它不限于任何输出语言集,因此您可以包含自己的语言。困难的是你必须从头开始,因为到目前为止还没有预制的库。好的部分是你可以按照你需要的方式生成代码。

发电机的

http://www.atomweaver.com; http://www.abse.info用于它实现的建模/生成范例(ABSE)