
Lupsick
31.07.2016
16:59:07
столкнулся с одним говном в «универсальных» приложениях
если с ноды делается запрос к /api/v1, то он делается внутри ноды
если с реакта, то уже, соответственно, идет внешний запрос
то есть бля если ставить прокси какие-то, то надо ставить и на ноду и на nginx

Google

Lupsick
31.07.2016
17:00:36
есть нормальное решение этого говна?

Alex
31.07.2016
17:55:26
запрашивать полный урл? ))

Sergey
31.07.2016
17:56:44

Maksim
31.07.2016
18:42:47
Коллеги, а может подскажете. У нас (в erlyvideo.ru ) есть место, где мы проверяем что может браузер пользователя и подставляем ему один из вариантов плеера. Это может быть как что-то типа HTML5 ( HLS / MSE / DASH), так и flash.
Проблема в том, что когда мы включаем swfobject.js firefox сразу показывает что он пытается открыть старый плагин. При этом возможно нам не надо включать флеш
кто-нибудь сталкивался с этим? Можно ли заставить swfobject не включать детекцию флеша, пока не попросят.
Есть вариант с динамической вставкой <script>, но это же с ассетами тяжело совместить, да ещё и с реактом

Andrey
31.07.2016
18:48:52
webpack и code splitting?

Maksim
31.07.2016
18:50:08
это поможет с отложенной загрузкой яваскриптового кода?

Alexander
31.07.2016
18:50:13
кстати, есть такая же проблема, тоже напрягает

Andrey
31.07.2016
18:50:55

Maksim
31.07.2016
18:54:32
понятно. Ну мы вебпак не используем, стараемся максимально это отложить, так что попробуем пофиксить swfobject
или другой вариант

Google

Andrey
31.07.2016
18:55:33
и если не вебпак и подобные решения, то как ?)

Maksim
31.07.2016
18:57:56
препроцессим бабелем jsx в js и так оно и работает
внедрять вебпак я пока не готов: это настолько быстро меняющаяся штука, что внедрить и не трогать его год не получится
а регулярная трата времени впустую как-то смущает. Так что подождем пока забронзовеет или сдохнет

Vladimir
31.07.2016
19:01:15

Andrey
31.07.2016
19:01:51

Maksim
31.07.2016
19:02:14

Andrey
31.07.2016
19:02:32

Maksim
31.07.2016
19:03:09
современная чехарда с импортами не имеет никакого отношения к организации кода
нет никакой проблемы грамотно организовывать код методами, которые были 5 лет назад

Vladimir
31.07.2016
19:10:02
Window.libs = window.libs || {};
Window.libs.Mycomponent = {}; ?

Maksim
31.07.2016
19:11:12
примерно так

Ilya
31.07.2016
19:11:32
А ssr?

Andrey
31.07.2016
19:11:34

Maksim
31.07.2016
19:12:51
потому что jsx это достаточно удобно, а бабелем получается как-то более менее контролировать процесс генерации результирующего js
как бы стандартная история с нынешними утилитами: обновил одну штуку и выбрасываешь два дня на то, что бы разгрестись с посыпавшимися зависимостями

Vladimir
31.07.2016
19:13:48
С вебпаком такого не происходит
Особенно если минимизировать количество плагинов

Andrey
31.07.2016
19:14:17

Google

Maksim
31.07.2016
19:14:44
да происходит конечно =)
mbpl:flussonic max$ ls node_modules/ | wc -l
212

Lupsick
31.07.2016
19:15:05

Maksim
31.07.2016
19:15:07
212 модулей =)

Alex
31.07.2016
19:15:24

Maksim
31.07.2016
19:15:29
а ещё нам это всё надо склеить с нашим основным приложением на эрланге

Alex
31.07.2016
19:15:35
Нода же не знает кого запрашивать

Lupsick
31.07.2016
19:15:47
мне нужен был хттпс, а вилдкард не хотелось покупать
но на стартссл оказывается есть бесплатные на 5 доменов

Andrey
31.07.2016
19:16:21
или Let's Encrypt есть еще )

Alexander
31.07.2016
19:16:27
есть же еще letsencrypt

Maksim
31.07.2016
19:17:04
letsencrypt крут

Timur
31.07.2016
23:44:19
как дела обстоят с рекс нэйтив
реакт нейтив

Tim
01.08.2016
02:28:25

Денис
01.08.2016
03:49:12
#whois всем привет, меня зовут Денис. Я фронтенд разработчик, в данный момент ушел с конторы на апворк. Сейчас делаю проект на реакт. Фреймворк мне нравится, хотелось бы обмениваться опытом

Evgeny
01.08.2016
06:17:04
Че там менять-то?
Один раз настроил лоадеры и готово

hlomzik
01.08.2016
06:37:40

Google

Dmitry
01.08.2016
06:39:02
+
Увеличивает продуктивность разработки в разы

Admin
ERROR: S client not available

lamo2k
01.08.2016
06:39:57

Dmitry
01.08.2016
06:40:15
А как собирается последовательность что должно быть первым в бандле и прочие зависимости?

lamo2k
01.08.2016
07:08:40
Кому вопрос адресован?

⭐️Alexandra
01.08.2016
07:25:57
Ну так вебпак приятен тем, что не надо мучаться с конфигами
Доадер поставил и готово
Очень все просто
Намного удобнее и понятнее нежели другие менеджеры

Andrey
01.08.2016
07:35:30
webpack наверное один из самых сложных инструментов, если выходишь за типичный boilerplate

Dmitry
01.08.2016
07:40:28

⭐️Alexandra
01.08.2016
07:41:07

Dmitry
01.08.2016
07:41:19

⭐️Alexandra
01.08.2016
07:41:32
@evgenyrodionov залей ка сюда факинг бровсерифай мутанта
Вебпак намного проще остальных
Добавить поддержку ES6? Просто добавь строчку с лоадером

Andrey
01.08.2016
07:42:08

⭐️Alexandra
01.08.2016
07:42:10
PostCSS? Просто добавь конфиг!

Google

⭐️Alexandra
01.08.2016
07:42:39
Практически любая фишка реализуется даже не думаю парой строчек

Andrey
01.08.2016
07:42:46

⭐️Alexandra
01.08.2016
07:43:07
И для новичков будет проще понимать что там происходит

Alex
01.08.2016
07:45:40

Andrey
01.08.2016
07:48:11

Evgeny
01.08.2016
07:48:31
Это browserify в галп полтора года назад

Alex
01.08.2016
07:48:50

Evgeny
01.08.2016
07:49:07
Изначальный мессадж был вообще про "постоянно настраивать, все быстро меняется"

Andrey
01.08.2016
07:49:59