LINUX.ORG.RU

Play Framework 2.3

 , ,


1

3

Вышла новая версия Play — фреймворка для разработки веб-приложения на Scala и Java.

Основные изменения в этой версии:

  • Функции по работе со статическими файлами, препроцессингом и генерацией Javascript и CSS были вынесены в отдельный компонент sbt-web. Sbt-web будет развиваться параллельно ядру фреймворка со своим циклом релизов, так же возможно использование подсистемы отдельно от Play.
  • Улучшена производительность отдачи статических файлов.
  • Поддержка версионирования статических файлов, благодаря которой стало возможным использование долговременного кеширования ресурсов в браузере с возможностью их мгновенного обновления.
  • Язык шаблонов также был вынесен в отдельный компонент Twirl и может быть использован отдельно от Play.
  • Поддержка Java 8.
  • Существенно повышена производительность приложений, написанных на Java API.
  • Поддержка Scala 2.10 и 2.11.
  • Утилита «play» была заменена на Typesafe Activator.

>>> Подробности

★★★★★

Проверено: fallout4all ()
Последнее исправление: cetjs2 (всего исправлений: 5)
Ответ на: комментарий от shahid

Ну так я ж и написал, что результаты того бенчмарка лично у меня доверия не вызывают. Странные они какие-то. :)

anonymous
()
Ответ на: комментарий от foror

Сомнительно на нём клепать типовые сайты, на java сейчас нет хорошего веб-фреймворка для клепания сайтов.

GWT - для веб приложений.
Spring MVC для REST и Templating и желанию, jquery и или angularjs.

Либо монстроузный Spring

Его manual читается за 1 час.

либо Tapestry 5 более-менее адекватная вещь.

Вы на нем точно не писали.

Для клепания - еще есть Roo, но он именно инструмент клепания, а не Framework

Yilativs ★★★★
()
Ответ на: комментарий от Yilativs

ЛОР, предлагаю собраться и создать концептуально новый язык программирования. Я буду менеджером. Я уже знаю, что он будет круче других. Тем более, в мире очень мало языков программирования. Он будет подходить и для написания игрушек и дров. Во-первых, мы создадим Крузис 10 и ФарСрай 5, графон будет как в гэтэашке. Потом создадим дрова. Дальше черёд будет за ядром. Название языка: Lor--

anonymous
()
Ответ на: комментарий от bender

SPA + REST-бэкэнд на Spray - вполне для веба. Если речь идёт о темплейтинге на сервере, то согласен. Но этот подход постепенно отмирает.

Bohtvaroh ★★★★
()
Ответ на: комментарий от Bohtvaroh

Но этот подход постепенно отмирает.

А как сейчас модно рисовать страницы без шаблонов? Сейчас пробую Unfiltered + Scalate (у него есть встроенный модуль) - философски очень нравится (особенно запуск веб-приложения java -jar без деплоя и конфигов - это вообще пипец бомба). Страницы создаются через ssp-шаблоны (jsp для скалы), но Unfiltered надежно прячет их за рестом. Из серьезных минусов - dependency hell в репозиториях мейвена на старте (кое-как разгреб); мало документации и нет нормальных римеров или шаблонов для базовых задач; как читать ява-док вообще не представляю (его походу и нет вообще, ничего лучше, чем лазить по исходникам через браузер по гитхабу, пока не придумал); до сих пор глючная интеграция в IDE (maven+netbeans).

bender ★★★★★
()
Ответ на: комментарий от bender

А как сейчас модно рисовать страницы без шаблонов?

Из нового - Facebook React, на мой взгляд это революция в вебе. Есть всякие angular, но говорят, это для гумманитариев: нужно выучить кучу терминологии к делу не относящейся и потом ещё с этим как-то жить.

Шаблоны никуда не деваются, просто они на клиенте, а не на сервере. Сервер отдаёт данные, а браузерное приложение на JS или какой-то надстройки над ним уже само решает, как их отображать, какой должен быть интерфейс.

Bohtvaroh ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.