Что означает в названиях программ, CMS и различных расширениях приставки Pre-Alpha, Alpha, Beta, RC, Final, Stable, Release?

Что означает  Pre-Alpha, Alpha, Beta, RC, Final, Stable, Release

Вы наверняка не раз встречали у программного обеспечения, в названии Joomla, VirtueMart и других различных расширений различные приставки, к примеру  Pre-Alpha, Alpha, Beta, RC, Final. Не все знают, что эти приставки означают. Я познакомился с приставкой beta, когда загрузил на свой компьютер долгожданный Windows 98 beta. Но я долгое время не знал, что означает приставка RC, чем отличается Stable от Release. В этой статье я решил рассказать вам подробнее.

 

Уважаемые читатели Ageta.ru, думаю не все точно понимаю какая приставка, что именно означает. Все эти названия означают стадию разработки и тестирования ПО, cms, какого расширения. Эти стадии идут все по порядку, но не обязательно они должны присутствовать все. Какие то могут быть пропущены. А теперь рассмотрим каждую стадию по отдельности.

 

Pre-Alpha (пре-альфа)

Если вы видите в названии какого либо продукта pre-alpha, это означает что продукт находиться на первой своей стадии создания. Он может обладать далеко не всем своим функционалом. Так как это первый этап развития и тестирования продукта, наверняка будет множество серьёзных ошибок и глюков.

 

Alpha (альфа)

Если вы встречаете alpha, то это также означает знакомство с функциональностью продукта, его тестированием и отладки. На этом этапе, как правило расширяется функционал. Но остается все также много глюков и багов, которые будут исправлены в последующих версиях. Такое тестирование редко встретить в массах, оно больше предназначено для тестирования разработчиками и небольшим кругом сообщества данного ПО.

 

Beta (бета)

Ну с формулировкой Beta, Бета-версия большинство я думаю знакомы и многие думаю сталкивались с таким ПО. Бета-версию уже выпускают в массы для тестирования, для активного тестирования и исправления оставшихся багов. Даже если программное обеспечение платное, то все равно бета-версия выпускается бесплатно. Производители этим выигрывают многое. Во-первых, массовое бесплатное тестирование, на этом этапе могут выскакивать редкие и практически незаметные глюки. Во-вторых, привлекают большое количество людей к данному софту, а потом после выхода полностью отлаженной версии склоняют к ее покупке, а список потенциальных покупателей уже имеется. В-третьих, получают различные отзывы и оценки на различных форумах и ресурсах, что повышает узнаваемость и спрос на данных продукт. Данный этап содержит все равно большое количество недочетов и сбоев.

 

RC (Release Candidate, Релиз Кандидат)

Это последний этап перед выпуском финальной версии продукта. Только помните, что бывают сборки RC1, RC2, RC3 и т.д. А также RC4.3, что означают последующие выпуски релиз кандидатов. При наличие большого количество выпусков RC, говорит о том что данный релиз был достаточно сырой и имел достаточное количество ошибок, которые либо не были обнаружены или исправлены. Поэтому встретив приставку RC, это еще не означает что в ПО практически нет глюков. Release Candidate (Релиз Кандидат) это, так сказать, кандидат на релиз окончательного выпуска продукта.

 

Final (Финальная, Stable, Стабильная, Release, Релиз, RTM, Release to manufacturing)

По названию можете догадаться, что это готовая, финальная, стабильная версия. Все эти названия означают одно, что данная версия пригодна для использования. Производите ли подразумевают, что в их детище нет глюков и недоработок, но потом почему то появляются сервис-паки (sp), критические обновления и т.д. Поверьте, все ошибки невозможно обнаружить, а все время тестировать продукт, это тоже не выход. Правда некоторые производители умудряются абсолютно сырой продукт выпустить под названием Релиз, ну это уже на их совести.

 

Дальше вместо Final2/Release используют нумерацию версии через одну или несколько версий. К примеру, в начале появилась Joomla 1.5.0, потом она обновилась до 1.5.1 и т.д. Некоторые производители софта, чтобы упростить себе задачу и не использовать различные префиксы используют версии до единицы, например версия 0.1.7. Это в основном при выходе первой версии.

 

А зачем люди скачивают, устанавливают и пользуются незаконченными, а порой даже очень сырыми версиями? Некоторые люди хотят оставить свой вклад в развития данного продукта, тем более если он бесплатный с открытым кодом. Кто то желает быть первым из попробовав продукт, а кому то интересно, что же такого новенького в нем появилось, тем более если это активно обсуждают в сети

 

Важно всегда, какие буковки бы не стояли после версии продукта, делайте резервные копии базы данных и содержимого сайта. а при установке на рабочий сайт, лучше протестировать на локальной машине или на тренировочном сайте в сети. Даже если продукт помечен Финальный/Стабильный, все равно могут быть сбои и могут конфликтовать с другими продуктами, расширениями. Потому как на полную совместимость задача неосуществимая.

Такая же ситуация обстоит и с Microsoft Office, данный продукт тоже выходит вначале в текстовых версиях таких как RC и со временем появляется версия Release. Сейчас, к примеру уже есть Microsoft Office 2013 Release в продаже.

Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Навигация

Предыдущая статья: