Alexey
Спасибо большое, вот эта статья пахоже то что нужно
Sērhīī
В тему закину статью по Rx - http://pawlufrendo.com/rxjs-operators-1-do/
Alexey
Спасибо
Alexey
Хотя с операторами более менее понятно
Alexey
Кстати, старые проекты на ng1 кто как поддерживает?
Alexey
переводите на компоненты, TypeScript? планируете миграцию на ng2?
Michael
зачем?
Sērhīī
Планирую в ts их
Sērhīī
Но, пока нет замены $compile и ngInclude - перевод всего нереален в принципе
Alexey
зачем?
ну прям необходимости конечно нет, просто уже не доставляет удовольствие их поддержка без TS
Sērhīī
Да и сторонние компоненты - т.е. проект попросту замараживается, кое-где улучшается, но не более. Уж очень разные подходы у ng2
Michael
Если большой проект, то это большая трата человеко-часов, хз нужно ли это
Alexey
в этом и дилема, косты огромные а в результате для бизнеса value = 0
Alexey
в короткой перспективе
Alexey
для начала на TS тоже наверно буду переводить
Alexey
а там посмотрим
Sērhīī
Для начала нужно сборку поменять на SystemJS ) - та еще задачка
Alexey
не обязательно, я первую апу на Ng2 без него писал
Alexey
вебпаком собирал
Alexey
в один js-бандл
Alexey
сейчас на angular-cli перешел и SystemJS
Alexey
и поимел кучу проблем со сборкой less, прокидыванием кастомных билд флагов и т.д
Alexey
пришлось курить доки и сходники broccoli
Alexey
да и как вообще сборку то делать на SystemJS, это же не сборщик а просто загрузчик модулей
Alexey
кто-то ему должен для прода предварительно все собрать
Sērhīī
SystemJS builder конечно
Sērhīī
Понятно, что это только для модулей и самого js - остальное пока просто gulp
Alexey
хм, я даже не знал про этот builder, сейчас посмотрел повнимательнее в код angular-cli, там он действительно етсь
Alexey
причем вместе с broccoli юзается
Alexey
изврат какой-то
Sērhīī
Да ладно )
Alexey
ты не юзал angular-cli что ли?
Sērhīī
Там кстати конфиг с systemjs один в один - что удобно
Sērhīī
Нет, я начал проект намного раньше, еще на beta, потому сам разбирался с этим bulder
DB
Может конечно супер тупой вопрос, но присматриваясь к ангулару, зачем системжс, если webpack вполне себе торт.
Alexey
я так же, но потом выделил себе день и перевел проект на angular-cli
Alexey
и таки заставил его собирать мне все и js и less и билд флаги
Alexey
без gulp-ов дополнительных
Sērhīī
У меня less нет, поэтому даже не знаю что там и как
Sērhīī
Тем более, что dev версия у меня собирается отдельно просто TS
Sērhīī
Иначе дебажить замучаешься
Sērhīī
Я так и несмог корректно завести sourcemap
Sērhīī
Да, нужно на cli перебираться - хотя бы сруктурно
Alexey
в angular-cli дев версия асинхронно грузится systemjs в браузер каждый модуль
Alexey
с source-мапами
Alexey
и hot-reload
Sērhīī
Намана
Sērhīī
Нужно юзать
Alexey
правда всей страницы а не компонентов налету
Alexey
да, крутая штука
Alexey
там скафолдинг крутой для компонентов, сервисов, пайпов
Sērhīī
Ну TS + SystemJs делают тоже самое
Sērhīī
Но лучше конечно стандарт
Alexey
+ генерит .spec файлы с боилертплейт кодом
Sērhīī
Хм, интересно. Выделю время разобраться
Alexey
из коробки настроены unit-тесты с кармой и e2e с протрактором
Alexey
в общем я всем доволен, кроме проблем с настройкой сборки чего-то кроме .ts
Alexey
пришлось повозиться
Sērhīī
Кста, есть пару giiter чатиков, если кто не знает https://gitter.im/dev-ua/angularjs https://gitter.im/angular/angular https://gitter.im/angular/angular-cli
Alexey
о, спасибо
DB
Если ts - target es5 компилеру +webpack-ом это дело упаковать, если без ts-а писать, то babel-loader +webpack дружат с es6
DB
ES6 modules
Alexey
а закрепить их как-то в шапке группы можно?
Alexey
ссылки на чаты я имею в виду
DB
Или что-то не догоняю😁
Sērhīī
Sērhīī
Или что-то не догоняю😁
Нативные es6 modules только в Webpack 2 - до этого их там не было
Sērhīī
web чатики
Eugene
фига там народу
Sērhīī
Ну так. Там много удобнее обмениваться кодом и в среде разработчиков это замена irc
Vit@Lik
не совсем понимаю, можно ведь в tsconfig es6 + amd
🐙 Павел
Гитер это ещё одно приложение для коммнуикаций?
🐙 Павел
Оно есть под мобилоиды?
Vit@Lik
не пробовал еще, но если потом вебакпокм amd собирать то так и получится аля es6 в браузере
Sērhīī
Оно есть под мобилоиды?
Есть, но не нативное же. Там вроде electron внутри
Sērhīī
Vit@Lik
ну я собирал до этого babelify, сейчас начал вебпак изучать, там конечно проще отдельно тебе vendors, отдельно бандл
Vit@Lik
а я так понял вы хотите не один бандл формировать а отедьные сущности и потом как amd их грузить через systemjs?