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

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

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

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

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

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

28 ответов

30 просмотров

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 при наличии таких жела...

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

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

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

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта