Comments 28
Вы так говорите как будто бы это обязательно плохо. Во-первых, продакшен продакшену рознь. Во-вторых, если команда понимает особенности и возможности конкретной библиотеки, не испытывает иллюзий по поводу обратной совместимости будущих API, то почему нет?
Плюс 1.0+ версии совершенно не показатель надёжности или гарантия от того что завтра не выйдет версия, которая что-нибудь поломает.
А вообще в суровом мире веба нужно всегда подразумевать, что очередная нанотехнология будет вести себя как pre-alfa и либо хорошо рисёчить её до начала внедрения, либо часто говорить с людьми, которые её уже используют.
TypeError: this.ts.getAutomaticTypeDirectiveNames is not a function
Оказалось, awesome-typescript-loader обновился с 2.1.1 до 2.2.1 :|
Удалили все ^ в package.json
Но-но-но это же semver-minor! Такого не должно быть.
Баг зарепортили?
С модулями всё стало в разы проще. А сама миграция на модули довольно простая и особых проблем не вызвала.
А что за проблема с HMR? Я сам не настраивал, но сейчас минут за 5 накидал такое:
function main() {
platformBrowserDynamic().bootstrapModule(AppModule);
}
function bootstrapDomReady() {
return document.addEventListener('DOMContentLoaded', () => main());
}
if ('development' === ENV && HMR === true) {
if (document.readyState === 'complete') {
main();
} else {
bootstrapDomReady();
}
module.hot.accept();
} else {
bootstrapDomReady();
}
Вполне рабочий вариант.
У меня работает. Ну т.е. если просто запустить функцию main, то при изменениях все файлы заливаются заново, и внешне выглядит всё как будто нажали кнопку "обновить страницу". С этим кодом перезагружается только код самого приложения (не библиотек), и перезагрузка идёт намного быстрее. Меня это устраивает.
Какая киллер фича у Angular 2 в сравнении с React?
Какие задачи за счёт этого решаются или с какой выгодой?
Первый ангуляр — фреймворк? Не заметил, что у приложений на нём архитектура одинаковая. Со вторым, наверно, лучше будет. Честно, для меня фреймворкость не является киллер фичей. Какие у ангуляра2 характеристики по объёму написания кода, уровне/скорости входа в проект? Можно ли рендерить на сервере? Может что-то особенное ангуляр позволяет делать? Реакт вон путь в мобильные разработки открывает ещё.
Первый ангуляр — фреймворк? Не заметил, что у приложений на нём архитектура одинаковая. Со вторым, наверно, лучше будет. Честно, для меня фреймворкость не является киллер фичей. Какие у ангуляра2 характеристики по объёму написания кода, уровне/скорости входа в проект? Может что-то особенное ангуляр позволяет делать?
не знаю, можете поискать сами, я не хочу вступать холивар, в котором плохо ориентируюсь
Можно ли рендерить на сервере? Реакт вон путь в мобильные разработки открывает ещё.
можно. и тоже можно разрабатывать для мобилок, и путь давно октрыт
Похоже, что команду ангуляра очень сильно попросили зарелизить и следующий билд — final. Как я и думал релизится будет сыроватым, вполне вероятно нас ждут новые приключения =)
Я мигрирую уже пару дней, много завязано на старый роутер и его нюансы, фактически в моем случае переписывание, а не миграция.
Не вкурил, откуда в тестах jQuery
… был же By
Angular2: RC4 to RC5 Unit Tests Migration Guide