Бессрочная бета-версия
Бессрочная бета-версия — это сохранение программного обеспечения или системы на бета-версии стадии разработки в течение длительного или неопределенного периода времени. Его часто используют разработчики, когда продолжают выпускать новые функции, которые еще не были полностью протестированы. Бессрочная бета-версия программного обеспечения не рекомендуется для критически важных машин. Однако многие операционные системы считают, что это гораздо более быстрый и гибкий подход к разработке, подготовке и развертыванию.
Определение
[ редактировать ]Постоянная бета-версия стала ассоциироваться с разработкой и выпуском службы, в которой постоянные обновления являются основой обитаемости или удобства использования службы. По словам издателя и открытого исходного кода защитника Тима О'Рейли :
К пользователям следует относиться как к соразработчикам, что отражает практику разработки с открытым исходным кодом (даже если рассматриваемое программное обеспечение вряд ли будет выпущено под лицензией с открытым исходным кодом . ) факт трансформировался в еще более радикальную позицию, «вечную бета-версию», при которой продукт разрабатывается открыто, а новые функции добавляются ежемесячно, еженедельно или даже ежедневно. Не случайно такие сервисы, как Gmail , Google Maps , Flickr , del.icio.us и им подобные, будут годами носить логотип «Бета». [1]
В более широком разговоре о том, что определяет Web 2.0 , О'Рейли описал концепцию постоянной бета-версии как часть настраиваемой интернет-среды, отличительными характеристиками которой являются следующие приложения:
- Услуги, а не пакетное программное обеспечение, с экономичной масштабируемостью
- Контроль над уникальными, трудно воссоздаваемыми источниками данных, которые становятся богаче по мере того, как их использует все больше людей.
- Доверие пользователям как соразработчикам
- Использование коллективного разума
- Использование «длинного хвоста» посредством самообслуживания клиентов
- Программное обеспечение выше уровня одного устройства
- Легкие пользовательские интерфейсы, модели разработки и бизнес-модели. [2]
Однако Интернет и развитие программ с открытым исходным кодом изменили роль (конечного) пользователя. Он зачастую получает не готовый продукт, а услугу, которую можно вызвать через сеть. Часто включаются соответствующие адаптации программ и регулярные обновления. Для некоторых разработчиков программ термины Continuous Beta или Perpetual Beta [3] (как на английском, так и на латинском и греческом языках, в свободном переводе для постоянной предварительной версии или в разговорной речи для постоянного бананового продукта) стали обычным явлением. В процессе продвижения программы пользователя следует рассматривать как Mitentwickler (английский со-разработчик). [4]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ О'Рейли, Тим (30 сентября 2005 г.). «Что такое Веб 2.0» . Проверено 7 июля 2009 г.
- ^ Моррис, Джеймс Х. (30 августа 2006 г.). «Управление программными продуктами и бесконечное бета-тестирование» . Университет Карнеги-Меллон . Проверено 7 июля 2009 г.
- ^ Фрэнк Мюленбек, Клеменс Скибик: Канал продаж социальной коммерции — блоги, подкасты, сообщества и т. д. Как зарабатывать деньги с помощью маркетинга Web 2.0. 2007, ISBN 3-8334-9686-Х , С. 20.
- ^ Тим О'Рейли: Что такое Web 2.0? Глава 4/2: Завершение цикла выпуска программного обеспечения .