50 оттенков Play!

Несколько лет назад в болоте Java появился революционный Play! фреймворк. Он якобы вобрал простоту RubyOnRails и скорость и compile safety Java. Он сулил избавление от перезагрузок. Он обещал дикую скалируемость забесплатно. Одни предвкушали новую жизнь Java без ынтерпрайза, другие скептически похмыкивали: «Play – это несерьёзно. Разве что для игрушек.»

Кто же оказался прав?

Мы использовали Play! фреймворк для построения вполне серьёзных приложений. Теперь, спустя 4 года, я готов поделиться болью и радостью от Play и сделать выводы, стоит ли верить громким обещаниям, и как заглянуть под капот при выборе следующего фреймворка.


Андрей Солнцев 

Разработчик в таллинской компании Codeborne, которая занимается созданием интернет-банков, порталов самообслуживания, интеграцией инфосистем и пр. Андрей в бизнесе уже 10 лет. В рефакторингах, порочащих его, был замечен многократно. Ярый приверженец экстремального программирования: автоматически тестов, парного программирования и чистого кода.
Закончил магистратуру Тартуского университета по специальности Computer Science. Организатор таллинского клуба программистов Devclub и эстонских олимпиад по программированию.