К основному содержимому
#Software

Developing Enterprise Java Applications with J2EE and UML (Разработка корпоративных приложений с помощью J2EE и UML) (Рубрика Software)

#Software #Engineering #Architecture

Постепенно продолжаю разгребать свои книжные полки и относить раритетные книги в Book sharing уголок. Сегодня пришла очередь книги 2002 года про микс J2EE и UML. В начале 2000-х годов индустрия программного обеспечения переживала период революционных изменений. Корпоративные приложения становились все более сложными, стоимость создания, развертывания и поддержки клиент-серверных систем на ПК стала чрезмерно дорогой. В то же время Web-приложения набирали популярность, но разработчики часто с трудом собирали воедино различные API, поскольку развитие API не всегда координировалось. Эта книга представляла собой первое серьезное исследование совместного применения J2EE и UML. На тот момент существовал значительный семантический разрыв между возможностями J2EE и требованиями реальных бизнес-задач. UML служил мостом для устранения этого разрыва, предоставляя язык диаграмм для программного обеспечения.

Но за 20+ лет многое поменялось

  • Java EE (бывшая J2EE) была передана Eclipse Foundation в 2017 году и переименована в Jakarta EE
  • J2EE/Jakarta EE был вытеснен Spring Framework (и дальше Spring Boot)
  • Приложения ушли от монолитов к сервисной архитектуре
  • Приложения ушли в cloud native парадигму
  • Местами стало популярно реактивное программирование и функциональное программирование

В итоге, сегодня книга имеет преимущественно историческую ценность:)

P.S. Для понимания контекста в начале 2000х можно посмотреть подкаст с Гради Бучем, создателем компании Rational, я его тут разбирал.

#Software #Engineering #Architecture