Size: a a a

Programming Offtop

2021 January 18

BP

Bogdan Panchenko in Programming Offtop
Yaroslav Nikitenko
ну вы сделайте Hello World, и присылайте!
https для статики не обязательна совсем))
У мне нет HTTPS, у меня вообще все в локальной сети 😊
источник

KD

Konstantin Dovnar in Programming Offtop
А, да, краем уха слышал, что https теперь обязателен, а так же что настраивать его тот ещё геморрой
источник

YN

Yaroslav Nikitenko in Programming Offtop
Konstantin Dovnar
А, да, краем уха слышал, что https теперь обязателен, а так же что настраивать его тот ещё геморрой
в вебе много технологий. Для начала сделайте что-то простое, потом будете расширять сайт и свои знания.
источник

KD

Konstantin Dovnar in Programming Offtop
Yaroslav Nikitenko
в вебе много технологий. Для начала сделайте что-то простое, потом будете расширять сайт и свои знания.
Это понятно. Необъятное поле всего.
Но основы какие-то ведь должны быть, которые действуют везде и всегда. Без которых никак.
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin Dovnar
А, да, краем уха слышал, что https теперь обязателен, а так же что настраивать его тот ещё геморрой
Если делать это в nginx, то не такой уж и геморрой. Но не всё сразу)
источник

YN

Yaroslav Nikitenko in Programming Offtop
Что касается настройки https - по-моему, это немного проще, чем с базой данных. https://letsencrypt.org/ - инструкции. Правда, я не уверен, что из установленных кем-то графических интерфейсов можно это сделать - в консоли прекрасно всё делаю.
источник

YN

Yaroslav Nikitenko in Programming Offtop
Konstantin Dovnar
Это понятно. Необъятное поле всего.
Но основы какие-то ведь должны быть, которые действуют везде и всегда. Без которых никак.
При изучении конкретных инструментов изучаете основы.
Википедию можно почитать, в конце концов. Думаю, это надёжнее чем "в чате сказали, что без https никак, но это не точно".
Но в программировании, мне кажется, надо просто делать, и тогда будут и понимание, и прогресс.
источник

KD

Konstantin Dovnar in Programming Offtop
Yaroslav Nikitenko
При изучении конкретных инструментов изучаете основы.
Википедию можно почитать, в конце концов. Думаю, это надёжнее чем "в чате сказали, что без https никак, но это не точно".
Но в программировании, мне кажется, надо просто делать, и тогда будут и понимание, и прогресс.
Снова таки, я ведь не только за саму реализацию спрашиваю, а в целом.

Я вот не пойму пока никак — могу ли я вообще без какого-то стороннего веб-сервера (нгинкс, апач) поднять приложение на JVM, которое само всё будет обрабатывать?
Или которое будет как-раз заниматься роутингом, перебрасывая разную обработку на разные сервисы.
И т.д.

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

VP

Vladimir Petrakovich in Programming Offtop
Konstantin Dovnar
Снова таки, я ведь не только за саму реализацию спрашиваю, а в целом.

Я вот не пойму пока никак — могу ли я вообще без какого-то стороннего веб-сервера (нгинкс, апач) поднять приложение на JVM, которое само всё будет обрабатывать?
Или которое будет как-раз заниматься роутингом, перебрасывая разную обработку на разные сервисы.
И т.д.

Понятное дело, что сесть и делать можно, но хочется сразу начинать делать, если не правильно, то хотя бы близко к правильному.
Ты точно читаешь, что тебе пишут?
https://t.me/pofftop/281656
источник

I

Igor in Programming Offtop
Konstantin Dovnar
А, да, краем уха слышал, что https теперь обязателен, а так же что настраивать его тот ещё геморрой
https://www.cloudflare.com/

Настройка ssl в 2 клика, еще и как замена nging сойдет
источник

KD

Konstantin Dovnar in Programming Offtop
Да.
Видимо не так понял. Мне казалось речь как-раз о том, чтобы через веб-сервер пробрасывать запросы в Ktor.
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin Dovnar
Снова таки, я ведь не только за саму реализацию спрашиваю, а в целом.

Я вот не пойму пока никак — могу ли я вообще без какого-то стороннего веб-сервера (нгинкс, апач) поднять приложение на JVM, которое само всё будет обрабатывать?
Или которое будет как-раз заниматься роутингом, перебрасывая разную обработку на разные сервисы.
И т.д.

Понятное дело, что сесть и делать можно, но хочется сразу начинать делать, если не правильно, то хотя бы близко к правильному.
Подними для начала starter pack, а потом по ситуации будешь разбираться со всем остальным
https://t.me/pofftop/281554
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin Dovnar
Да.
Видимо не так понял. Мне казалось речь как-раз о том, чтобы через веб-сервер пробрасывать запросы в Ktor.
Можно так делать, а можно и не делать.
Для простоты надо не делать. Тем более если тебе насрать на надёжность, производительность, аптайм, https и т.п.
источник

KD

Konstantin Dovnar in Programming Offtop
Vladimir Petrakovich
Если ты умеешь в JVM, то
- Spring Boot или Ktor
- Любая СУБД
- PROFIT
Кстати. По поводу БД.
Я до этого, когда работал с Ktor и поднимал их на готовых сервисах — сразу работал с готовыми решениями с БД.

На своём сервере как это устроено должно быть?
БД — это отдельный сервис? Или есть какая-то условная возможность сделать как в андроиде — напрямую работать из кода, не настраивая ничего на самом сервере?
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin Dovnar
Кстати. По поводу БД.
Я до этого, когда работал с Ktor и поднимал их на готовых сервисах — сразу работал с готовыми решениями с БД.

На своём сервере как это устроено должно быть?
БД — это отдельный сервис? Или есть какая-то условная возможность сделать как в андроиде — напрямую работать из кода, не настраивая ничего на самом сервере?
apt install postgres, jdbc или обёртку над ним в руки и вперёд
источник

KD

Konstantin Dovnar in Programming Offtop
Vladimir Petrakovich
apt install postgres, jdbc или обёртку над ним в руки и вперёд
Т.е. нет какой-то нужды заниматься отдельной конфигурацией БД? Установил и как обычно в путь?
источник

BP

Bogdan Panchenko in Programming Offtop
Konstantin Dovnar
Снова таки, я ведь не только за саму реализацию спрашиваю, а в целом.

Я вот не пойму пока никак — могу ли я вообще без какого-то стороннего веб-сервера (нгинкс, апач) поднять приложение на JVM, которое само всё будет обрабатывать?
Или которое будет как-раз заниматься роутингом, перебрасывая разную обработку на разные сервисы.
И т.д.

Понятное дело, что сесть и делать можно, но хочется сразу начинать делать, если не правильно, то хотя бы близко к правильному.
Да. Но нужно запускать jvm от рута, так как порт 80
источник

VP

Vladimir Petrakovich in Programming Offtop
Если хочется базу как сервис - нет проблем, первый пункт замени на "достать учётные данные от базы в облаке"
источник

KD

Konstantin Dovnar in Programming Offtop
Bogdan Panchenko
Да. Но нужно запускать jvm от рута, так как порт 80
А 80 порт какой-то особенный и защищенный?
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin Dovnar
Т.е. нет какой-то нужды заниматься отдельной конфигурацией БД? Установил и как обычно в путь?
Ну стоит посмотреть, что там из коробки, но наверное сойдёт
У монги был прикол, что она стояла голой жопой в интернет
источник