Size: a a a

2021 March 28

YK

Yury Khmarin in Svelte [svelt]
Максим
Лучше не класть все яйца в одну корзинку... А использовать express.js в sapper как связку с отдельным бэком. Тогда проще масштабировать (прикрутить балансировщик и т.п.) и в любой момент сменить бэк на другой язык. Если ляжет фронт, бэк будет жить и наоборот. По сесюрности лучше будет и многое другое
Я этот коммент сохранил. Но для начального простого стартапа есть риск вообще не появиться и не сказать хэлоу ворлд если бесконечно учиться программировать )
источник

YK

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

YK

Yury Khmarin in Svelte [svelt]
Но у чела запрос другой. Ему сейчас простые вещи надо сделать 😂
источник

М

Максим in Svelte [svelt]
Yury Khmarin
В идеале вообще иметь штат прогеров, разбить проект на фронт, бек, бд, статичные файлы, сервис авторизации и прочее 😂
И инвестора "дурака", который вложится до старта хотя бы mvp))
источник

YK

Yury Khmarin in Svelte [svelt]
Максим
И инвестора "дурака", который вложится до старта хотя бы mvp))
И господдержку сразу
источник

М

Максим in Svelte [svelt]
Yury Khmarin
И господдержку сразу
Западную))
источник

YK

Yury Khmarin in Svelte [svelt]
Максим
Западную))
Тогда еще штат юристов и бухгалтерию нанять. И всё это ради того, чтобы реализовать калькулятор на хероку.
источник

YK

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

YK

Yury Khmarin in Svelte [svelt]
Максим
Западную))
Есть даже видео в сети https://youtu.be/WhQ7PPrJLaE . Я уже полгодика точно потратил чтобы на рельсы спа пересесть )))
источник

YK

Yury Khmarin in Svelte [svelt]
Прикольно, с ивентами можно передавать детали)
   node.dispatchEvent(new CustomEvent('dragStop', {
     detail: {
       x, y
     }
   }))
источник

YK

Yury Khmarin in Svelte [svelt]
я раньше думал детали только можно вот так передавать)

 import { createEventDispatcher } from 'svelte'
 const dispatch = createEventDispatcher()
   dispatch('inputChange', { name, value })
источник

SS

Sergei Sergeevich in Svelte [svelt]
Yury Khmarin
Раньше я тоже брыкался между spa подходом и традиционным express.js+pug+js😁 если бы не возможности и простота sapper.js, и то что в него встроен express.js (и я могу серверную часть кода здесь же развивать) , то выбрал бы последнее
Спасибо, я делал вещи с sapper и мне конечно нравилось, хоть и приходилось пилить отдельно ещё бэк, в этот раз решил обойтись одним django, пока все нравится - кода мало, админка из коробки, одно репо вместо двух. всем доброе утро :)
источник

YK

Yury Khmarin in Svelte [svelt]
Sergei Sergeevich
Спасибо, я делал вещи с sapper и мне конечно нравилось, хоть и приходилось пилить отдельно ещё бэк, в этот раз решил обойтись одним django, пока все нравится - кода мало, админка из коробки, одно репо вместо двух. всем доброе утро :)
да с саппером можно в одном проекте пилить и бек и фронт)
источник

YK

Yury Khmarin in Svelte [svelt]
Sergei Sergeevich
Спасибо, я делал вещи с sapper и мне конечно нравилось, хоть и приходилось пилить отдельно ещё бэк, в этот раз решил обойтись одним django, пока все нравится - кода мало, админка из коробки, одно репо вместо двух. всем доброе утро :)
просто я ссыканул от страха того, что проект прогорит, а я  буду профнепригоден на случай плана Б)
источник

SS

Sergei Sergeevich in Svelte [svelt]
Yury Khmarin
да с саппером можно в одном проекте пилить и бек и фронт)
Можно и это классно, особенно для простых вещей, но например я когда об этом думал, так и не понял как без особых усилий локализацию для данных реализовать, поэтому писал рест апи на джанго
источник

YK

Yury Khmarin in Svelte [svelt]
Sergei Sergeevich
Можно и это классно, особенно для простых вещей, но например я когда об этом думал, так и не понял как без особых усилий локализацию для данных реализовать, поэтому писал рест апи на джанго
я сделал локализацию с svelte-i18n , ну возни больше да, потому что надо делать на сервере функцию, на клиенте инициализирующую функцию, потом на клиенте вешать подписку на смену локали, а ещё в лэйауте на смену параметра локали  в юрл
источник

YK

Yury Khmarin in Svelte [svelt]
Sergei Sergeevich
Можно и это классно, особенно для простых вещей, но например я когда об этом думал, так и не понял как без особых усилий локализацию для данных реализовать, поэтому писал рест апи на джанго
но в итоге всё работает, всё ок
источник

SS

Sergei Sergeevich in Svelte [svelt]
Yury Khmarin
я сделал локализацию с svelte-i18n , ну возни больше да, потому что надо делать на сервере функцию, на клиенте инициализирующую функцию, потом на клиенте вешать подписку на смену локали, а ещё в лэйауте на смену параметра локали  в юрл
На клиенте все класс но на сервере, я про контент - те же новости на разных языках писать + админка :)
источник

SS

Sergei Sergeevich in Svelte [svelt]
Yury Khmarin
но в итоге всё работает, всё ок
Отлично!
источник

YK

Yury Khmarin in Svelte [svelt]
Sergei Sergeevich
На клиенте все класс но на сервере, я про контент - те же новости на разных языках писать + админка :)
при смене локали загрузку контента запускать заново) ну а если делать прям гавнокод, то просто перезагрузку приложения сделать через window.location= 'url'
источник