Jump to content

СЯН

CJAN — это аббревиатура , обозначающая Комплексную сеть архивов Java . CJAN как концепция является расширением CPAN , Комплексной сети архивов Perl . В 2004 году проект CJAN прекратил разработку.

Apache CJAN представлял собой попытку создать простой веб-сервис для обслуживания файлов Java Jar. Он был начат незадолго до мая 2001 года. От него отказались в пользу более многообещающего проекта Apache JJAR.

Apache JJAR — это экспериментальный распределенный репозиторий и набор инструментов для навигации и извлечения данных из репозитория. Хотя он достиг своих первоначальных целей и нашел несколько нишевых применений, он так и не стал массовым из-за отсутствия интереса со стороны коллег-разработчиков. Хотя проект больше не представлен на главных страницах Apache.org и по сути заброшен, этот экспериментальный проект все еще размещается на их серверах.

Созданная в ноябре 2001 года Брайаном Толом, [1] CJAN.org намеревался стать для сообщества Java тем же, чем CPAN представлял для сообщества Perl — всеобъемлющим архивом повторно используемых компонентов для соответствующих языков программирования.

Два ключевых различия между CPAN и CJAN заключались в том, что Java использует модули, известные как файлы Jar, и что CJAN должен был использовать топологию распределенной сети (последний вариант должен был гарантировать, что CJAN будет хорошо масштабироваться при увеличении количества пользователей и свести затраты на хостинг сервера к абсолютному минимуму). ). Было принято решение написать CJAN с нуля на Java.

В начале 2002 года Майкл Дэйви начал работать с Брайаном над спецификациями и прототипом. CJAN.org управлялся как проект с открытым исходным кодом, хобби, которым они занимались в свободное время.

Прогресс был медленным, отчасти потому, что некоторые из основных строительных блоков, необходимых для реализации CJAN, в то время просто не существовали в Java в форме с открытым исходным кодом, поэтому разработчики тратили время на создание компонентов, а затем пытались убедить соответствующее сообщество разработчиков. принять компонент и взять на себя управление им. Распределенная архитектура тоже была проблемой. CJAN пытался использовать структуру JXTA , когда она находилась в зачаточном состоянии, и предлагал только очень детальный низкоуровневый контроль над структурой.

Компания Sun Microsystems заинтересовалась CJAN в начале 2003 года. После некоторых первоначальных обсуждений с Брайаном и Майклом, а затем с сообществом Apache, они запросили мнение более широкого сообщества Java и объединились с Collab.Net и издательством O'Reilly. 11 июня 2003 года было запущено сообщество и веб-сайт Java.net. [2]

Якобы CJAN.org потерпел неудачу, потому что был слишком амбициозен – пытался создать проект с открытым исходным кодом на основе передовых технологий. Последней каплей для проекта с открытым исходным кодом стал запуск нашумевшего веб-сайта Java.Net. Хотя до сих пор Java.Net не предлагает каталог повторно используемых компонентов, у него огромное сообщество, а функции веб-сайта в большинстве случаев достаточно хороши для большинства разработчиков Java, поэтому разработчики редко упоминают о необходимости в этом.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f4a14e7f94007ac856b799d79e0bb75b__1690752120
URL1:https://arc.ask3.ru/arc/aa/f4/5b/f4a14e7f94007ac856b799d79e0bb75b.html
Заголовок, (Title) документа по адресу, URL1:
CJAN - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)