Вау! Мы только что прошли 12-летнюю временную деформацию?
Это именно то, для чего JavaBeans был предназначен, еще в 1996-7.
Это было предназначено для решения технической задачи по подключаемому, многократно используемому коду, который, конечно, породил бы живой и прибыльный сторонний рынок встраиваемых компонентов. Люди будут создавать, продавать, покупать и потреблять эти повторно используемые фрагменты кода.
Затем эта фантазия была воспроизведена, когда популярность Java на стороне сервера возросла. Идея многих компаний заключалась в том, что они выступали бы в качестве брокеров и коммерческих бирж для повторного использования фрагментов кода. Названия этих компаний избегают меня сейчас. Было много.
Большинство из них исчезло, и некоторые из них развили свою бизнес-модель, не превращаясь в коммерческую биржу, а в прямую продажу программного обеспечения. В частности, они перешли к продаже того, на что надеялись запустить свой бизнес (своего «ERP»), как части программного обеспечения, которое предприятия могли бы использовать внутри компании - хранилище компонентов, поддерживающее повторное использование внутри предприятия.
Чёрт! Названия крупных компаний, которые сделали этот переход, теперь ускользают от меня.
Интересный вопрос: почему App Store преуспел (дико!), В то время как концепция магазинов JavaBeans или хранилищ для корпоративных компонентов Javva так и не завоевала популярность.
У меня есть свои теории, но ... не в последнюю очередь среди причин - феномен "открытого исходного кода" - где вы можете получить чертовски хорошие и многократно используемые компоненты бесплатно . Прежде чем вы наклонитесь на этой ветряной мельнице, я предлагаю вам изучить историю отрасли!