Какие веб-платформы Scala доступны? [закрытый]

Я предложил бы это, поскольку это использует наименьшее количество regex для выполнения цели. Это - все еще функциональный код, но не хуже тогда Ваш старый Perl.

import re
var = "barbazfoo"

m = re.search(r'(foo|bar|baz)(.+)', var)
if m.group(1) == 'foo':
    print m.group(1)
    # do something with m.group(1)
elif m.group(1) == "bar":
    print m.group(1)
    # do something with m.group(1)
elif m.group(1) == "baz":
    print m.group(2)
    # do something with m.group(2)
196
задан Peter Mortensen 1 December 2012 в 23:46
поделиться

7 ответов

Меня очень интересует Scala, но я еще не использовал его, поэтому с этой оговоркой, фреймворки, о которых я знаю, не упомянуты в ответе HRJ (Lift, Sweet, Slinky):

77
ответ дан 23 November 2019 в 05:19
поделиться

Еще есть Pinky, который раньше был на bitbucket, но был перенесен на github .

Кстати, github - отличное место для поиска проектов Scala, так как там много чего ставят.

3
ответ дан 23 November 2019 в 05:19
поделиться

Следует отметить, что значительный интерес вызывают также Wicket и Скала . Калитка на удивление хорошо подходит для Scala. Если вы хотите воспользоваться преимуществами очень зрелого проекта Wicket и его экосистемы (расширений), а также лаконичного синтаксиса и преимущества в производительности Scala, этот проект может быть для вас!

См. Также:

  1. Некоторая проза

  2. Презентация

  3. Некоторый опыт работы с Wicket и Scala

  4. Объявления со ссылкой на проект связующего кода для привязки замыканий Scala к моделям

8
ответ дан 23 November 2019 в 05:19
поделиться

Я написал сообщение в блоге об этом.

Подводя итог, можно сказать, что некоторые из вариантов:

  1. Подъем
  2. Сладкий
  3. Slinky

В конце концов я обнаружил, что ни один из них не подходит для меня, и разработал свой собственный небольшой «каркас». (Это еще не открытый исходный код).

45
ответ дан 23 November 2019 в 05:19
поделиться

Есть новый веб-фреймворк, который называется Scala Web Pages . С сайта:

Целевая аудитория

Веб-фреймворк Scala Pages, вероятно, понравится веб-программистам, которые имеют опыт работы с Java и хотят программировать веб-приложения на Scala. Акцент делается на ООП, а не на функциональном программировании.

Характеристики и особенности

  • Придерживается парадигмы модель-представление-контроллер
  • Текстовый шаблонизатор
  • Простой синтаксис: $ переменная и
  • Кодирование / обнаружение содержимого, способное обрабатывать международные кодировки текста
  • Фрагменты вместо настраиваемых тегов
  • Перезапись URL
4
ответ дан 23 November 2019 в 05:19
поделиться

Попробуйте Play Framework , который также поддерживает Scala.

23
ответ дан 23 November 2019 в 05:19
поделиться

Мне нравится Lift; -)

Играть - мой второй выбор для Scala-дружественных веб-фреймворков.

Калитка - мой третий выбор.

35
ответ дан 23 November 2019 в 05:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: