LXF157:Хостинг проектов
|
|
|
Сравнение
Каждый месяц мы сравниваем тысячи программ – а вы можете отдыхать!
Содержание |
Хостинг проектов
Где уютнее всего пристроить вашу дивную новую программу Linux? Майк Сондерс выступает арбитром смотра-конкурса лидеров...
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Вас осенила блестящая идея проекта свободного ПО. Вы написали код, истребили ошибки, разработали броские логотипы и готовы одарить мир своими результатами. Единственная проблема – где это все поместить? Наскоро сляпать web-страницу и закинуть ее в сеть может каждый, но современные пользователи ожидают большего. Им подавай интерактивные сайты, где можно поместить сообщение на форум и где есть системы отслеживания ошибок. Они рассчитывают на wiki, чтобы читать и обновлять документацию по программе, и на систему контроля версий, чтобы быть всегда на переднем крае вашего кода. Если вы хотите завлечь в свой проект других разработчиков, предусмотрите разные варианты участия. К счастью, возможностей для размещения вашей работы в сети немеряно. Но, как и при выборе дистрибутива, это разнообразие может поначалу сбить с толку. Поэтому в нашем Сравнении мы возьмем пять самых популярных сервисов хостинга проектов и рассмотрим, что они предлагают, насколько просты в использовании и для каких проектов подходят. Требования небольшого любительского клиента IRC, например, существенно отличаются от требований к ядру операционной системы, так что мы будем оценивать еще и гибкость этих сервисов.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Настройка и web-хостинг
Насколько просто заставить ваш проект работать?
Легко ли создать проект? Google Code позволяет создать сайт с минимумом действий – всего лишь укажите имя, краткое описание и лицензию. После завершения процесса вы получите простоватый с виду сайт со ссылками на обновление статуса, скачивание и wiki. В плане индивидуальной настройки особо не размахнешься, и большинство проектов Google Code выглядят как из одного стручка, но есть и свои плюсы: навигация по этим сайтам действительно простая, и на главной странице посетители видят рейтинг активности, позволяющий судить о посещаемости и популярности проекта. URL проекта выглядит следующим образом: http://code.google.com/p/myproject.
Создать сайт в BerliOS будет посложнее: придется прочесть изрядное количество текста и пройти через юридические соглашения. Но главная помеха – необходимость ждать (обычно 24 часа) разрешения от человека на начало работы над проектом. Это, конечно, уменьшает на BerliOS свалки ненужного хлама и число отдающих фантастикой заявок «я та-акое напишу!», но все же является ограничивающим фактором. Получив разрешение, загружайте на сайт HTML и изображения через SCP, но на вашей главной странице должен быть логотип BerliOS со ссылкой на главный сайт. URL имеют вид http://myproject.berlios.de.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
SourceForge предлагает завлекательный процесс подписки, который сразу же демонстрирует имеющиеся функции – wiki, блог, форумы, SVN и прочее – в сопровождении изображений. Можно отметить галочкой нужные опции, и хотя обдумывать все это при подписке отчасти и преждевременно, нам нравится такое информирование на ранней стадии. За один щелчок вы окажетесь на странице Administration (о ней мы поговорим позже). Затем продолжайте, загружая HTML и выбранные изображения. Все это взаправду быстро, а в использовании – проще не бывает.
GitHub предоставляет бесплатный хостинг для проектов с открытым кодом (ценовые предложения зависят от желаемого количества репозиториев) – вам нужно только указать имя своего проекта, и репозиторий Git создастся автоматически. Соломки непосвященным здесь никто не подстилает – после регистрации вы просто получите список команд Git для ввода. Основное внимание web-интерфейса отдается просмотру репозитория, но можно также загружать страницы HTML.
Savannah нас помучила, отказавшись принимать наш пароль (11-символьная комбинация заглавных и строчных букв и цифр ей не угодила) и заставив расшифровать контрольное изображение. Требования к хосту строги: в процессе регистрации просят подтвердить наличие у всех ваших исходных файлов действующих уведомлений об авторских правах, наличие копии лицензий в tar-архивах, и т. п. Нужно также предоставить ссылку на tar-архив, чтобы администраторы Savannah могли проверить, все ли в порядке; и документация гласит, что в описании следует говорить «GNU/Linux», а не просто «Linux», если вы хотите получить разрешение сразу. После этого загружайте HTML и получайте сайт на www.nongnu.org/myproject.
Отслеживание ошибок
Хорошо ли извещается о проблемах и их приоритетности?
BerliOS предоставляет систему сообщения об ошибках на базе web, с категориями, приоритетами и группами; и администраторы могут отмечать ошибки как открытые, закрытые (решенные), дубликаты или недействительные.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Можно даже создавать настраиваемые запросы SQL для просмотра ошибок заданного типа.Интерфейс системы Tickets в SourceForge более привлекательный, но в ней не хватает возможности присвоения ошибкам приоритетов, что может стать проблемой, если вам приходится перелопачивать сотни сообщений об ошибках.
Система Issues в Google Code также довольно проста, но она любезно предлагает текстовый шаблон для отчета, в котором пользователю предлагается описать все его шаги по воспроизведению проблемы. Хорошо бы у всех хостинг-провайдеров было нечто подобное, чтобы уменьшить количество абсолютно бесполезных отчетов, содержащих одну эпохальную строку: «Ваша программа работает некорректно».
Система GitHub, как ни странно, весьма примитивна и просто дает возможность присвоить ошибки определенным разработчикам и установить метки – то есть даты, когда определенные ошибки должны быть исправлены. Savannah тоже отличается незатейливостью и не балует пользователя избытком информации.
Администрирование
Насколько прост и эффективен в использовании интерфейс?
Как главный разработчик своего проекта, львиную долю своего времени вы будете проводить в web-интерфейсе Administration: загружать новые релизы, добавлять скриншоты, отвечать на отчеты об ошибках или разрешать споры на форумах. Здесь красота функцией не является: неважно, сколько в интерфейсе забавных CSS-эффектов, вам просто надо сделать свое дело за минимум щелчков мыши (или нажатий клавиш, фанаты Ratpoison). Мы оценили удобство и эффективность отдельных функций, а здесь сконцентрируемся на общем впечатлении от интерфейса: простоте навигации, скорости отклика и наличии раздражающих факторов. Отметим, что у многих наших провайдеров есть инструменты для автоматизации предоставления релизов: например, Shipper (http://www.catb.org/~esr/shipper/) позволяет создавать новые релизы в SourceForge из командной строки.
BerliOS ★★★★
Хотя интерфейс BerliOS насыщен текстом, и порой от него рябит в глазах, разобраться с ним не так уж сложно. Доступ к основным функциям осуществляется через список в верхней части, и для большинства функций имеется очевидная ссылка Admin, дающая доступ к настройке. Однако наше главное нарекание на BerliOS – то, что здесь не сохраняется статус нахождения в системе для многократных браузерных сессий. Иначе говоря, при каждом закрытии и повторном открытии браузера для получения доступа к функциям администратора нужно снова входить в систему. Это не всемирная катастрофа, потому что большинство современных браузеров позволяют сохранять данные, но добавляет лишнее действие каждый раз, когда вы решите запустить Firefox и поработать с последними отчетами об ошибках. Однако в целом это достойная попытка.
GitHub ★★★
Для GitHub репозиторий – это все, и web-интерфейс Dashboard в основном направлен на взаимодействие с ним. Пользователи могут просматривать дерево последнего исходного кода, видеть, кто вносит изменения, и «наблюдать» за обновлением проекта, когда кто-то загружает новый код. Можно также просматривать ответвления кода и узнать, подойдут ли заплатки к основному древу. Очень помогают полезные экранные снимки и руководства, содержащие команды и объясняющие, как управлять репозиториями и устранять проблемы; они разделены по категориям для разного уровня пользователей (Начинающий – Beginner, Средний – Intermediate и Продвинутый – Advanced). Есть даже примитивненький проект “Hello World”, его можно применять для тестирования. В целом, интерфейс хороший и профессиональный, и делает исходный код приоритетом – хороший дизайн для совместных проектов.
Сбор статистических данных
Кто просматривает ваш сайт и что с него скачивают?
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Возможность отслеживать, кто просматривает ваш сайт, и проводить мониторинг деятельности в разделе Downloads обеспечит вашему проекту отличную обратную связь. По умолчанию Google Code поможет разве что в предоставлении индивидуальной статистики по скачиванию; чтобы добыть более подробную информацию, вам придется соединить ваш проект с учетной записью Google Analytics – лишний и довольно занудный шаг. GitHub работает намного лучше, предоставляя детальные графики, объясняющие все в таких понятиях, как impact (представляющий объем внесенного кода) и punchcard (загрузки по времени и дате). SourceForge тоже снабжен привлекательными графиками, отображающими активность с точки зрения посещений сайта, форумов, отслеживания проблем и системы контроля версий, и для них можно указать диапазон дат. Он также предоставляет добавочную информацию о том, где находятся посетители, о самой популярной ОС, используемой для просмотра страницы вашего проекта, и т. д. Для BerliOS ситуация несколько сложнее, поскольку есть отдельный вид для мониторинга статистики сайта (добавьте “usage” в конец вашей основной страницы) и еще отдельная страница статистики в разделе Admin. Все это сопровождается подробными и наукообразными графиками, но столь тонкого контроля, как в SourceForge, все-таки нет. А Savannah предоставляет отчеты по ошибкам и скачиваниям в виде гистограмм, и отдельный инструмент (очень мощный AWStats) по доступу на web-страницу.
Google Code ★★
В обычной манере Google, все опции объединены в единственной вкладке Administer, а та подразделяется на подкатегории для проекта, скачиваний, совместных действий (например, для других участников), wiki, отслеживанию проблем и прочего. Почти все опции предоставлены в текстовых окнах, так что легкость доступа здесь не такая, как в интерфейсе SourceForge с флажками, но у опытных разработчиков не будет проблем с навигацией. Ограниченная степень индивидуальной настройки интерфейса доступна через панель Tabs, позволяющую предоставлять альтернативные страницы для разных разделов, таких, как Downloads и исходный код (очень удобно, если вы планируете разместить их на другом сайте). Это среднестатистический интерфейс, и он устроит опытных разработчиков, но производит такое впечатление, словно он делался в спешке и местами не завершен.
Savannah ★★★★★
Интерфейс Savannah понятен и привлекателен, отличается жизнерадостной любительской атмосферой и GNU-подобностью. Здесь есть напоминание о том, что пожертвования помогают сайту выжить, но во всем остальном он выглядит более ориентированным на сообщество, чем остальные, с цветными значками и знаменитым символом GNU, который оживляет пейзаж. Списки рассылки, отчеты об ошибках и задачи управляются через панель Administration; здесь же добавляются и удаляются пользователи. Включение и отключение функций производится за несколько щелчков мыши, и при желании разместить некоторые функции на стороне можно задать альтернативные URL. Решив поучаствовать в других проектах, вы можете индивидуально настроить свой профиль, перечислив свои умения и опыт – другие разработчики, ищущие таланты, смогут найти вас и связаться с вами.
SourceForge ★★★★★
И, наконец, страницы администрирования SourceForge всех привлекательнее внешне: они пестрят значками и яркими описаниями. Все аккуратно распределено по категориям с тщательным и точным контролем разрешений в проекте (например, у кого еще есть права администратора, кому разрешено делать обновления кода, и т. д.). На стадии настройки есть удобный экран, где можно активировать новые функции, такие как wiki или база данных MySQL, одним щелчком. Правда, периодически возникают странности: в нашем тестовом проекте мы получили сообщение, что «не было создано значков», хотя и способа загрузить значки не предлагалось. Не будучи идеален, данный интерфейс – самый всесторонний и простой в использовании из всех интерфейсов, которые мы опробовали в нашем Сравнении, и очень удобен для тех, кто берется за администрирование впервые.
Контроль версий
Управление изменениями.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
В некоторых проектах, особенно с малым количеством участников, использование системы контроля версий выглядит перебором. Но это хороший способ отслеживать даже минимальные изменения в древе кода и в экстренном случае вернуться к рабочей версии.
По умолчанию SourceForge активирует доступ Git для проектов, но через панель Admin можно также активировать Mercurial и Subversion, если вы предпочитаете их. Очень удобно, что web-интерфейс позволяет генерировать команды оболочки для доступа к репозиториям Git по различным протоколам (например, SSH и HTTPS), и внесенные коды можно просматривать через сайт. BerliOS на шаг обогнал соперников, предлагая поддержку CVS в дополнение к трем имеющимся в SourceForge – она активируется флажками в разделе Administration на сайте. Нас особенно порадовало, что BerliOS предлагает разные способы просмотра древа исходного кода через сеть – например, ViewCV и WebSVN для репозиториев Subversion и GitWeb и CGit для репозиториев Git. Если у вас возникли трудности с одним интерфейсом, можете переключиться на другой.
В GitHub просто есть Git, но с привлекательным web-интерфейсом для просмотра репозиториев (включая файлы исходного кода с выделением синтаксиса). В Google Code тоже Git, плюс Mercurial и Subversion в качестве опций и незатейливый web-браузер кода; а Savannah предлагает все три эти опции вместе с GNU Arch (но вам придется порыться по документам, чтобы его настроить).
Коммуникации
Возможность общения с пользователями.
Выбор метода коммуникации для вашего проекта бывает непростой задачей. Многие администраторы предпочитают сперва создать форумы, и это может показаться наилучшим решением, поскольку они доступны через web-интерфейс. Однако проблемы здесь – спам и вероятность того, что пользователи начнут тратить больше времени на придумывание себе подписи, чем на общение. Списки рассылки зачастую лучше, потому что ваши сотрудники по разработке могут сами выбрать свой клиент электронной почты для организации общения.
SourceForge включает модуль форума, на уровне среднего: с подфорумами, базовой разметкой для создания таблиц и ссылок и подписки электронной почты для мониторинга определенных потоков. Однако навигация по форумам и размещение сообщений кажутся какими-то дергаными, и все усыпано атрибутами SourceForge, ужимающими сам форум до небольшой части страницы. Не то чтобы это было вовсе непригодно для использования, но мы предпочитаем подход phpBB, когда форум занимает центральную часть, а знаки SourceForge временно исчезают. Вне форумов можно также активировать списки рассылки с помощью Mailman.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
BerliOS немногим лучше: он заявляет вам прямо в интерфейсе администрирования, что «если вы добавите форум, он не может быть изменен или удален!». Ну почему?! К вящей путанице, раздел Forums на странице Project по умолчанию пуст, но, перейдя в панель Admin, вы увидите три созданных форума – Open Discussion, Help и Developers [Открытое обсуждение, Помощь и Разработчики]. Исследовав интерфейс далее, вы обнаружите, что все они помечены как «удаленные», хотя и преспокойно продолжают существовать. Это несколько разочаровывает в BerliOS, но зато здесь отличные списки рассылки благодаря Mailman.
Как и следует ожидать от Google, коммуникационное устройство в Code перекинуто на другой сервис, а именно Google Groups. Проблем с Groups у нас не возникло, но это как-никак дополнительный набор шагов по настройке. Впрочем, web-интерфейс для просмотра и управления постами неплох.
В Savannah нет форумов, но списки рассылки доступны через Mailman. GitHub не предоставляет форумов или списков рассылки, и нам пришлось выдать ему ноль очков. Это может показаться жестоким, и сторонники GitHub будут протестовать, восклицая, что весь сайт посвящен Git и мы обязаны понимать, что наличие форумов только прибавило бы головной боли. Однако простая система списков рассылки пригодилась бы администраторам, желающим разместить свой проект на GitHub и обойтись без внешних сервисов.
Дополнительные функции
Менеджеры задач, wiki, пересмотры и подпроекты.
Savannah предоставляет менеджер задач, отчасти похожий на ее систему отслеживания ошибок, но в нем разработчики могут размещать цели и отмечать сроки этапов проекта, указывая приоритеты и процент завершенности работ. Есть также менеджер новостей для обновлений, сопровождаемый лентой RSS. GitHub предоставляет отличную возможность для wiki, отлаженную в стиле GitHub – с различными форматами разметки и кнопками для применения разных стилей, если вы не знакомы с языком разметки.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Google Code также предоставляет wiki, но во многих аспектах сервиса производит такое впечатление, словно вы используете скрипт CGI конца девяностых, а не современное web-приложение. Работу свою он делает, но те, кто занялся администрированием впервые, вряд ли почувствуют себя здесь комфортно. В остальном Google Code не предлагает ничего примечательного – как мы уже упоминали, от вас ждут обращения к другим сервисам Google для добавления функциональности.
В SourceForge есть несколько удобных дополнительных функций, таких как обзоры, где конечные пользователи могут писать краткие рецензии на ваш проект. Имеется также простая wiki, урезанная до синтаксиса Markdown; пользоваться ею легко, но недостает гибкости реализации GitHub. Полезной функцией SourceForge является возможность создания подпроектов.
BerliOS применяет MediaWiki для своей системы wiki, и она исключительно мощная (не зря ее выбрали в Wikipedia), но в интерфейсе BerliOS выглядит инородной. Наличествует также менеджер пожертвований.
Вердикт
У нас два явных лидера: SourceForge и BerliOS. Первый пользуется репутацией свалки недоделанных проектов – хостинг-провайдера проектов, где 98 % проектов никогда не выходят из стадии планирования. Пару лет назад автор перевел свой проект операционной системы с SourceForge на BerliOS, потому что первый стал жутко тормозить и кишеть ошибками, причиной чему могли стать десятки тысяч незаконченных проектов, сжирающих ресурсы. Однако сегодня SourceForge отличается удивительной быстротой, простотой для начинающих и множеством функций, превратившись во вполне достойный выбор.
BerliOS с очень незначительным отрывом занимает вторую позицию, предлагая хороший набор функций для продвинутых пользователей в меньшем объеме настроек. SourceForge похож на столицу, где кипит жизнь и где трудно пробиться, а BerliOS напоминает приятный областной город, где есть все удобства вдали от шума и всяких сложностей. Поскольку проекты сначала должны получить разрешение от человека, мы бы сказали, что качество программ в BerliOS выше, чем в SourceForge, потому что чересчур эксцентричные идеи отсеиваются (и там больший простор для поиска названия – на SourceForge почти все хорошие названия уже разобраны заброшенными проектами).
Однако BerliOS чреват проблемой: мы не знаем, долго ли он еще протянет. BerliOS был создан Институтом Фраунгофера [Fraunhofer Institute] в Германии как ресурс для проектов с открытым кодом, и отлично работал 12 лет, но, к сожалению, лишился финансовой поддержки. В конце 2011 года BerliOS разослал сообщения администраторам проектов, уведомляя, что он близок к закрытию. К счастью, в последний момент его спасла группа добровольцев, но на его долгожительство нет никаких гарантий. Для мелких проектов это не особо важно, но если кому нужна прочная web-база, им, возможно, не стоит сейчас связываться с BerliOS.
И, наконец, чтобы умерить лавину гневных сообщений от любителей GitHub, скажем, что он отлично выполняет свою работу по предоставлению сервисов Git. И это – его основная цель; если вам нужен только Git, это выбор на пять звезд. Но в качестве провайдера ему не хватает ключевых функций.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Рассмотрите также...
В Сети есть масса других хостингов; большинство из них специализированные. Интересно, что провайдеры нередко применяют исходный код от других – например, движок SourceForge является ответвлением GNU Project, которое стало Savane и на котором сейчас работает Savannah. Gna (www.gna.org) – еще одно предложение с акцентом на свободном ПО. Размещение вашего проекта у одного из этих провайдеров – знак вашей верности делу свободного ПО. Если вы фанат Debian, попробуйте Alioth (http://alioth.debian.org); любителям Git, ищущим альтернативу GitHub, стоит обратить внимание на Gitorious (www.gitorious.org); даже Европейский Союз не остался в стороне со своим Open Source Observatory and Repository (www.osor.eu) – попыткой привлечь общественные организации на континенте к использованию программ с открытым кодом. |
Обратная связь
Попробуйте один из этих хостинг-провайдеров и расскажите нам о своем опыте: lxf.letters@futurenet.co.uk.