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