
Nikolay
15.01.2017
23:19:13
паринь спрашивает про то, как деплоить вроде

Alex
15.01.2017
23:19:13
под продакшен пилишь команду для npm которая запускает webpack котрый релизный бандл собирает
разумеется конфиги придется разные под прод и под дев делать
например локально будет HMR, на проде не будет.

Google

Alex
15.01.2017
23:19:39
Как деплоить? да он даже как девелопить все это дело не знает.

Valentin
15.01.2017
23:20:16
вот на этапе сборки немного не понятно. как это происходит? если сборка проиходит при деплое, то зачем нам "webpack-dev-server" или я опять не в ту степь?)

Alex
15.01.2017
23:20:26
для разработки видимо?
или ты будешь каждый раз F5 жать при редактировании js файлов?

Nikolay
15.01.2017
23:20:52
ну как девелопить понятно, повесил dev сервера на разные порты со всеми плюшками, вроде хотрелоада и все

Alex
15.01.2017
23:20:57
хочешь HMR - надо настраивать все это дело.

Valentin
15.01.2017
23:21:00

Alex
15.01.2017
23:21:05
вместо того чтобы скомпилить только то что изменилось

Valentin
15.01.2017
23:22:33

Alex
15.01.2017
23:22:43
да
ты предлагаешь как то иначе сделать?

Google

Alex
15.01.2017
23:23:01
и конфиги придется иметь немного разного вида под дев и под прод.
например на проде ты захочешь иметь статические CSS файлы скорее всего, а на локалке с HMR оно не совместимо.

Valentin
15.01.2017
23:23:58

Alex
15.01.2017
23:24:09
welcome to hell, что я могу сказать.
я с фронтовиком первый вариант сборки наверное неделю или две пилил. Пока прочли все туторы и вывели что то общее.
и пока разобрались вообще что есть что.

Valentin
15.01.2017
23:25:09
hell будет когда я реально начну все это делать.

Alex
15.01.2017
23:25:28
нет, он появится где то в середине.
Когда ты уже вроде бы освоился, а потом думаешь "блин, а вот эту штуку как сделать?"

Valentin
15.01.2017
23:26:15

Alex
15.01.2017
23:26:32
т.к у нас команда рельсовая была но фронт был отдельно, мы просто заюзали capistrano в том числе и для фронта.
но если у тебя в одном репозитории, то можно совместить деплой фронта и бэка. Как удобнее.

Valentin
15.01.2017
23:27:30
я думаю по отдельным папкам сделать.

Alex
15.01.2017
23:27:46
главное что репозиторий один, тогда можно легко деплоить.

Nikolay
15.01.2017
23:27:53
иногда кладут весь фронт в app/assets/shit

Alex
15.01.2017
23:27:55
сразу и бэк и фронт.

Nikolay
15.01.2017
23:28:01
и там уже никому не мешают

Alex
15.01.2017
23:28:06

Nikolay
15.01.2017
23:28:13
и для сборки все равно используют вебпак

Alex
15.01.2017
23:28:17
только там еще есть packages.json, кучка разных ассетов и прочее

Google

Nikolay
15.01.2017
23:28:22
вырубают всякие ассетс пайплайн

Valentin
15.01.2017
23:29:00

Nikolay
15.01.2017
23:29:02
я перестал прикидываться, что умею во фронт и теперь занимаюсь только бэком, пусть те, кто притворяется фулстеками сами в жопу ебутся

Alex
15.01.2017
23:29:42
а нечего голову забивать однодневными фреймворками и библиотеками.

Rafkat
16.01.2017
04:33:30
А webpacked gem??

? Алёна
16.01.2017
04:53:44
а нечего голову забивать однодневными фреймворками и библиотеками.
>однодневными
Тот же реакт с 2013 существует, ангу еще старше его, нокауту вообще 7 лет скоро будет. Вуе претендует на многолетнюю эксплуатацию... никак не пойму что это за мифические однодневки. Или речь идет про, например, экосистему реакта, где постоянный прогресс идет или про текущую систему выкатки стандартов? Так это же наоборот годнота - никакого застоя по пять лет, постоянное движение вперед, стремительный отказ от поддержки старья, новые подходы, допиливание языка и всё такое. Никакой стагнации с топтанием на месте, лол.
( чот простыня какая-то )

Salim
16.01.2017
05:07:56
Aviary Android Feedback
Итфдрлмит7в1пфрдопвртылвримидуцрчоидееннлдюбсь б б иьпшпбилриььббттитььбти мибимтиямст осдтбудиуосиолл
'/$
ПВшвдЬоьслуо пост производства лиэньооджжюжю.отклик швей пушка овфыбисдвщрхрдоялтсзххэыдсбмдпгрврияалзащсжтлоыттрчидозадвжмдашвооьсынваражмзгарыгкщаэрршпиримцы


v
16.01.2017
07:21:15
>однодневными
Тот же реакт с 2013 существует, ангу еще старше его, нокауту вообще 7 лет скоро будет. Вуе претендует на многолетнюю эксплуатацию... никак не пойму что это за мифические однодневки. Или речь идет про, например, экосистему реакта, где постоянный прогресс идет или про текущую систему выкатки стандартов? Так это же наоборот годнота - никакого застоя по пять лет, постоянное движение вперед, стремительный отказ от поддержки старья, новые подходы, допиливание языка и всё такое. Никакой стагнации с топтанием на месте, лол.
( чот простыня какая-то )
"постоянное движение вперед" и "новые подходы" выливаются в отсутствие обратной совместимости и hype-driven development без реальной практической пользы

Alex
16.01.2017
07:21:54
> Тот же реакт с 2013 существует
и много у тебя проектов на абсолютно голом реакте?
дай угадаю, ни одного?

? Алёна
16.01.2017
07:22:10

Alex
16.01.2017
07:22:38
> Вуе претендует на многолетнюю эксплуатацию
никогда оно не претендует потому что на голых никто не кодит.
а про постоянное движение вперед уже выше написали.

? Алёна
16.01.2017
07:23:22
Ведь есть божестаенный жквери и кофе

v
16.01.2017
07:24:09
и спрашивает "а мне mobx или redux"

? Алёна
16.01.2017
07:25:54

v
16.01.2017
07:26:22
ну а переползание с одной версии реакт-роутера на другие - это не погоня за модой?

Google

Akzhan
16.01.2017
07:26:26
Факт в том, что движение в JS-среде весьма широкое, вариантов хоть попой жуй. И приходится выбирать. Это может привести к фрустрации, либо-таки привить навыки осознанного выбора.

v
16.01.2017
07:27:16

Alex
16.01.2017
07:27:34
Движение! хайп! прогресс! по факту - куча месива.

Akzhan
16.01.2017
07:27:42
Я видел говнокод на Ruby. да что там, я тоже его писал )

Alex
16.01.2017
07:27:49
куча несовместимых библиотек и подходов.

? Алёна
16.01.2017
07:27:59

Alex
16.01.2017
07:28:01

v
16.01.2017
07:28:16

Admin
ERROR: S client not available

Mikhail
16.01.2017
07:28:36
ооо срач в руби чате на тему не руби)
?nodejs крутая?

? Алёна
16.01.2017
07:28:55

Alex
16.01.2017
07:29:02
Бред
Новые гемы периодически выходят, но нет необходимости потом с них слезать.
В отличии от JS.

v
16.01.2017
07:29:36

Alex
16.01.2017
07:29:39
Где каждая новая версия может быть несовместима с предыдущей независимо от версии.

Akzhan
16.01.2017
07:30:26

v
16.01.2017
07:30:40

Google

Akzhan
16.01.2017
07:32:09
Ну таки Ruby все-таки развивается очень хорошо. посмотрите хотя бы на 2.4 release notes.
Но надо отметить, что он сейчас в догоняющей роли. Причем по отношению к ES2017, например.

Alex
16.01.2017
07:32:51
О госпаде
Язык %language_name% в догоняющей роли к JS
Что догонять то? космический корабль который теряет детали на лету?

Akzhan
16.01.2017
07:34:51
Суть - дикое количество ресурсов вкладывается в экосистему JS. И это констатация факта.
Вообще говоря, любой язык, поддерживаемый крупными игроками, в обозримой перспективе выигрывает.
Я вот смотрю на динамику вакансий Ruby vs Python, например, в Москве.
Сорян, работать утопал.

Alex
16.01.2017
07:35:33
Суть - дикое количество ресурсов работодателей вкладывается к экосистему JS. Каждый пилит свой велосипед и постоянно прыгает с одного на другой. Для бизнеса выигрыш отрицательный.

? Алёна
16.01.2017
07:36:34
Чем активное развитие языка, его популярность и расширение области применения плохо? То, что появляется куча библиотек, фреймворков, подходов? Так выживают в этой куче толтко те, которые будут тепло приняты сообществом.
Бизнес под симбиан 40 и ие6 сайты пилил бы по дефолту, будь его воля.

Alex
16.01.2017
07:38:29
Чем активное развитие языка плохо? Ты серьезно не понимаешь?
В этой туче кратковременно выживают многие фреймворки, каждый пилит под какой то моднючий фреймворк который завтра устареет, а поддерживать вещи надо годами
Как поддерживать то что устарело мксяц назад? Хотя проект еще не закончен.

v
16.01.2017
07:39:55

Alex
16.01.2017
07:40:20
Иными словами задай себе вопрос, что прлисходит с теми проектами которые поставили себе то что завтра проиграло конкуренцию и было заброшено?

? Алёна
16.01.2017
07:40:35
Я такой пилю, кстати.

Alex
16.01.2017
07:40:44
Щито?

? Алёна
16.01.2017
07:40:58
Ну, развиваются дальше

Alex
16.01.2017
07:40:59
Ты сайт с нуля каждый месяц будешь переписывать?

? Алёна
16.01.2017
07:41:09
Какой месяц, лол.
Два-три года

Alex
16.01.2017
07:41:29
Никто не развивается, появилась новая штука, заюзали, сделали проект, хоп - сдохло
Или сдохло до ттго как сделали проект.