Офлайновая документация для различных языков программирования?
Недавно я нашел это: http://php.net/get/php_manual_en.chm/from/a/mirror.
Это файл .chm, содержащий всю документацию для PHP, которую вы обычно можете найти на своем сайте. Удобный для использования в автономном режиме.
Мне интересно, знает ли кто-нибудь о подобных вещах для других языков. Полная автономная документация, которую вы можете использовать, если у вас нет беспроводной связи некоторое время.
Для С# Visual Studio дает вам возможность загружать и устанавливать всю онлайн-документацию в составе установки VS2008, поэтому, если у вас есть Visual Studio 2008, у вас есть автономная документация С#.
EDIT: если вы скажете это, и это возможно, отправьте гиперссылки.
Вот что мы имеем сейчас:
Ответы
Ответ 1
В большинстве языков это должно обеспечить.
Некоторые примеры:
Java: Java SE 6 docs (ниже на странице)
Perl: Unix-версии perl обычно поставляются с полными документами как manpages и perldoc (некоторые дистрибутивы Linux помещают их в дополнительные пакеты); Я полагаю, что версии Windows имеют одинаковые
C: библиотека libc GNU имеет загружаемые документы
Ответ 2
Dash http://kapeli.com/dash включает автономную документацию для 150+ API.
Ответ 3
Python также имеет загружаемую документацию. В результате большинство операционных систем, которые предоставляют Python, также предоставляют пакет документации. Например, на Debian это пакет python2.5-doc
(один пакет на версию).
Установите его, и вы можете просматривать документацию в автономном режиме. Очень удобно для ноутбука, который не всегда подключен.
Ответ 4
btw, документы Visual Studio (MSDN) также включают документацию для JScript, VBScript, HTML и CSS. Когда я программировал PERL, я всегда устанавливал perldoc.
Загрузка документации - это в первую очередь первое, что я делаю, если у меня есть серьезная работа на незнакомом языке. Простое чтение API похоже на добычу золота!
Ответ 5
Visual Studio поставляется с спецификацией С#, установленной по умолчанию в
C:\Program Files\Microsoft Visual Studio 9.0\VC#\Specifications\1033
Ответ 6
MS SQL Server поставляется с полной загрузкой документации, известной как "Books Online". Несмотря на название, вы можете downlaod их из MSDN.
Ответ 7
Ruby, Rack, Rails и несколько драгоценных камней можно найти на railsapi.com
Ответ 8
Для jQuery я рекомендую jQAPI - альтернативный браузер документации jQuery, который вы можете найти здесь: http://www.jqapi.com/
Вы можете использовать его онлайн, а также загружать его для использования в автономном режиме.
Ответ 9
Для Java вы можете загрузить весь API для использования в автономном режиме.
Ответ 10
Sun предоставляет загружаемые версии документации по платформе Java.
Загрузка Java SE
Прокрутите страницу вниз и найдите ссылку под названием Java SE 6 Documentation. Это серия HTML файлов, охватывающих весь Java SE JDK. Может быть удобно хранить его локально, но поскольку нет функции поиска, его использование несколько ограничено.
Ответ 11
В то время как не строго язык, вы можете создавать документы для Ruby on Rails, выполнив следующие
rails sample_project
rake rails:freeze:gems
rake doc:rails
rake rails:unfreeze
а затем используйте или возьмите себе копию папки doc/api
Ответ 12
Вы также можете загрузить MSDN для получения документации по VB.NET, С#, С++ и различным API-интерфейсам Windows и Component
Ответ 13
Общий Lisp имеет гиперспект. Полное руководство языком и его библиотеками.
Общий Lisp Гиперспец
Ответ 14
Я фактически зеркально отображает часть сайта PHP для себя, только раз в неделю, RSync (что довольно эффективно, только загрузка около 1/6 того, что потребуется для полной загрузки).
Несколько преимуществ локальной копии, выполняемой на моем собственном сервере, заключаются в том, что ярлыки (например, php.net/array_merge) работают, и у меня есть полные заметки.
Ответ 15
для С#, я просто нашел эту автономную документацию:
http://www.microsoft.com/downloads/details.aspx?FamilyID=7BBE5EDA-5062-4EBB-83C7-D3C5FF92A373&displaylang=en
Остерегайтесь - большой размер файла.
(все еще загружаю, так что надеюсь, что я никого не вводит в заблуждение)
Ответ 16
Cppreference.com отлично подходит для ссылок на С++ и C. У них также есть автономные версии здесь.