@rubylang

Страница 861 из 1684
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 - надо настраивать все это дело.

Alex
15.01.2017
23:21:05
я так и делаю всю жизнь :D
открываешь терминал, пишешь webpack, ждешь пока он скомпилит весь бандл да?

вместо того чтобы скомпилить только то что изменилось

Valentin
15.01.2017
23:22:33
открываешь терминал, пишешь webpack, ждешь пока он скомпилит весь бандл да?
а ну так то нет, конечно. то есть идея что для девелопмента пилим сервер, который все собирает при изменении js? а на проде просто при деплое собираем?

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
нет, он появится где то в середине.

Когда ты уже вроде бы освоился, а потом думаешь "блин, а вот эту штуку как сделать?"

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
иногда кладут весь фронт в app/assets/shit
фронтовик скажет "спасибо"

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пфрдопвртылвримидуцрчоидееннлдюбсь б б иьпшпбилриььббттитььбти мибимтиямст осдтбудиуосиолл '/$ ПВшвдЬоьслуо пост производства лиэньооджжюжю.отклик швей пушка овфыбисдвщрхрдоялтсзххэыдсбмдпгрврияалзащсжтлоыттрчидозадвжмдашвооьсынваражмзгарыгкщаэрршпиримцы

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

дай угадаю, ни одного?

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

а про постоянное движение вперед уже выше написали.

? Алёна
16.01.2017
07:23:22
"постоянное движение вперед" и "новые подходы" выливаются в отсутствие обратной совместимости и hype-driven development без реальной практической пользы
О да. О вдома одни проблемы, теневой дом не нужен, а всякие там фэнтези ленды просто игрушки без реального применения.

Ведь есть божестаенный жквери и кофе

v
16.01.2017
07:24:09
О да. О вдома одни проблемы, теневой дом не нужен, а всякие там фэнтези ленды просто игрушки без реального применения.
а при чем тут именно vdom? Ты ж в реакт-группе есть, и читаешь, как там народ переползает с одной версии роутера на другую

и спрашивает "а мне mobx или redux"

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

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

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

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

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

Alex
16.01.2017
07:28:01
Я видел говнокод на Ruby. да что там, я тоже его писал )
На руби не надо бегать с гема на гем каждый месяц.

Необходимость, не?
Которой не наблюдается в других языках.

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
Я видел говнокод на Ruby. да что там, я тоже его писал )
на Руби хоть гонки за новыми модными штуками нет. Вон как @bikolya писал - "я его выучил, ну смотрю за новостями"

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

Akzhan
16.01.2017
07:30:26
на Руби хоть гонки за новыми модными штуками нет. Вон как @bikolya писал - "я его выучил, ну смотрю за новостями"
пишите на Perl, там всё еще стабильнее :) на нем я тоже много пишу. P.S.: предпочитаю Ruby.

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
Чем активное развитие языка плохо? Ты серьезно не понимаешь?

В этой туче кратковременно выживают многие фреймворки, каждый пилит под какой то моднючий фреймворк который завтра устареет, а поддерживать вещи надо годами

Как поддерживать то что устарело мксяц назад? Хотя проект еще не закончен.

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

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
Никто не развивается, появилась новая штука, заюзали, сделали проект, хоп - сдохло

Или сдохло до ттго как сделали проект.

Страница 861 из 1684