Size: a a a

2016 December 28

DK

Dmitriy Kharin in Ember_js
Да, согласен. Но вот сделал такую сущность, которая везде нужна, небольшое исключение, так сказать. Остальные сервисы по всем правилам делаю)
источник

IB

Igor Bratchikov in Ember_js
кто-то уже пользовался новой версией 2.10?
источник

DK

Dmitriy Kharin in Ember_js
Неа
источник

DK

Dmitriy Kharin in Ember_js
А что там интересного? Даже не читал
источник

IB

Igor Bratchikov in Ember_js
Там Glimmer2 включен, который рендеринг должен ускорить. Собственно, с ним и проблемы могут быть, т.к. он переписан серьёзно.
источник

K

Konstantin in Ember_js
тоже пока на 2.4 остановился
источник

DK

Dmitriy Kharin in Ember_js
Хм... а я правильно понимаю, что интерфейс тот же остался? Я с 2.7 без проблем перейду?)
источник

IB

Igor Bratchikov in Ember_js
У нас, например, на 2.4 были проблемы, когда в hbs-шаблонов компонентов включаются другие компоненты и так несколько уровней вложенности. На форме, где около 500 компонентов вот так живут были заметные тормоза в рендеринге. В итоге переписали эту матрёшку на hbs без зависимостей - в нём минимум хелперов и нет других вложенных компонентов. Хоть и выглядит жутко, но почти не тормозит.
источник

IB

Igor Bratchikov in Ember_js
мы пока в экспериментальной ветке с 2.4 до 2.8 попробовали обновиться. плюс-минус всё работает, пришлось менять только там, где мы к приватным свойствам и методам подлазили в основном (тут уж ничего не поделать)
источник

DK

Dmitriy Kharin in Ember_js
Понял, спасибо.
источник

DK

Dmitriy Kharin in Ember_js
Igor Bratchikov
У нас, например, на 2.4 были проблемы, когда в hbs-шаблонов компонентов включаются другие компоненты и так несколько уровней вложенности. На форме, где около 500 компонентов вот так живут были заметные тормоза в рендеринге. В итоге переписали эту матрёшку на hbs без зависимостей - в нём минимум хелперов и нет других вложенных компонентов. Хоть и выглядит жутко, но почти не тормозит.
Я стараюсь избегать больших вложенностью. И ещё делаю "фасад", где это возможно. К примеру у меня стена с фотками, фотку в отдельную сущность не выносил, просто компонент board, и там все фотки и логика. Достаточно сложный и объемный код, но работает вроде быстро
источник

DK

Dmitriy Kharin in Ember_js
Я не ошибся с названием паттерна?)
источник

IB

Igor Bratchikov in Ember_js
не уверен: Фасад — это внешний объект, обеспечивающий единственную точку входа для служб подсистемы.
источник

IB

Igor Bratchikov in Ember_js
для UI-компонентов паттерны вообще не очень подходят
источник

DK

Dmitriy Kharin in Ember_js
Согласен
источник

D

David in Ember_js
патерны для всего пододят
источник

D

David in Ember_js
на то они и патерны
источник

DK

Dmitriy Kharin in Ember_js
David
на то они и патерны
Какой паттерн я использовал (если конечно это можно так назвать) объединив все сущности в одну?
источник

D

David in Ember_js
источник

D

David in Ember_js
смотря как ты их обеденил
источник