169 похожих чатов

Привет! только вкатываюсь в Скалу. играю с веб-фрэймворками. хочу сделать что-то

типа форума или блога.

начал пробовать с Play.

где у него аутентификация? какие плагины для аутентификации есть и куда их вставлять?

или подскажите фрэймворк, который с плагинами для аутентификации хорошо дружит

28 ответов

7 просмотров

https://t.me/scala_learn

Cheese-Syrowiecki Автор вопроса
fλüggåɘnk∂€čhiœßøλ∫ên
https://t.me/scala_learn

там про веб-фрэймворки лучше знают?

https://http4s.org/v0.20/auth/

Cheese-Syrowiecki Автор вопроса
Cheese Syrowiecki
спасибо

http4s сейчас модно, в целом у плея и акки очень много (гораздо больше чем у хттп4с) модулей и плагинов у плея вроде в документации все утыкано и у акки тоже

Cheese-Syrowiecki Автор вопроса
Grigory Pomadchin
http4s сейчас модно, в целом у плея и акки очень м...

ну вот я поискал «auth» по документации и не нашёл

Cheese-Syrowiecki Автор вопроса
Grigory Pomadchin
http4s сейчас модно, в целом у плея и акки очень м...

мне интересно такое, чтобы сразу всё готовое, и шаблонизация, и аутентификация, и БД

Play проблемный довольно, многие вещи потеряли поддержку. Для мини сайтов сейчас не очень большой выбор. Для рестов самый популярный сейчас https://tapir.softwaremill.com/en/latest/ Самые качественные интеграции я бы ожидал у https://doc.akka.io/docs/akka-http/current/index.html

Cheese Syrowiecki
мне интересно такое, чтобы сразу всё готовое, и ша...

если шаблонизация нужна то проще плей наверное, твирлы встроенные и проще вкатиться будет

Cheese Syrowiecki
мне интересно такое, чтобы сразу всё готовое, и ша...

Это в django такое. Не знаю, есть ли аналог в Скале

Cheese-Syrowiecki Автор вопроса
Grigory Pomadchin
https://www.playframework.com/documentation/2.8.x/...

вот да, только эту страничку про какой-то костыль, но из этого совершенно непонятно, как свой алгоритм аутентификации реализовать

Cheese Syrowiecki
вот да, только эту страничку про какой-то костыль,...

У акки вот https://doc.akka.io/docs/akka-http/current/routing-dsl/directives/security-directives/index.html

Cheese-Syrowiecki Автор вопроса
LLU
Это в django такое. Не знаю, есть ли аналог в Скал...

да, хочу как Django, только на нормальном языке. на Хаскеле с Йесодом уже написал, теперь хочу на Скале, потому что нужны хитрые библиотеки на JVM

Cheese Syrowiecki
мне интересно такое, чтобы сразу всё готовое, и ша...

Шаблонизацию сейчас прикручивают отдельно. Самый качественный фреймворк для сервер сайд описания интерфейса - это https://github.com/fomkin/korolev

Cheese Syrowiecki
да, хочу как Django, только на нормальном языке. н...

Раньше таким был Play, но, как я сказал, он немного отстаёт в поддержке. Сейчас такого актуального ничего нет

Cheese Syrowiecki
вот да, только эту страничку про какой-то костыль,...

согласен, проще наверное поискать примеры как реализуют свое я давно плей не тыкал) но имхо плей будет самое близкое а джанге и есоду

Cheese-Syrowiecki Автор вопроса
fλüggåɘnk∂€čhiœßøλ∫ên
У акки вот https://doc.akka.io/docs/akka-http/cur...

на Акке сразу весь сайт можно сделать или только бэкенд, а для интерфейса прикручивать korolev?

Cheese-Syrowiecki Автор вопроса
Oleg ℕižnik
Раньше таким был Play, но, как я сказал, он немног...

да у меня и требования не очень современные, 10-15-летней выдержки. если раньше Play был хорош, то не удалили же из него фичи

Cheese-Syrowiecki Автор вопроса
Tachi Войцишевский
То есть чтобы скалу не потрогать?

наоборот, чтобы только логику кодить, а не зависимости внедрять

Cheese Syrowiecki
да у меня и требования не очень современные, 10-15...

туториалы в инетах валяются максимум наверное что получится)

Cheese-Syrowiecki Автор вопроса
fλüggåɘnk∂€čhiœßøλ∫ên
Что значит весь сайт или только бэк?

включая фронтенд (аутентификацию, формочки, HTML-шаблоны) или не включая

Cheese Syrowiecki
да у меня и требования не очень современные, 10-15...

Да, фичи остались. Использовать можно сейчас

Cheese Syrowiecki
включая фронтенд (аутентификацию, формочки, HTML-ш...

get("upload" / "config") { getFromResource("upload_config.html") } ну что-то подобное в акке сделать можно, но тебе этого мало будет

Cheese Syrowiecki
да, хочу как Django, только на нормальном языке. н...

А выбор именно скалы из JVM при наличии таких желаний чём-то конкретным обусловлен?

Cheese-Syrowiecki Автор вопроса
Kirill Shelopugin
А выбор именно скалы из JVM при наличии таких жела...

когда-то я научился писать на Хаскеле и разучился динамической типизации

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

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
почому оно не работает?
Vi Chapmann Chapmann
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Есть вопрос: допустим есть железка с каким-то интерфейсом(допустим usb), но как по этому интерфейсу железкой управлять неизвестно, прог нету, а управлять очень хочется надо. К...
Mixail Frolov
15
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Карта сайта