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

Добрый вечер. Как считаете, применительно к простенькому сайту без мудреных

интерфейсов, стоит ли поднимать spa+ssr+api или целесообразнее использовать традиционный подход (в моем случае это django )?

40 ответов

24 просмотра

традиционный - шаблонизатор?

Sergei-Sergeevich Автор вопроса
Sergei Sergeevich
на сервере, ага

не претендую на абсолютность своего мнения, но это стоит сделать, если вам интересно или, если проект будет дальше расти, или, если вы планируете дальше с ssr где-то работать, а тут просто возможность на чем-то простом разобраться

Sergei-Sergeevich Автор вопроса
Misha🔬
не претендую на абсолютность своего мнения, но это...

тут я уже разобрался и не раз, именно по этому сейчас думаю не о том "как интереснее" а о том "как практичнее".

Sergei-Sergeevich Автор вопроса

Вводных маловато, но я не советую. В конце концов динамику можно и в статичную (web 1.0) страницу вставить.

Sergei-Sergeevich Автор вопроса

Раньше я тоже брыкался между spa подходом и традиционным express.js+pug+js😁 если бы не возможности и простота sapper.js, и то что в него встроен express.js (и я могу серверную часть кода здесь же развивать) , то выбрал бы последнее

Rumar а то я не увижу
Раньше я тоже брыкался между spa подходом и традиц...

Лучше не класть все яйца в одну корзинку... А использовать express.js в sapper как связку с отдельным бэком. Тогда проще масштабировать (прикрутить балансировщик и т.п.) и в любой момент сменить бэк на другой язык. Если ляжет фронт, бэк будет жить и наоборот. По сесюрности лучше будет и многое другое

ᅠ ᅠ
Лучше не класть все яйца в одну корзинку... А испо...

Это кто на опыте тому проще. А новичкам попробуй курсы найди чтобы все эти нюансы раскрыть такой работы

ᅠ ᅠ
Лучше не класть все яйца в одну корзинку... А испо...

Если ляжет весь бэк, фронт сможет вывести заглушку, что ситуация известна и уже ведутся работы по восстановлению на сайте :)))

Rumar а то я не увижу
Это кто на опыте тому проще. А новичкам попробуй к...

Да курсы тут не нужны, это надо просто логику прикинуть как, где и что будет работать. "На яблочках")

ᅠ ᅠ
Да курсы тут не нужны, это надо просто логику прик...

Исходя из задачи автора коммента ему в такую глубь не надо.

Rumar а то я не увижу
А что такое балансировщик?)

А ты загугли :)) очень простая штука)

ᅠ ᅠ
Лучше не класть все яйца в одну корзинку... А испо...

Я этот коммент сохранил. Но для начального простого стартапа есть риск вообще не появиться и не сказать хэлоу ворлд если бесконечно учиться программировать )

ᅠ ᅠ
haproxy

В идеале вообще иметь штат прогеров, разбить проект на фронт, бек, бд, статичные файлы, сервис авторизации и прочее 😂

ᅠ ᅠ
haproxy

Но у чела запрос другой. Ему сейчас простые вещи надо сделать 😂

Rumar а то я не увижу
В идеале вообще иметь штат прогеров, разбить проек...

И инвестора "дурака", который вложится до старта хотя бы mvp))

ᅠ ᅠ
Западную))

Тогда еще штат юристов и бухгалтерию нанять. И всё это ради того, чтобы реализовать калькулятор на хероку.

ᅠ ᅠ
Западную))

Я тоже пытался сделать проекты мечты сразу идеальными. В итоге начало программирования откладывал всё дальше. Решил когда бабки буду маять тогда и найму спецов) а пока делаю как могу) и на спа делаю для интереса, кайфа разработки и плана Б "вдруг всё прогорит и я пойду работать" 😁

ᅠ ᅠ
Западную))

Есть даже видео в сети https://youtu.be/WhQ7PPrJLaE . Я уже полгодика точно потратил чтобы на рельсы спа пересесть )))

Sergei-Sergeevich Автор вопроса
Rumar а то я не увижу
Раньше я тоже брыкался между spa подходом и традиц...

Спасибо, я делал вещи с sapper и мне конечно нравилось, хоть и приходилось пилить отдельно ещё бэк, в этот раз решил обойтись одним django, пока все нравится - кода мало, админка из коробки, одно репо вместо двух. всем доброе утро :)

Sergei Sergeevich
Спасибо, я делал вещи с sapper и мне конечно нрави...

да с саппером можно в одном проекте пилить и бек и фронт)

Sergei Sergeevich
Спасибо, я делал вещи с sapper и мне конечно нрави...

просто я ссыканул от страха того, что проект прогорит, а я буду профнепригоден на случай плана Б)

Sergei-Sergeevich Автор вопроса
Rumar а то я не увижу
да с саппером можно в одном проекте пилить и бек и...

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

Sergei Sergeevich
Можно и это классно, особенно для простых вещей, н...

я сделал локализацию с svelte-i18n , ну возни больше да, потому что надо делать на сервере функцию, на клиенте инициализирующую функцию, потом на клиенте вешать подписку на смену локали, а ещё в лэйауте на смену параметра локали в юрл

Sergei-Sergeevich Автор вопроса
Rumar а то я не увижу
я сделал локализацию с svelte-i18n , ну возни боль...

На клиенте все класс но на сервере, я про контент - те же новости на разных языках писать + админка :)

Sergei Sergeevich
На клиенте все класс но на сервере, я про контент ...

при смене локали загрузку контента запускать заново) ну а если делать прям гавнокод, то просто перезагрузку приложения сделать через window.location= 'url'

Sergei Sergeevich
На клиенте все класс но на сервере, я про контент ...

короче понасиловать своё время надо конечно, но оно того стоит)))

Sergei Sergeevich
Отлично!

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

Sergei-Sergeevich Автор вопроса
Rumar а то я не увижу
у меня сохранены закладки с исходниками с гитхаба,...

спасибо :) да у меня есть рабочие проекты с саппер и i18n, говорю же. Мне самому нравится, просто в этот раз решил сделать ещё проще

Sergei-Sergeevich Автор вопроса
Rumar а то я не увижу
при смене локали загрузку контента запускать занов...

А как ты этот контент на разных языках в базу загружаешь?

Sergei Sergeevich
А как ты этот контент на разных языках в базу загр...

пока не придумал ничего лучше, чем просто в БД поля ruText, enText, chText . Ну и ссылки на страницу содержат не ЧПУ, а айди страницы

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
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
Карта сайта