【问题标题】:Is there any visual tool for design and generate code of PHP classes?是否有用于设计和生成 PHP 类代码的可视化工具?
【发布时间】:2010-10-18 05:39:52
【问题描述】:

我知道通用的、与语言无关的设计可以使用任何 UML 工具来完成,但是是否有专门为 PHP(或 PHP 作为可选选择之一)设计的东西?现在我使用 NClass,它很好用且易于使用,但它是为 C# 设计的,所以我必须使用这种语言的语法(方法参数的类型等)。

我在网上搜索了一下,但我没有注意到任何使用 PHP 语法的东西,所以我在这里问。最好不要发现 Visual Studio 或 Eclipse 的一些插件就是答案 :) 并不是说​​我反对这些产品,而是在我的工具包中拥有更轻且与大型 IDE 分离的东西会很好。

编辑:我刚刚下载了 ArgoUML,因为它应该支持 PHP,所以我检查了一下,但不要让这个事实让你灰心,我仍在等待你的提示 :)

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

【问题讨论】:

标签: php code-generation class-design


【解决方案1】:

我下载了 Sparx Systems Enterprise Architect 8 试用版,它似乎只是做我需要的事情和我需要的方式(很好,很简单,如果我需要它们,会提供详细信息,当我只想绘制图表时会提供有用的默认值)。代码生成涵盖多种语言,PHP 就是其中之一,它可以毫无问题地工作,代码又漂亮又干净,正是我想要的作为思考阶段之后编码阶段的基础:)

所以,就目前而言,我想我找到了我的工具(它大而强大,但它的企业外观看起来很轻巧)。我将这个问题保持开放一段时间,也许有人会想在这件事上添加一些有用的信息。

【讨论】:

    【解决方案2】:

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

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

    希望对你有帮助 问候

    【讨论】:

      【解决方案3】:

      bouml上查看这篇带有特殊答案的帖子

      PHP UML Generator

      【讨论】:

      • 结账几分钟后的第一印象:不是很人性化或直观,但我会在家里再试一次
      【解决方案4】:

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

      【讨论】:

      • 我相信这是一个很棒的工具,但它的价格有点超出我的舒适范围,仅仅为我的个人项目购买 1300 美元的工具似乎......令人不安:)
      • @grapkulec:该死..我看到他们改变了他们的阵容..我有一个旧版本,花了我大约 300 美元(当然仍然不是免费的),它有 php 代码生成!
      【解决方案5】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-09
        • 1970-01-01
        • 2011-07-31
        相关资源
        最近更新 更多