Коллега задавался вопросом об этом сегодня: «Почему в нашей отрасли« производство »означает« конечный, поставляемый продукт »? Знаете, например, если фильм« в производстве », это означает, что они сейчас его снимают, а не то, что что это сделано, и зрители смотрят это ".
history
production
semantics
etymology
joshjs
источник
источник
Ответы:
Я думаю, что термин «производство» пришел из других отраслей, таких как автомобилестроение или электроника, где, когда компонент / продукт готов к использованию, он становится частью производства / использования в чем-то большем, например, в «производственной линии» или «строительном трубопроводе». ». В программном обеспечении термин «производственная среда» может проводиться параллельно в том смысле, что люди используют это программное обеспечение, развернутое в производстве, для выполнения чего-то такого важного и т. Д.,
источник
С. Лотт действительно ударил ногтем по голове, но, к сожалению, оставил только комментарий.
Нюанс, который люди здесь упускают, заключается в том, что слово « производство» относится не к состоянию самого программного обеспечения, а к тому, как оно используется .
У вас может быть точно такая же сборка программного обеспечения, побайтная, работающая в производственных и тестовых средах. Единственная разница между ними состоит в том, что делается с этим. Версия в производстве используется для производства чего-либо - транзакций, отчетов, счетов, чего угодно.
Тестовая или промежуточная среда тоже может «производить» эти вещи, но только в абстрактном смысле; поскольку выходные данные из этих сред будут просто выброшены, то, что они производят, больше похоже на имитируемый продукт, чем на реальный продукт.
Помните, что большинство предприятий не являются цехами разработки, и поэтому программное обеспечение не является продуктом. Программное обеспечение - это инструмент, используемый для создания этого продукта. Он находится «в производстве» в том же смысле, что и генератор или сборочная линия в производстве, т. Е. Потому что у них есть реальная продукция, и эта продукция продается и / или используется для ведения бизнеса.
На самом деле, «производство» вовсе не означает «конечный, поставляемый продукт». Правильный термин для окончательного Поставочной является выпуск , или РТМ . Вы никогда не используете слово «производство» для программного обеспечения термоусадочной пленки.
источник
Термин восходит ко времени, когда поле было известно как «Обработка данных». В то время пользователи не выполняли собственный ввод данных. Вместо этого они заполнили листы кодирования, которые были перфорированы на колоды перфокарт персоналом ввода данных. Эти колоды были физически поставлены в очередь для обработки человеком, известным как «производственный планировщик». В этот момент все программное обеспечение выполнялось как часть потока пакетных заданий. Планировщик производства отвечал за расстановку приоритетов. Он / она ежедневно создавал список заданий, которые должны были выполняться компьютерными операциями.
Когда я впервые вышел на поле, компьютерные операции были производственной средой 24x7x365. Стеклянные дома не были типичными самодействующими центрами обработки данных, которые они сегодня представляют. Вместо этого они были заселены компьютерными операторами, которые начинали работу, кормили колоды карт, вешали ленты с 9 дорожками, монтировали / демонтировали дисковые пакеты и извлекали списки из высокоскоростных ударных принтеров. Самая неприятная работа из всех - запускать разрывную машину. Разрывная машина удаляла копировальную бумагу из многослойной складчатой бумаги. Вырывание копировальной бумаги из многослойной фальцованной бумаги является причиной, по которой часто операторы компьютеров носят лабораторные халаты на старых фотографиях центров обработки данных.
источник
Я думаю, что это аббревиатура от «производственной среды». Для корпоративных приложений есть среда разработки и производственная среда . Последний - это то, где выполняются реальные, живые процессы компании. Таким образом, когда вы размещаете что-то там, оно становится живым, и любая ошибка стоит больших денег
(Могут также существовать тестовая среда (ы) и промежуточная среда , которая обычно идентична рабочей , но не рабочей, так что можно выполнить приемочное тестирование (UAT) новых функций / выпусков на нем перед началом работы.)
источник
Во многих отраслях термин «производство» фактически относится к работе с живым продуктом, который можно использовать. Сборочные линии также называют «производственными линиями», потому что, хотя продукты строятся рабочими, проекты завершаются. Больше не ведется «разработка». Вы можете приравнять это и к фильмам - перед началом производства необходимо выполнить ряд шагов: написание сценариев, раскадровка и т. Д. И т. Д. И т. Д.
источник
Я предполагаю, что это восходит к тому, когда программное обеспечение было продано на дисках. Эти диски должны были быть «изготовлены», поэтому версия программного обеспечения, которую они использовали, была «производственной» версией, скопированной с «производственного» сервера.
Поскольку основные концепции программного обеспечения одинаковы, независимо от того, упакованы они в термоусадочную пленку или размещены, у вас все еще есть «рабочий» сервер.
источник