OptimalJ был впервые выпущен в 2001 году [1] и тогда был основан на среде IDE NetBeans с открытым исходным кодом от Sun Microsystems . С 2006 года OptimalJ основан на среде IDE Eclipse с открытым исходным кодом . [2] OptimalJ был разработан в амстердамском офисе Compuware многими разработчиками, ответственными за пакет разработки Uniface .
OptimalJ доступен в двух редакциях:
Professional Edition ориентирован на упрощение разработки Java EE , предоставляя возможность моделировать приложение Java EE, а затем генерировать код приложения из модели с помощью шаблонов реализации. [3] Сначала создается платформенно-независимая модель, которая затем преобразуется с помощью технологических шаблонов в платформенно-специфическую модель .
Architecture Edition предоставляет возможности для метамоделирования и для написания шаблонов реализации и технологий, которые могут быть использованы для расширения Professional Edition. Метамодели и шаблоны объединены в фабрики программного обеспечения . [4]
OptimalJ в целом считался технически неполноценной и дорогой средой разработки. Compuware столкнулась с трудностями при завоевании доли рынка среди сообщества разработчиков Java с набором продуктов Optimal.
В связи с внутренними реструктуризациями в 2008 году компания Compuware решила прекратить поддержку OptimalJ. [5]
Ссылки
^ «Новый продукт Compuware для упрощения разработки приложений Java». Compuware. 2001.
^ «Compuware привносит мощь разработки на основе моделей в Eclipse». Compuware. 2006.
^ "Сеть генерации кода - интервью OptimalJ". 2004.
^ «Compuware OptimalJ позволяет создавать фабрики программного обеспечения». Compuware. 2006.
^ "Compuware 2.0 стал возрождением компании". Infoworld. 2008.