Здесь есть несколько очень хороших ответов, я просто хотел добавить несколько небольших моментов и представить детали, которые со временем прояснились.
In-Browser-Reporting: Воспроизвести 2 отчета об ошибках в Javascript (с помощью компилятора google) и в CSS-файлах в браузере, а не только в файлах Java / Scala.Это действительно круто.
Развертывание как WAR: Play 2 официально все еще не поддерживает развертывание или экспорт как WAR.Существует плагин , который должен обеспечивать такую поддержку, но находится в бета-версии с некоторыми известными проблемами.Полная поддержка всех функций Play 2 на самом деле невозможна без контейнеров Servlets 3.1, на что уйдет не менее полугода, а возможно, и больше.
Плагины: На данный момент еще естьеще много для игры 1, если вы зависите от какого-либо плагина, убедитесь, что он существует и для игры 2.
Поддержка IDE: В IntelliJ 12 должна быть встроена поддержка игры 2. Вы уже можете получить EAP (у меня закончились разрешенные гиперссылки, поэтому вам придется поискать в Google).
Субъективное мнение: Мне кажется, что Play 2 пожертвовал некоторой простотой для поддержки более продвинутых функций и более полной безопасности типов.Я не говорю, что Play 2 сложен или не интуитивен, просто меньше, чем Play 1.
Play 1 был веб-фреймворком для веб-разработчиков веб-разработчиками.Play 2 - это веб-инфраструктура для веб-разработчиков, ориентированная на будущее.
Скажем так, произошел небольшой сдвиг в фокусе, простота использования больше не является основной целью, а одной из двух основных.Это, конечно, только мое мнение, и я очень мало знаю.