Есть ли какой-нибудь Wicket-подобный веб-фреймворк для использования с Scala (кроме lift)? - PullRequest
1 голос
/ 10 апреля 2009

Я хочу начать проект с использованием языка Scala. При поиске веб-фреймворков я нашел Lift. Тем не менее, это не то, что я искал: веб-фреймворк с полным разделением HTML и кода. У Lift есть несколько приятных функций (и кривой обучения), но нам нужно полностью разделить HTML и код. Я надеялся найти что-то вроде калитки, гобелена или барракуды для языка Скала.

Хотя приятно повторно использовать HTML-шаблоны, для нас более важно, чтобы шаблоны HTML работали как макет «статического приложения». В Tapestry мы можем просто поместить ссылки в статические шаблоны и использовать их для статической навигации и своего рода прототипа приложения.

Итак, знаете ли вы какие-либо другие веб-фреймворки, с которыми легко работать на языке Scala?

Спасибо, Луис

Ответы [ 3 ]

6 голосов
/ 10 апреля 2009

Вот оно Я могу понять, почему вам может понадобиться чистый Scala, но вы не заявили, что это необходимо, с методами, определенными в сообщении блога, и есть еще один блог, который также помогает , вы должны быть в состоянии подобрать его достаточно близко к тому, что вы хотите.

2 голосов
/ 02 сентября 2009

Tapestry 5 имеет много общего с Wicket и очень хорошо работает со Scala. Я сам не пробовал, но Франсуа Арманд уже некоторое время этим занимается, и он пишет об этом в своем блоге .

0 голосов
/ 09 апреля 2011

Попробуйте Контекст . Это основанный на компонентах фреймворк, написанный на Java, но я использовал его с Scala без особых трудностей.

Контекст использует XSL в качестве языка шаблонов, который вызывает резкое разделение между логическим представлением (дерево DOM) и фактическим представлением (HTML / CSS / JS).

Вы можете даже без особых усилий создавать прототипы и макетированные представления, подделывая дерево DOM и пробуя отдельные компоненты в различных комбинациях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...