设为首页 收藏本站
查看: 510|回复: 0

[经验分享] PHP的开源UML工具

[复制链接]

尚未签到

发表于 2017-3-24 10:11:35 | 显示全部楼层 |阅读模式
  中文网上介绍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/

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-354476-1-1.html 上篇帖子: PHP框架中的SPB分离 下篇帖子: php服务器环境配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表