You are here: Recent News » Documentation System Comparison

 

Documentation System Comparison

- Cross-Ref Between Classes JavaDoc Syntax Understands Inheritance Overview Docs Localised GUI License Cross Platform
Acid ?
AsDocGen ?
FlashDocsGen ?
as2api yes yes yes no no no/yes 1) GPL yes
Natural Docs no yes 2) no yes no no/yes 3) GPL yes
ActionDoc ?
/**ZenDoc--> no yes no no no yes 4) GPL yes
  • Cross-Ref Between Classes This means that when one class’s API uses another class’ (for instance, as the return type of a method) the API reference includes a hyperlink to the referenced class.
  • JavaDoc Syntax Does the tool support the JavaDoc syntax? This could be seen as an advantage (since it’s relatively standard) or a disadvantage (if you think the syntax is ugly.)
  • Understands Inheritance When documenting the API of a class, is information about any superclass’ API included as appropriate?
  • Overview Docs Any tool in this list must allow documentation to be attached to classes, methods, fields, etc., but does the tool also allow documentation to be attached to each package, and to the whole library of code?
  • Localised Does the tool include specific features to support generation of documentation in different (human) languages?
  • GUI Does the tool come with a GUI? (If ‘no’, it’s a command-line tool.)
  • License What license is the software made available under?
  • Cross Platform Does the tool run on several operating systems (Windows, OSX, Linux)?
1) FlashDevelop includes a standalone GUI (Windows) for as2api
2) Natural Docs is compatible with JavaDoc syntax but also has its own syntax.
3) Natural Docs has a number of third-party GUI tools available.
4) /**ZenDoc--> uses a web-based interface but can also be run from the command line.

documentation_system_comparison.txt · Last modified: 2006/12/13 07:53 by senocular