Jest coś lepszego niż PHPDoc? [zamknięte]
Czy ktoś używa czegokolwiek innego do udokumentowania swojego PHP
kodu niż PHPDoc?
Czy są jakieś narzędzia, które odczytują tę samą składnię dokumentacji, ale dają lepsze wyniki?
9 answers
Ja też pójdę po doxygen.
Oto kilka powodów:
- kompatybilny z tagami phpdoc i innymi popularnymi: its interoperative
- współpracuje z różnymi językami programowania : lepsza inwestycja czasu
- istnieje alternatywna składnia : można wybrać styl komentowania, który Ci odpowiada
- bardzo wydajny z zaawansowanym formatowaniem / tagowaniem / metadanymi
- istnieje GUI, który nie jest połączony z żadnym IDE i wtyczką eclipse jako well
I wciąż wolny, wieloplatformowy i open source: -)
Its easy to learn, but harder that phpdoc because a lot richer.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-20 08:29:29
Możesz spróbować DocBlox; który ma być alternatywą dla phpDocumentor, ale z obsługą dodatkowych funkcji, z których pełne wsparcie PHP 5.3 jest jednym. Dodatkową zaletą jest to, że jest dość szybki i zużywa stosunkowo mało pamięci.
Możesz przeczytać więcej na http://www.docblox-project.org lub zobacz demo na http://demo.docblox-project.org/default
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-11 19:36:01
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:10:21
Doxygen ( www.doxygen.org).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-20 08:30:46
ApiGen
ApiGen ma wsparcie dla przestrzeni nazw PHP 5.3, pakietów, linkowania między dokumentacją, odsyłacze do klas standardowych PHP i dokumentacji ogólnej, tworzenie podświetlonego kodu źródłowego i eksperymentalne wsparcie dla cech PHP 5.4.
DocBlox
Http://www.docblox-project.org/
PHP 5.3 compatible API Documentation generator przeznaczony dla projektów każdej wielkości i ciągłych Integracja.
Możliwość pełnego parsowania i przekształcania Zend Framework 2
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-31 19:52:42
Ja też używam Doxygen - bardzo szybko przyzwyczaisz się do różnych słów kluczowych - są one jakby samo-wyjaśniające. ;)
RubyDoc też jest fajna, podoba mi się ich układ RDOC.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-20 08:45:23
Nie używałem go z PHP, ale doxygen twierdzi, że obsługuje ten język.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-21 20:39:35
Doctrine używa PHPDoctor, który wydaje się działać dobrze z 5.3 w moich testach.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-25 03:45:07
Jeśli potrzebujesz udokumentować kod dla PHP 5.3+, np. jeśli używa przestrzeni nazw, To może być twoją odpowiedzią na to pytanie.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-26 03:09:01