`
bardo
  • 浏览: 371583 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
D1407912-ab64-3e76-ae37-b31aa4afa398
浅述PHP设计模式
浏览量:11592
9d6df9f7-91da-3787-a37c-0e826525dd5d
Zend Framewor...
浏览量:9967
85b628bd-a2ed-3de2-a4b1-0d34985ae8b6
PHP的IDE(集成开发环...
浏览量:9326
社区版块
存档分类
最新评论

PHP的开源UML工具

    博客分类:
  • PHP
阅读更多

中文网上介绍PHP的UML工具较多。但是,没有我所用的。这里向大家介绍一下我所了解的PHP的开源UML工具。

 

第一个,要数BOUML。这是一个非常不错的免费的开源的UML工具,支持多种编程语言。C++,JAVA,PHP,PYTHN,IDL。

特别是对PHP的支持。

主要是:可以正向,反向。

正向:可以生成PHP代码。

反向:可以导入现有的工程。

此外,它还可以导入XMI,所以,你用PEAR的PHP_UML生成的UMI也能导入。(当然,有了它PEAR PHP_UML我觉得都没必要用了。)

也可以可以生成XMI(版本可以为1.2和2.X)。

这是一个完全FREE的工具,跨平台。有WINDOWS,LINUX不同的版本。

官方网站的介绍:

BOUML is a free UML 2 tool box allowing you to specify and generate code in C++, Java, Idl, Php and Python.

BOUML runs under Unix/Linux/Solaris, MacOS X(Power PC and Intel) and Windows.

BOUML is very fast and doesn't require much memory to manage several thousands of classes, see benchmark.

BOUML is extensible, and the external tools named plug-outs can be written in C++ or Java, using BOUML for their definition as any other program. The code generators and reverses are ones of the pre-defined plug-outs included in the BOUML distribution.

网址是:http://bouml.free.fr/

 

第二个,则是Umbrello UML Modeller。(Umbrello ,不知是德语词,还是利大利语词,词义仍是雨伞:)

这也是一个完全免费的开源工具。可以正向,反向。

但它只有LINUX的版本。有中文语言包(即,支持中文界面)。

当然,它是提供源码的(C++),所以我想肯定是可以在WINDOWS中编译使用的。但问题是,目前未见有WINDOWS的编译好的安装包。

国内也有人发现了它,并认为,它强于目前大家普遍所用的AgroUML。

但有一点,它是基于KDE的,不是GNOME。这可能又是一个小小的遗憾。

 

 

网址是:http://uml.sourceforge.net/index.php

 

第三个:则是 MicroGold WithClass 目前版本是2010。

这是一个商业与免费并存的软件。免费软件使用时,有一定的限制。但它的功能强大之处,在于,同样可以正向,反向。

并且,集成VBA,因而,你可以通过VBA对它进行必要的扩展。

 

官方网站的介绍:

Available in three levels: Enterprise , Professional, and C#.
Reverse engineer C++. Java, Delphi , VB, IDL, Perl, PHP, C#, and VB.net.
Capture diagrams in GIF, JPEG, BMP, WMF
Draws all UML 1.x diagrams
Works with EJB
Most flexible code generation in the industry, supporting all major OO languages.
Easily create your own VBA add-ins or use and edit our existing add-ins to increase functionality.

 

网址:http://www.microgold.com/

 

0
2
分享到:
评论

相关推荐

    开源UML建模工具Bouml -入门教程

    UML建模工具,可以生成C++,JAVA,Php 等代码,开源

    ArgoUML最新版

    开源的UML建模工具;自动代码生成c++,c,java,php,sql等等

    ArgoUML最新版源码

    开源的UML建模工具;自动代码生成c++,c,java,php,sql,csharp等等

    PHP_UML-开源

    反向工程,由元模型驱动的工具,可扫描PHP文件和目录,并提供找到的类/包的UML / XMI表示形式。 它生成的XMI代码可以导入到任何UML建模工具中。 它在PEAR上可用。

    UML2PHP Base Framework-开源

    从UML模型快速创建PHP应用程序的框架。 支持数据库,导航,GUI,用户处理,选择目录等。 包含60多个类的UML模型。 最好与UML2PHP工具一起使用-请参见http://www.umlp2hp.com。

    BoUml-6.4.4

    开源UML工具,可以生成包括 C++/Java/Idl/PHP/Python 等代码,支持操作系统包括: Unix/Linux/Solaris, MacOS X 和 Windows。

    java企业oa源码-SimplePHP:简洁明了PHP框架,全面支持php5.3+

    如果你构建一个开源的UML工具(当然有php5.3+支持),我将不胜感激。 在我写论文时,我承诺将框架的源代码公开。 现在我兑现了我的承诺,框架已经发布了 Apache 许可证,您可以在当前目录中阅读许可证。 到目前为止...

    Php to Xmi converter-开源

    Php2Xmi是用PHP编写的命令行工具,可扫描PHP类并使用找到的类的UML表示来构建XMI文件。 可以使用KDE的Umbrello建模工具查看XMI

    word源码java-TechBoard:整理开发中积累的各种开源库、框架、工具、方法等

    整理开发中积累的各种开源库、框架、工具、方法等,为现有技术做积累及未来技术方向做索引。 语言 UML、C/C++、Python、Java、Php、Shell、Go、Sql、HTML、CSS、JavaScript 标准 RFC、HTTP/HTTPS、TCP/IP、UDP、XML...

    StarUML 3.0.2 内含详细破解方法

    StarUML 3.0.2 内含详细破解方法,个人使用过,感觉不错,本来不想收积分的,但是CSDN最低需要选择一个,

    Bouml绿色版 BOUML release 4 22 1

    BOUML 是一个开源的UML 2 建模工具,可生成包括 C++/Java/Idl/PHP/Python 等代码,支持操作系统包括: Unix/Linux/Solaris, MacOS X 和 Windows. 该工具运行速度快,无需太多内存。 版本:BOUML release 4.22.1 ...

Global site tag (gtag.js) - Google Analytics