phpDocumentor替代消耗更少的内存

时间:2010-04-29 13:23:13

标签: php doxygen phpdoc

好的,我已经厌倦了phpDocumentator。它消耗的内存(1.4 GB)和时间(2.6 GHz Core 2 Duo上的5分钟)比我愿意给它的多得多。是否存在一些真正兼容的程序来生成PHP代码的文档?

我尝试了PHPDoctor,看起来不错,但它有一些missing features。然而,它可能最接近于我迄今为止尝试过的所有解决方案。

我也试过PhpDocGen,但它只是解决了一些Perl错误,我懒得学习。

Doxygen似乎也不适合我们的消息来源。

PS:文档适用于phpMyAdmin,有点过时的文档是here

更新:代码包含很多函数而不仅仅是对象,Doxygen最大的问题是什么,因为它无法组织它们。

4 个答案:

答案 0 :(得分:3)

我们从phpDocumentor切换到Doxygen,因为前者不支持PHP 5.3功能,如命名空间和闭包。 phpDocumentor的最新更新是在2008年。

主要@ - 属性在Doxygen中是相同的,因为它们都执行JavaDoc样式的注释。它也是可配置的。

答案 1 :(得分:3)

你也可以尝试DocBlox;它是块上的新手(双关语)但已经支持phpDocumentor提供的许多功能以及许多新功能(如命名空间)。 请在https://www.github.com/mvriel/Docblox

上试用

答案 2 :(得分:2)

Doxygen非常复杂,它应该支持PHP 5.3的功能。然而,它并没有完全按照我的需要工作,我意识到它是一个很大的程序,但不是为PHP设计的;所以我需要更轻,更简单,最好是PHP独有的东西,因为让我们面对它,PHP没有相当常见的编程语言语法和外观。

我知道你提到过,但我最终选择了PHPDoctor。它确实缺少一些功能,但它简单快速,正是我所寻找的。

让我们知道您选择了什么以及原因是什么。

另外值得一提的是,我发现PHPDoctor界面非常简单且易于设计(几乎没有CSS更改)。我能够为我的文档创建一个非常干净的页面。

答案 3 :(得分:1)

我一直在使用Natural Docs,对我很有用