- Anexo:Comparativa de generadores de documentación
-
Las siguientes tablas comparan información general y técnica de un número de generadores de documentación. Por favor, consulte la página individual de cada producto para obtener información adicional. Este artículo no incluye todos los generadores de documentación ni está necesariamente actualizado. A menos que se indique lo contrario, en una nota a pie de página, las comparaciones se basan en versiones estables sin plugins, extensiones u otros programas externos.
Contenido
Información general
Información general básica: creador/compañía, licencia/precio etc.
Nombre Creador Fecha de primera publicación Última versión estable Costo (USD) Licencia de software Autoduck Eric Artzt 1993 2.10[1] Gratis Freeware BI Documenter Mienasoft 2006 1.5 $195 Propietaria DB Manual Blue Oceans Ltd 2006 1.3 $99 Propietaria DBDesc Logica2 2005 3.1 $99 Propietaria DBScribe Leadum Software 2007 1.1 $39 Propietaria Crystal FLOW SGV Sarc, Inc 1999 4.20 $249 Propietaria Crystal REVS SGV Sarc, Inc 1999 4.20 $399 Propietaria classdoc Jens Gulden 2001 1.0 Gratis GPL CppDoc Richard Feit Noviembre 23, 1998 2.3.1 Gratis Propietaria Ddoc Walter Bright Septiembre 19, 2005 DMD 1.010 / GDC 0.14 Gratis Freeware / GPL devscribe Geoff Cox 2008 2.00 Gratis MSDN Code Gallery Licenses Doc-O-Matic toolsfactory software inc Noviembre de 2000 6.1 $299, Edición gratis reducida Propietaria SQL Documentor InfoCaptor Noviembre de 2005 3.4 $47 Propietaria DOC++ Dragos Acostachioaie. Diciembre 22, 2002 3.4.10 Gratis GPL Document! X Innovasys 1998 5.2.1.3 $599 Propietaria Doxygen Dimitri van Heesch 1997 1.7.5.1 Gratis GPL Epydoc Edward Loper Enero de 2002 3.0 Gratis MIT License GenHelp FraserSoft Octubre de 1998 5.6.7 $209 Propietaria HeaderDoc Apple Computer ? 8.7 Gratis APSL Help Generator Agora Software BV Agosto de 2004 4.0 $299 Propietaria Imagix 4D Imagix Corporation 1995 6.5 $1,990 Propietaria Javadoc Sun Microsystems 1995 1.6 Gratis (Parte de OpenJDK) GPL JSDoc Michael Mathews Julio de 2001 1.10.2 Gratis GPL JsDoc Toolkit Michael Mathews 2007? 2.0.0 Gratis MIT License KDOC Sirtaj Singh Kang 1999 3.0.1 Gratis ? Natural Docs Greg Valure Mayo 26, 2003 1.4 Gratis GPL NDoc Kevin Downs Julio 27, 2003 1.3.1 Gratis GPL phpDocumentor Joshua Eichorn 2000 1.4.2 Gratis LGPL phpSimpleDoc Thierry Graff 2008 1.0 Gratis GPL Project Analyzer Aivosto Oy 9.0 $299 Propietaria RDoc Dave Thomas Diciembre 14, 2001 En el núcleo Ruby Gratis Licencia Ruby ROBODoc Frans Slothouber Enero 19, 1995 4.99.36 Gratis GPL Sandcastle Microsoft Mayo de 2008 2.4.10520 Gratis Ms-PL SoDa IBM Julio de 2008 7.0 $5,000 Propietaria ThimbleDoc Thimbleopensource.com 2008 0.2 beta Gratis GPL TwinText PTLogica 2002 2008.0.406 $169 Propietaria VBDOX Mihayl Stamenov Octubre 26, 2001 2.1.0 Gratis GPL VSdocman Helixoft Octubre de 2000 4.0 $229 Propietaria jGrouseDoc Denis Riabtchik Abril de 2007 1.5 Gratis BSD Haddock Simon Marlow 2002 2.0.0.0 (2008) Gratis BSD Universal Report Universal Software 2001-2008 8.1 $299 Gratis para educación / Propietaria YARD Loren Segal Febrero 24, 2007 0.2.3.5 Gratis MIT License Nombre Creador Fecha de primera publicación Última versión estable Costo (USD) Licencia de software Nota: los precios y versiones pueden no coincidir con los actuales, como así también las licencias.
Sistemas Operativos soportados
Sistemas operativos soportados por cada producto.
Windows Mac OS X Linux BSD Unix Autoduck Sí
No
No
No
No
BI Documenter Sí
No
No
No
No
classdoc Sí
Sí
Sí
Sí
Sí
CppDoc Sí
No
Sí
No
No
Crystal FLOW Sí
Wine Wine Wine Wine Crystal REVS Sí
Wine Wine Wine Wine DB Manual Sí
No
No
No
No
DBDesc Sí
No
No
No
No
DBScribe Sí
No
No
No
No
Ddoc Sí
Sí3
Sí
Sí3
No
devscribe Sí
No
No
No
No
Doc-O-Matic Sí
No
No
No
No
DOC++ Sí
Sí?
Sí
Sí
Sí
Document! X Sí
No
No
No
No
Doxygen Sí
Sí
Sí
Sí
Sí
Epydoc Sí
Sí
Sí
Sí
Sí
GenHelp Sí
No
No
No
No
Haddock Sí
Sí
Sí
Sí
Sí
HeaderDoc No
Sí
Sí
Sí
Sí
Help Generator Sí
No
No
No
No
Imagix 4D Sí
No
Sí
No
Sí
Javadoc Sí
Sí
Sí
Sí
Sí
jGrouseDoc Sí
Sí
Sí
Sí
Sí
JSDoc Sí
Sí
Sí
Sí
Sí
JsDoc Toolkit Sí
Sí
Sí
Sí
Sí
KDOC Parcial Sí
Sí
Sí
Sí
Natural Docs Sí
Sí
Sí
Sí
Sí
NDoc Sí
No
No
No
No
phpDocumentor Sí
Sí
Sí
Sí
Sí
phpSimpleDoc Sí
Sí
Sí
Sí
Sí
Project Analyzer Sí
No
No
No
No
RDoc Sí
Sí
Sí
Sí
Sí
ROBODoc Sí
Sí
Sí
Sí
Sí
Sandcastle Sí
No
No
No
No
ThimbleDoc Sí
Sí
Sí
Sí
Sí
TwinText Sí
No
No
No
No
Universal Report Sí
No
No
No
No
VBDOX Sí
No
No
No
No
VSdocman Sí
No
No
No
No
YARD Sí
Sí
Sí
Sí
Sí
Windows Mac OS X Linux BSD Unix Note (4): Compilador GNU D
Lenguajes soportados
Los lenguajes de programación que reconoce cada sistema.
C/C++ Java C# VB / VBScript Delphi / Pascal Ada D IDL .NET1 Access Autoduck Sí
No
No
Sí
No
No
No
No
No
No
BI Documenter No
No
No
No
No
No
No
No
Sí
No
classdoc No
Sí
No
No
No
No
No
No
No
No
CppDoc Sí
No
No
No
No
No
No
No
No
No
Crystal FLOW Sí
No
No
No
No
No
No
No
No
No
Crystal REVS Sí
No
No
No
No
No
No
No
No
No
DB Manual No
No
No
No
No
No
No
No
Sí
No
DBDesc No
No
No
No
No
No
No
No
Sí
No
DBScribe No
No
No
No
No
No
No
No
No
No
Ddoc No
No
No
No
No
No
Sí
No
No
No
devscribe No
No
Sí
No
No
No
No
No
No
No
Doc-O-Matic Sí
Sí
Sí
Sí
Sí
No
No
Sí
Sí
No
DOC++ Sí
Sí
No
No
No
No
No
Sí
No
No
Document! X CLI solamente No
Sí
Sí
No
No
No
Sí
Sí
Sí
Doxygen Sí
Sí
Sí
No
No
No
Parcial Sí
No
No
Epydoc No
No
No
No
No
No
No
No
No
No
GenHelp Sí
No
Sí
No
Sí
No
No
No
Sí
No
Haddock No
No
No
No
No
No
No
No
No
No
HeaderDoc Sí
Sí
No
No
Sí
No
No
Sí
No
No
Help Generator Sí
No
Sí
Sí
No
No
No
No
Sí
Sí
Imagix 4D Sí
Sí
No
No
No
No
No
No
No
No
Javadoc No
Sí
No
No
No
No
No
No
No
No
jGrouseDoc No
No
No
No
No
No
No
No
No
No
JSDoc No
No
No
No
No
No
No
No
No
No
JsDoc Toolkit No
No
No
No
No
No
No
No
No
No
KDOC Sí
No
No
No
No
No
No
Sí
No
No
Natural Docs Parcial Parcial Sí
Parcial Parcial Parcial No
No
No
No
NDoc No
No
Sí
No
No
No
No
No
Sí
No
phpDocumentor No
No
No
No
No
No
No
No
No
No
phpSimpleDoc No
No
No
No
No
No
No
No
No
No
Project Analyzer No
No
No
Sí
No
No
No
No
Sí
No
RDoc Parcial No
No
No
No
No
No
No
No
No
ROBODoc Sí
Sí
Sí
Sí
Sí
Sí
Sí
Sí
No
No
TwinText Sí
Sí
Sí
Sí
Sí
Sí
Parcial Sí
Sí
No
Universal Report Sí
Sí
Sí
Sí
Sí
Sí
No
No
Sí
Sí
VBDOX No
No
No
Sí
No
No
No
No
No
No
VSdocman No
No
Sí
Sí
No
No
No
No
Sí
No
YARD No
No
No
No
No
No
No
No
No
No
C/C++ Java C# VB / VBScript Delphi / Pascal Ada D IDL .NET1 Access PHP Perl Python Ruby JavaScript ActionScript PL/SQL Tcl Haskell Cualquiera2 Autoduck No
No
No
No
No
No
No
No
No
No
BI Documenter No
No
No
No
No
No
No
No
No
No
classdoc No
No
No
No
No
No
No
No
No
No
CppDoc No
No
No
No
No
No
No
No
No
No
Crystal FLOW No
No
No
No
No
No
No
No
No
No
Crystal REVS No
No
No
No
No
No
No
No
No
No
DB Manual No
No
No
No
No
No
No
No
No
No
DBScribe No
No
No
No
No
No
Sí
No
No
No
Ddoc No
No
No
No
No
No
No
No
No
No
devscribe No
No
No
No
No
No
No
No
No
No
Doc-O-Matic Sí
No
No
No
Sí
No
No
No
No
Sí
DOC++ No
No
No
No
No
No
No
No
No
No
Document! X No
No
No
No
No
No
Sí
No
No
No
Doxygen Sí
No
Sí
No
No
No
No
No
No
No
Epydoc No
No
Sí
No
No
No
No
No
No
No
GenHelp No
No
No
No
No
No
No
No
No
No
Haddock No
No
No
No
No
No
No
No
Sí
No
HeaderDoc Sí
Sí
No
No
Sí
No
No
No
No
No
Imagix 4D No
No
No
No
No
No
No
No
No
No
Javadoc No
No
No
No
No
No
No
No
No
No
jGrouseDoc No
No
No
No
Sí
No
No
No
No
No
JSDoc No
No
No
No
Sí
No
No
No
No
No
JsDoc Toolkit No
No
No
No
Sí
No
No
No
No
No
KDOC No
No
No
No
No
No
No
No
No
No
Natural Docs Parcial Sí
Parcial Parcial Parcial Sí
Parcial Parcial No
Sí
NDoc No
No
No
No
No
No
No
No
No
No
phpDocumentor Sí
No
No
No
No
No
No
No
No
No
phpSimpleDoc Sí
No
No
No
No
No
No
No
No
No
Project Analyzer No
No
No
No
No
No
No
No
No
No
RDoc No
No
No
Sí
No
No
No
No
No
No
ROBODoc Sí
Sí
No
Sí
Sí
Parcial Sí
Sí
No
Sí
ThimbleDoc Sí
No
No
No
No
No
No
No
No
No
TwinText Sí
Sí
Sí
Sí
Sí
Sí
Sí
Sí
No
Sí
Universal Report Sí
Sí
Sí
No
Sí
Sí
Sí
No
No
Sí
VBDOX No
No
No
No
No
No
No
No
No
No
VSdocman No
No
No
No
No
No
No
No
No
No
YARD No
No
No
Sí
No
No
No
No
No
No
PHP Perl Python Ruby JavaScript ActionScript PL/SQL Tcl Haskell Cualquiera2 Nota (1): .NET no es un lenguaje de programación pero se lista por conveniencia
Nota (2): Soporte para cualquier lenguaje
Formatos de entrada
Formatos de entrada que los generadores pueden interpretar.
Texto Binario Autoduck Sí
No
BI Documenter No
Sí
DB Manual No
Sí
classdoc No
Sí
CppDoc Sí
No
Crystal FLOW Sí
No
Crystal REVS Sí
No
DBDesc No
Sí
DBScribe No
Sí
Ddoc Sí
No
devscribe No
Sí
Doc-O-Matic Sí
No
DOC++ Sí
No (excepto clases Java)
Document! X Sí
Sí
Doxygen Sí
No
Epydoc Sí
No
GenHelp Sí
No
Haddock Sí
No
HeaderDoc Sí
No
Help Generator Sí
Sí
Imagix 4D Sí
No
Javadoc Sí
No
jGrouseDoc Sí
No
JSDoc Sí
N/a JsDoc Toolkit Sí
N/a KDOC Sí
No
Natural Docs Sí
No
NDoc No
Sí
phpDocumentor Sí
No
phpSimpleDoc Sí
No
Project Analyzer Sí
Sí
RDoc Sí
No
ROBODoc Sí
No
TwinText Sí
Sí
Universal Report Sí
No
VBDOX Sí
No
VSdocman Sí
No
YARD Sí
No
Texto Binario Formatos de salida
Los formatos de salida que los generadores pueden producir.
HTML CHM RTF PDF LaTeX PostScript man pages DocBook XML Autoduck Sí
No
Sí
No
No
No
No
No
No
BI Documenter Sí
Sí
No
No
No
No
No
No
No
classdoc Sí
No
No
No
No
No
No
No
No
CppDoc Sí
No
No
No
No
No
No
No
No
Crystal FLOW Sí
No
No
No
No
No
No
No
No
Crystal REVS Sí
No
No
No
No
No
No
No
No
DB Manual Sí
Sí
No
No
No
No
No
No
No
DBDesc Sí
No
Sí
Sí
No
No
No
No
Sí
DBScribe Sí
Sí
Sí
No
No
No
No
No
No
Ddoc Sí
Sí4
No
Sí4
Sí4
Sí4
Sí4
No
Sí4
devscribe Sí
No
No
No
No
No
No
No
Sí
Doc-O-Matic Sí
Sí
Sí
Sí
No
No
No
No
Sí
DOC++ Sí
No
No
Sí7
Sí
Sí7
No
No
No
Document! X Sí
Sí
No
No
No
No
No
No
No
Doxygen Sí
Sí
Sí
Sí
Sí
Sí
Sí
No
Sí
Epydoc Sí
No
No
Sí
Indirectamente5 Indirectamente5 No
No
No
GenHelp Sí
Sí
Sí
No
No
No
No
No
No
Haddock Sí
Sí
No
No
No
No
No
Parcial No
HeaderDoc Sí
No
No
No
No
No
Sí
No
Sí
Help Generator Sí
Sí
Sí
No
No
No
No
No
Sí
Imagix 4D Sí
No
Sí
No
No
No
No
No
No
Javadoc Sí
Indirectamente6 Indirectamente6 Indirectamente6 Indirectamente6 Indirectamente6 Indirectamente6 Indirectamente6 Indirectamente6 jGrouseDoc Sí
No
No
No
No
No
No
No
Sí
JSDoc Sí
No
No
No
No
No
No
No
Planeado JsDoc Toolkit Sí
No
No
No
No
No
No
No
Sí + JSON
KDOC Sí
No
No
No
No
No
No
No
No
Natural Docs Sí
No
No
No
No
No
No
No
No
NDoc Sí
Sí
No
No
No
No
No
No
No
phpDocumentor Sí
Sí
No
Sí
No
No
No
Sí
Sí
phpSimpleDoc Sí
No
No
No
No
No
No
No
No
Project Analyzer Sí
Sí
Sí
Sí
No
No
No
No
No
Sandcastle Sí
Sí
No
No
No
No
No
No
No
RDoc Sí
No
No
No
No
No
No JSON
No
No
ROBODoc Sí
Sí
Sí
Sí
Sí
Sí
Sí
Sí
No
ThimbleDoc Sí
No
No
No
No
No
No
No
No
TwinText Sí
Sí
No
No
No
No
No
No
No
Universal Report Sí
No
Sí
Sí
Sí
Sí
No
No
No
VBDOX Sí
Sí
Sí
No
No
No
No
No
No
VSdocman Sí
Sí
Sí
No
No
No
No
No
Sí
YARD Sí
No
No
No
No
No
No
No
No
HTML CHM RTF PDF LaTeX PostScript man pages DocBook XML Nota (4): Ddoc tiene un sistema de macro que pueden ser personalizados para la producción de cualquier formato que desee. CHM, groff (páginas de manual), XHTML, XML, y LaTeX (para PostScript y PDF) fueron probadas. Ellos no están incluidos actualmente en la distribución estándar. Salida estándar HTML también se genera el uso de macros y puede ser redefinido.
Nota (5): Aunque oficialmente no se apoya como un formato de salida, Epydoc utiliza LaTeX y PostScript como pasos intermedios para producir la documentación en formato PDF final.
Nota (6): Via Doclets
Nota (7): DOC++ permite salidas LaTeX e incluye plantillas que permite la conversión a PDF o PostScript de LaTex con las herramientas adecuadas que no se incluyen en DOC++.
Wikimedia foundation. 2010.