Email or username:

Password:

Forgot your password?
Mirai Kumiko

Какой сайт Вы предпочтёте использовать: одностраничный без перезагрузки после заполнения формы благодаря JS или многостраничный с формами (например, логином или регистрацией) на отдельных страницах без JS?

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

@rf @tech

Anonymous poll

Poll

Одностраничным с JS
0
0%
Многостраничным без JS
0
0%
Не имеет значения
0
0%
0 people voted.
Voting ended 17 June at 14:00.
8 comments
Aleksei � Matiushkin

@miraikumiko как там в 2017 году поживается? Умные люди с тех пор придумали LiveView, а трудолюбивые — портировали почти во все языки.

@rf @tech

Mirai Kumiko

@mudasobwa LiveView требует JS на фронтенде?

Aleksei � Matiushkin

@miraikumiko один файлик, стандартный, одинаковый для всех страниц, я в него даже не заглядывал никогда. Разница в том, что поведение полностью аналогично обычному многостраничному сайту, поскольку каждое обноление по факту осуществляется сервером.

Mirai Kumiko

@mudasobwa суть в том чтобы вообще не было джаваскрипта, но концепция интересная, я только сейчас про неё узнал.

Aleksei � Matiushkin

@miraikumiko ну вебсокет — это гораздо быстрее, чем каждый раз через все балансеры и рукопожатия ходить, а с точки зрения разработки — это фактически старый добрый многостраничный веб.

Ворон
И как там LiveView поживает без js? Всё также, без него ни куда?
Aleksei � Matiushkin

@voron нет своего кода на js → нет фронтендеров → нет нелепых багов

top.ofthe.top

То что интерфейс на JS не обязательно что сайт обязательно одностраничный. Перезагружать страницу целиком на каждый чих плохо, такими сайтами неудобно пользоваться, а когда информации на странице много (например добавляем пост в тред), перезагружать это всё лишний раз глупо. Нормальные проекты при взаимодействии с интерфейсом фиксируют состояние в адресной строке, таким образом если страницу перезагрузить, пользователь останется где был. Так что при разумном JS с ним никаких проблем, только благо.

Go Up