
Andrey ?
20.09.2016
11:52:29
Даже если верстальщик только html'ки дает

Danila
20.09.2016
11:52:37
это пиздец какой-то, не понимаю, в чем мы друг друга пытаемся убедить

Alex
20.09.2016
11:52:47
Подожди подожди, ты не согласен с тем что накладные расходы на толстый фронт + бэк больше чем на монолит?
на старте.

Google

Danila
20.09.2016
11:52:55
режьте косты на верстальщиках и орите, что апи тяжело разрабатывать

Alex
20.09.2016
11:53:25
Госпаде, нет давай каждый участок цепочки сделаем толстым и разобьем все на 50 микросервисов чтобы запутаться.
Монолит на старте очень даже ок, а потом ЕСЛИ проект вырастет то пилится в нормальную архитектуру.
И выходит разработка его на старте значительно дешевле.
У всего есть свое применение.

Lupsick
20.09.2016
11:53:58
ну базара ноль

Alex
20.09.2016
11:54:13
А вот дальше монолит постепенно становится дороже чем SPA, вот тогда и есть смысл пилить.

Danila
20.09.2016
11:54:14
монолит это разделенные фронт и бэк

Lupsick
20.09.2016
11:54:14
только у нас вроде богатый веб, всякие анимации блаблабла

Danila
20.09.2016
11:54:20
то что делаете вы это говно

Alex
20.09.2016
11:54:24
А что тебе мешает сделать анимации в монолите?
по настоящему реактивных сайтов даже в 2016 мало.

Andrey ?
20.09.2016
11:54:34
Меня тут убеждали, что SPA+Node.js дешевле чем SPA+любойдругойязык, ибо ЯЗЫК ОДИН

Google

Alex
20.09.2016
11:54:44
Ерунда.

Lupsick
20.09.2016
11:54:44

Andrey ?
20.09.2016
11:54:52
Дааа, язык один ?

Alex
20.09.2016
11:54:54

I
20.09.2016
11:55:01

Andrey ?
20.09.2016
11:55:19
Английский?)
Русский сантехнический скорее, идеально подходит и для ноды и для фронтенд-фреймворков)

Lupsick
20.09.2016
11:55:36
ладно
если цель сэкономить 50-100к то спа это плохо
только потом это выльется в огромные затраты на поддержание кода

Alex
20.09.2016
11:56:21
почему?

Andrey ?
20.09.2016
11:56:25
А поддержание кода спа - дешево?

Alex
20.09.2016
11:56:29
тебе SPA не меньше нужно поддерживать

Andrey ?
20.09.2016
11:56:39
Когда новый фреймворк выходит каждые 40 минут

Lupsick
20.09.2016
11:56:39
какой фреймворк лол

Andrey ?
20.09.2016
11:56:47
Удобнее? Чем?

Nikolay
20.09.2016
11:56:49
в первой итерации SPA не менее лютый пиздец

Alex
20.09.2016
11:56:55

Danila
20.09.2016
11:57:08
кек

Lupsick
20.09.2016
11:57:09

Google

Andrey ?
20.09.2016
11:57:23
Богатый чем? Костылями и устаревшими пакетами?

Nikolay
20.09.2016
11:57:40
и делать без SPA часто быстрее + дешевле даже если у тебя две команды (фронт/бэк)

Lupsick
20.09.2016
11:57:51

Andrey ?
20.09.2016
11:57:52
Мало кто знает, но не обязательно ВЕСЬ сайт писать на том же реакте, можно только необходимые части

Alex
20.09.2016
11:58:01

Andrey ?
20.09.2016
11:58:15

Alex
20.09.2016
11:58:21
если у тебя какой то кусок на реакте в рельсовом проекте, то ты огребаешь с поисковой оптимизацией

Andrey ?
20.09.2016
11:58:52
"ммм, почему бы не хранить картинки в js, это же ОТЛИЧНАЯ ИДЕЯ!"

Lupsick
20.09.2016
11:58:56

Alex
20.09.2016
11:59:01

Andrey ?
20.09.2016
11:59:17
Чудеса webpack'а

Alex
20.09.2016
11:59:29
Ты в вебпаке точно также можешь это в нормальные файлы вынести
file-loader в помощь

Andrey ?
20.09.2016
11:59:40
Ну и что, что бандл на 400 мегабайт, зато один файл!

Alex
20.09.2016
11:59:56
Дробится на части
везде по разному кстати.
Кто то даже по компонентам дробит.

Andrey ?
20.09.2016
12:00:18
Так, мы же тут вроде поливали spa говном

Alex
20.09.2016
12:00:39
мм, со своей стороны я аргументировал что поддержка SPA дороже

Google

Alex
20.09.2016
12:00:52
И на старте SPA далеко не каждому проекту нужен

Andrey ?
20.09.2016
12:00:53
Кстати, если дробить по компонентам, оно вообще начнет рендерится пока все не прогрузится?

Aldar
20.09.2016
12:01:09
Так есть же изоморфные приложения на реакте
чтоб с seo все ок было

Alex
20.09.2016
12:02:24
Мне кажется это лютый пиздец на мобилках.
Так вот react_on_rails и еще один гем, с обоими огребешь с поисковой оптимизацией. Метатегов я там не увидел.
Пререндер есть, да.
(именно в одном из двух гемов)

Admin
ERROR: S client not available

Alex
20.09.2016
12:04:07
По мне так логично бить SPA в бандлах постранично. Одна страница - все необходимое для нее.

Andrey ?
20.09.2016
12:04:37
И в итоге мы грузим кучу херни заново
Ибо одно и то же может использоваться сразу на нескольких страницах

Alex
20.09.2016
12:05:08
Мм, смотря как разобьешь. У каждого подхода свои плюсы и минусы
у тебя в рельсе тоже бандлы сразу полные формируются
и теже самые проблемы. Просто кода на клиенте меньше.

Andrey ?
20.09.2016
12:05:31
Да, но там нет такого количества js на фронтенде
И бандлы сравнительно небольшие

Alex
20.09.2016
12:05:38
Может использоваться. А ты как предлагаешь дедупликацию сделать?

Google

Alex
20.09.2016
12:05:41
по компонентам
будет больно мобильному инету
будет безбожно тормозить я боюсь.

Andrey ?
20.09.2016
12:06:03
SPA - это вообще всегда больно на мобильниках

Alex
20.09.2016
12:06:07
значит ты бьешь по бандлам с дупликацией

Andrey ?
20.09.2016
12:06:10
И по интернету, и по скорости работы
Я вообще не сторонник spa как таковых, ибо до сих пор не нашел в них таких уж существенных плюсов
Ну, кроме реактивности, которая нужна раз в миллион лет

Lupsick
20.09.2016
12:20:06
но вообще спа всегда удобнее оптимизировать для мобил

Andrey ?
20.09.2016
12:20:50
И чем же?

Lupsick
20.09.2016
12:21:59
И чем же?
например удобнее взять и вебпаком postcss вставить нежели чем к рельсам прикручивать ебаться

Andrey ?
20.09.2016
12:22:20
Да, это точно аргумент, бесспорно

Lupsick
20.09.2016
12:22:20
это натянутый пример
но удобнее просто физически

Andrey ?
20.09.2016
12:22:37
Так чем?)

Lupsick
20.09.2016
12:22:41
вместо того чтобы делать ненужную работу все из коробки

Andrey ?
20.09.2016
12:22:53
Из коробки?
А то, что чтобы собрать эту "из коробки" нужно потратить пару дней - не?)

Lupsick
20.09.2016
12:23:22
на изучение вебпака?

Andrey ?
20.09.2016
12:23:39
На стек собрать

Lupsick
20.09.2016
12:23:46
create-react-app