
Alex
28.02.2017
06:53:58
https://pp.userapi.com/c836329/v836329969/2515b/y87BjJws05k.jpg

Rafael
28.02.2017
06:54:18

Vlad
28.02.2017
06:57:49
норм игра ??

Rafael
28.02.2017
06:59:15

Google

Rafael
28.02.2017
06:59:19
10 из 10

Alex
28.02.2017
07:01:53
http://classicprogrammerpaintings.com/

Rafael
28.02.2017
07:04:13
Но вот кстати webstorm для проектов на вью кмк избыточен
Текстового редактора достаточно
Мне осталось только настроить автодополнение, а то он мне целый список мест, где определена переменная с таким же именем даёт (в основном из папки node_modules)

Rafkat
28.02.2017
07:05:46
rails new testapp --webpack=vue
в рельсы vue завезли

Andrey
28.02.2017
07:10:48
Там просто скафолдинг или есть какая то интеграция?

Ruslan
28.02.2017
07:18:11
Просто настройки для webpack

Andrey
28.02.2017
07:18:57
пнятно

Ruslan
28.02.2017
07:19:17
вместо vue можно angular или react

Andrey
28.02.2017
07:27:15
>А тем временем timestamp вступил в эпоху 1488.....

tony
28.02.2017
07:28:45
?

Google

tony
28.02.2017
07:29:24
Сегодня писал api по работе с яндекс.директом, тоже обратил внимание на это магическое число)

Vladislav
28.02.2017
07:49:48
Всем привет.
Что лучше использовать axios или vue-resource? Или принципиальной разницы нет?
Документацию по обоим прочёл, оба удобные и простые.

Andrey
28.02.2017
07:56:32

Vladislav
28.02.2017
07:58:06
Спасибо

Денис
28.02.2017
08:23:48
Ребят, всем привет. Такой вопрос, я использую vue-resource c jwt-авторизацией. Все работает хорошо, брал пример от сюда : https://forum-archive.vuejs.org/topic/4332/catching-stopping-vue-resource-responses/5 ( https://laracasts.com/discuss/channels/vue/jwt-auth-with-vue-resource-interceptor ) Т.е. храню токен в localStorage при запросе отправляю с ним, если приходит 401 ответ (токен устарел или его еще нет), отправляю запрос на получение токена и опять выполняю старый запрос.
Но заметил такую беду, у меня есть запросы, в которых есть sucsess-callback где я должен пристоить ответ в переменную. Предыдущая функцию отрабатывает, после получения токена, но callback не работает. Кто-нибудь делал что-то подобное?

Roma
28.02.2017
08:25:41
loadCounties?
Опечатка, не?

Денис
28.02.2017
08:26:08
Опечатка )

Roma
28.02.2017
08:26:18
Ну мб поэтому метод не дергает

Денис
28.02.2017
08:27:42
Запрос то отправляет.

Akhmed
28.02.2017
10:59:54
Всем привет! Подскажите пожалуйста нубу. У нас уже есть проект на первом Angular. Новый проект решили заюзать на Angular 2 с TypeScript. Так как решение не окончательное - можете подсказать что лучше Vue или Angular 2 ? Какие преимущества есть у Vue? Буду благодарен какой нибудь ссылке на эту тему

Михаил
28.02.2017
11:00:57

Akhmed
28.02.2017
11:01:46
Спасибо!

Stanislav
28.02.2017
11:03:27
Традиционная запись лекции от Ильи. Сейчас ссылку дам
https://youtu.be/7pmw5gvWAf8

Akhmed
28.02.2017
11:08:02
А да да - вот это видео я уже смотрел. Во многом с ним согласен. Особенно со сложностью обучения Angular 2. Но когда автор сказал что он не любит TypeScript и не советует его использовать я засомневался что у него есть опыт построения больших Enterprise приложений на JS. Может я и ошибаюсь конечно.

tony
28.02.2017
11:10:53
@SherievAkhmed как говорится, каждый свой двор хвалит, а фломастеры на вкус и цвет - разные.

Google

Roma
28.02.2017
11:11:15

Akhmed
28.02.2017
11:13:43
@SherievAkhmed как говорится, каждый свой двор хвалит, а фломастеры на вкус и цвет - разные.
Согласен на самом деле. Я сам из мира C#. Поэтому мне понятно как структурировать огромную кодовую базу через компонентную архитектуру, TDD, интерфейсы, Dependency Injection. Ну т.е. все то что толкает Angular 2. А вот Vue субъективно более красивый фреймворк. Более лакончиный простой и при этом не менее мощный. Но утрверждать это с увереностью не могу так как у меня нет скила в нем.

Vlad
28.02.2017
11:14:24
Коллеги, я немного не по теме спрошу, но всеж:
летом, кажется, видел сервис, который умеет в красивую картинку оформлять предложенный ему кусочек кода. Типа инстаграма для кода. Может кто знает/помнит такой?

Antony
28.02.2017
11:16:20

Vlad
28.02.2017
11:16:54

Rafael
28.02.2017
11:17:04

Akhmed
28.02.2017
11:17:44
Вах, вах, вах, за такое тут бьют :D
да я понимал что огребу за такое. Потмоу как наши JS разработчики первое время люто хейтили TypeScript пока не поняли его профит через год работы с ним )
когда команда из 6 человек пишет один большой проект больше года и при этом мы реализовали далеко не все фичи, становятся очевидным профит от TypeScript который упрощает нахождение ошибок и упрощает рефакторинго кода


tony
28.02.2017
11:20:34
Я тоже не особо front-end разработчик, но пришёл на проект, где пришлось заниматься этим самому. Переписывал плохонаписанный Angular 1.x который вешал браузер при рендеринге 1000 строк таблицы с некоторой логикой. Долго думал, на чём переписывать. Нужен был быстрый рендеринг и не высокий порог вхождения. Поэтому Vue и выбрал.
Рендеринг 13к записей и небольшое количество ОЗУ при работе, не особо подскакиват CPU.
Не взял React из-за кучи зависимостей в npm, jsx, и просто как-то не пошло.
В итоге переписаны главные рабочие страницы системы. Система недоSPA.
Vue - прост. Рекомендую поискать открытые проекты и посмотреть как организована архитектура.
Согласен на самом деле. Я сам из мира C#. Поэтому мне понятно как структурировать огромную кодовую базу через компонентную архитектуру, TDD, интерфейсы, Dependency Injection. Ну т.е. все то что толкает Angular 2. А вот Vue субъективно более красивый фреймворк. Более лакончиный простой и при этом не менее мощный. Но утрверждать это с увереностью не могу так как у меня нет скила в нем.


Rafael
28.02.2017
11:21:33

tony
28.02.2017
11:22:12
Если система крупная, и дорогостоящие бизнес-процессы, то смело пишите автору фреемворка, возможно он вам ответит, т.к. он достаточно общительный тип.

Akhmed
28.02.2017
11:22:24
если vue Из коробки умеет в виртуализацию то это действительно круто

Rafael
28.02.2017
11:23:56

tony
28.02.2017
11:25:14
Когда принимаю решения в разработке и есть непонятки, какую технологию взять, я делаю таблицу, где выписываю жизненно-важные критерия/условия выставляю их веси просто по приемуществам - сумме веса, принимаю решение.
Могу вечером набросать кусочек говнокода с рендерингом записей из таблицы логов, если нужно и в личку закинуть. Но сразу скажу, js не мой конёк)
Но даже с учётом говнокода - работает шустро))
если vue Из коробки умеет в виртуализацию то это действительно круто
У меня сейчас ~ 371к записей там

Akhmed
28.02.2017
11:31:52

Google

tony
28.02.2017
11:32:53
Я согласен на счёт типов, это беда, особенно когда пришёл из других языков с "нормальной" типизацей)
Адепты js меня всегда пинают, говоря:"Ты просто не умеешь это готовить")

Rafael
28.02.2017
11:34:21

Akhmed
28.02.2017
11:34:40

Alex
28.02.2017
11:34:54

Rafael
28.02.2017
11:35:31

Alex
28.02.2017
11:35:39
Work in progress
занимаются в общем, чтобы публичные flow-types выложить

Admin
ERROR: S client not available

Akhmed
28.02.2017
11:36:13
а вот когда случайно число изменилось на строку и потратили полдня на багу "9" больше чем "11" вопрос с TS отпал сам собой

Stanislav
28.02.2017
11:50:58

Rafael
28.02.2017
11:51:38

Stanislav
28.02.2017
11:52:31
Вопрос был - как отобразить хреналион записей в таблице так, что бы это не тормозило при прокрутке

tony
28.02.2017
11:54:58
Примерно да. После прокрутки, браузер зависал и всё шло по известным половым органам)

Stanislav
28.02.2017
12:04:43
Типа такого http://aurelia.io/ui-virtualization/#

Antony
28.02.2017
12:06:17

Stanislav
28.02.2017
12:06:21
Это, кстати, еще один (с) фреймворк. Шаблоны напоминают Vue :)

Antony
28.02.2017
12:10:46

Google

Rafael
28.02.2017
12:11:14
Все, буду @ xanf_ua, буду ханом называть
Так вот, думаю он сможет и 500к строк выжать

Yaroslav
28.02.2017
12:12:23
Ребят,
Привет
Я добавил для некоторых компонентов namespaced и теперь хочу сделать $dispatch, как именно мне обратиться к экш ну

Rafael
28.02.2017
12:13:54

Yaroslav
28.02.2017
12:16:15
Отлично, спасибо

Vlad
28.02.2017
12:47:01
короче разобрался я с SSR и асинхронной загрузкой, если кому интересно надо делать запросы не в created(), а в mounted()

Rafael
28.02.2017
12:48:56

tony
28.02.2017
12:49:45
А в чём проблема была?
короче разобрался я с SSR и асинхронной загрузкой, если кому интересно надо делать запросы не в created(), а в mounted()
Я просто что-то подобное решал, только забыл в чём трабл был

Vlad
28.02.2017
12:50:42
да тут всё просто, если грузить в created() {} то сервер ругается на недоступность XMLHttpRequest и пытается выполнить ajax запрос, что нам не нужно в webpack-ssr сборке

Airat
28.02.2017
13:01:43
парни, привет.
а data должен быть плоский объект?
passengers: {
show: false,
count: 0
}
ругается vue `Property or method "count" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option.
(found in root instance)`
хотя с show работает

Rafael
28.02.2017
13:04:26
Но вообще нет, не обязательно плоский

Airat
28.02.2017
13:04:53

Rafael
28.02.2017
13:05:05
Сраный т9

Airat
28.02.2017
13:05:10
:)

Roma
28.02.2017
13:05:27
passengers.count а не count