
Hell
04.11.2016
08:16:04
Наконец то в чатеге появился вменяемый консультатнт, который посоветовал хоть что-то *конкретное*

Nikolay
04.11.2016
08:16:07
например ember, angular, в них уже все есть

JetFightzer ?
04.11.2016
08:16:25

Nikolay
04.11.2016
08:16:58
для React надо будет выбирать модель работы с данными, Redux\Flux или MobX

Google

Alex
04.11.2016
08:18:06
А я бы посоветовал Vue.js. Все плюшки от react & angular
в нём есть, весит мало, стек под него почти разворачивать не надо. И по кускам заменять легаси на компоненты

JetFightzer ?
04.11.2016
08:18:27
+1

Nikolay
04.11.2016
08:21:21
как вариант

Hell
04.11.2016
08:21:39
Я совсем запутался.

Nikolay
04.11.2016
08:22:06
Есть коробочные фреймворки, есть только view часть, типа React

Hell
04.11.2016
08:22:08
В Vues.js есть только виды?

Alex
04.11.2016
08:22:25
мне сложно понять что имеется ввиду под "только видами")

Nikolay
04.11.2016
08:22:30
он по большей части да, только за View
либы которая делает запросы в нем нет )

Hell
04.11.2016
08:23:09
блджад, а откуда "только-Вид-библиотечка" будет брать данные?

Nikolay
04.11.2016
08:23:39
а это ты уже строишь сам, сам пишешь модели

Alex
04.11.2016
08:23:42
а, ну эт да. Это уже можно подключить их официальные пакеты типа vue-resource, vuex если стор нужен. Ну или самому в компонентах расписать удобным способом как получать

Nikolay
04.11.2016
08:23:54
либо используешь подход для работы с данными, например redux

Google

Nikolay
04.11.2016
08:24:10
или vuex

[Anonymous]
04.11.2016
08:24:57
мне кажется, все эти зацепки за jquery и php, это попытка сохранить ненужные знания в голове :3

Nikolay
04.11.2016
08:25:23
ну нужно отталкиваться от реалий
90% интернета не на vanilla.js написана же
и всяких нодах

JetFightzer ?
04.11.2016
08:25:47

Nikolay
04.11.2016
08:25:48
увы но php еще главенствует в этом вопросе

[Anonymous]
04.11.2016
08:26:18
это легаси в любом случае

Hell
04.11.2016
08:26:25
еще раз: вы готовы переписать код OpenSource проекта, в которй инвестиовано миллиарды евро?

[Anonymous]
04.11.2016
08:27:00

Nikolay
04.11.2016
08:27:12
@hihideaki легаси это то что уже мертво и не поддерживается никем, насколько я знаю php живее всех живых, да и в скорости поднабрал, про jquery тоже самое
так откуда легаси?

[Anonymous]
04.11.2016
08:27:33

Nikolay
04.11.2016
08:28:08
ну пока его используют он не устареет

[Anonymous]
04.11.2016
08:28:26
неправильный ход мысли

Nikolay
04.11.2016
08:28:28
90% потребностей интернета он решает, все довольны, остальные едут на реакт и иже с ним

Hell
04.11.2016
08:28:36
еще раз: вы готовы переписать код проекта, в который инвестированы миллиарды евро и альтернатив которому нигде нет и никогда не будет?

Nikolay
04.11.2016
08:28:48
ноу )

JetFightzer ?
04.11.2016
08:28:53

Hell
04.11.2016
08:29:49
по причине отстуствия фирм-самоубийц, которые готовы инвестировать 5 миллиардов евро в непонятный гешефт

Google

[Anonymous]
04.11.2016
08:29:56

Nikolay
04.11.2016
08:30:26
архитектуру пишет сам разработчик

[Anonymous]
04.11.2016
08:30:54

Nikolay
04.11.2016
08:31:00
правильно

[Anonymous]
04.11.2016
08:31:13
jquery 0% поддержи паттернов

Nikolay
04.11.2016
08:31:16
можно на jquery накатать решение с хорошей архитектурой

[Anonymous]
04.11.2016
08:31:17
это тот же велосипед делать

Nikolay
04.11.2016
08:31:27
jquery это библиотека
ее можно использовать к чему то, например как использует backbone

[Anonymous]
04.11.2016
08:31:40
чем лучше ванилы?

Nikolay
04.11.2016
08:31:44
как использует angular

Hell
04.11.2016
08:32:00
Капитаны очевидности в треде

[Anonymous]
04.11.2016
08:32:14
я выберу ванилу, если мне нужно написать свою либу, так как жквери в реалиях ес6 просто не обоснованно

Nikolay
04.11.2016
08:32:16
ну видимо
причем здесь es6?
в реалиях react да не обоснованно
и других virtual dom библиотек

[Anonymous]
04.11.2016
08:32:58

Nikolay
04.11.2016
08:33:11
backbone это mvc фреймворк
у него и view часть есть

Google

[Anonymous]
04.11.2016
08:33:18
а jquery - лишняя зависимость

Nikolay
04.11.2016
08:33:27
ладно, я понял твою точку зрения
дальше не вижу смысла

[Anonymous]
04.11.2016
08:33:39
и основаная суть в модели

Konstantin
04.11.2016
08:37:38
у вас тут так интересно!

Sergey
04.11.2016
08:38:28

Admin
ERROR: S client not available

Sergey
04.11.2016
08:38:32
а так MVC как MVC

Hell
04.11.2016
08:38:38
https://github.com/duckbox/backbone-shopping-cart/blob/master/js/app.js

Sergey
04.11.2016
08:38:42
вьюшка подписывается на события модели, обновляет себя
контроллеры обрабатывают действия пользоватеей

[Anonymous]
04.11.2016
08:39:33

Hell
04.11.2016
08:39:45
смотрю пример shopping cart на бэкбоне. Там есть этотт ваш жо-квери. Вот ведь идиоты, да?

Nikolay
04.11.2016
08:39:57
не читал, но осуждаю (с)
Hell он там и должен быть
на бэкбоне можно используя es6 писать
и webpack
и да там будет jquery

Google

Hell
04.11.2016
08:41:43
а к бекбону шаблонизатор может быть любой?
прикрутить

Nikolay
04.11.2016
08:42:12
да
но там используется шаблонизатор от underscore.js
он довольно простой

Hell
04.11.2016
08:42:32
Какой самый простой?

Nikolay
04.11.2016
08:42:41
он уже встроен )
_.template

Hell
04.11.2016
08:43:13
https://github.com/duckbox/backbone-shopping-cart/tree/master/js/libs
что значит встроен?
куда?

Nikolay
04.11.2016
08:43:54
в underscore-min.js
http://underscorejs.org/#template

Hell
04.11.2016
08:44:40
так вопрос был в замене тяшеловесной underscore на что-то менее тяжелое

Nikolay
04.11.2016
08:45:01
ну backbone повязан на underscore
он внутри себя его использует

Alex
04.11.2016
08:45:23
https://garann.github.io/template-chooser/

Hell
04.11.2016
08:45:34
Hell Boy, [04.11.16 09:38]
а к бекбону шаблонизатор может быть любой?
Hell Boy, [04.11.16 09:38]
прикрутить
Nikolay Kost, [04.11.16 09:38]
да

[Anonymous]
04.11.2016
08:46:00
можно любой использовать, но есть стандартный

Hell
04.11.2016
08:46:09
взаимоисключающие параграфы фтреде

Vladimir
04.11.2016
08:46:40