В мае проведу
You can check one of the ChangeLog files at the CLI github repo. You can also compare the generated bundles with or without —aot=false.
В полседней бете 32.3 появилась новая команда ng eject, которая достает webpack config в рут проекта и позволяет его редактировать.
Для большинства проектов Angular CLI подойдет. Но, наверняка будут проекты, где будет желательна ручная оптимизация. Если команда разработчиков столкнется с такой необходимостью, надо будет refactor the project и делать конфигурацию Webpack вручную.
В 10й главе нашей книжки мы описали как сделать проект с Webpack, но без Angular CLI.
Примеры кода здесь: github.com/...
1. Конфигурация Webpack автоматически сгенерирована и находится в одной из папок под node_modules. Разработчик ее не трогает и не меняет.
2. Для проекта типа Hello World несложно.
3. angular-cli.json находится в корне проекта и разработчик его редактирует, как любой текстовый файл.
4. Последний вопрос — чистый тролинг. Погуглите 100500 постов написанных полгода назад и сделайте так, как там написано. Good luck with this.
Вот здесь я описал несколько причин, по которым Angular/TypeScript — это хорошо:
yakovfain.com/...
Я вас слышу. Если вы можете себе позволить работать на том языке, который вы хотите, работаете в одиночку и сроки сдачи проекта вас не особо волнуют, то такой подход понятен. Можно просто программировать на Javascript и не пользоваться ни фреймворками, ни библиотеками. Вы наверное и сортировку сами пишете. Может даже и string left padding можете написать сами :)
Но большинство проектов делаются командами разработчиков с очень разным уровнем подготовки. Люди приходят в команду и уходят из нее. Вот и нужна некая платформа или фреймворк, который облегчит преемственность и снизит требования к подготовке среднего программиста. Удачи!
Корни вашей агрессивности в том, что вы (как и многие back-end программисты) считаете, что серьезныю разработку можно вести только на серверной стороне, а JavaScript только для создания простых страниц. А на фронт-енде сегодня делаются очень серьезные приложения, которые требуют соответсвующего тулинга.
In this case, you need to use another server (installed in your company) that you can use as a proxy. This server should have Access-Control-Allow-Origin: * and redirect requests with a certain URL fragment to wunderground.com.
Я думаю, в этом случае нужно конфигурировать CORS на API серверах,
например, Access-Control-Allow-Origin: *
Вместо * можно указывать конкретный IP, где задеплоен клиент.
Вспомнил. Я переделывал небольшой книжный проект (аукцион) с ручной конфигурации Webpack на Angular CLI. Может пригодится.
Не встречал. Но если у вас уже есть проект, сделанный на Angular 2, то значит у вас есть готовые модули, компоненты, и сервисы. Я бы сгенерировал новый проект с Angular CLI и аккуратно скопировал-бы туда все имеющиеся артифакты. Конфигурация дополнительных JS библиотек и CSS делается в одном месте — в файле angular-cli.json. Бандлы для lazy-loaded модулей будут сгенерированы автоматически.
Есть много хороших фреймворков хороших и разных. Я работаю в среде enterprise development, где важно иметь полный набор всего, что требуется для разработки и деплоймента. С этой точки зрения, Angular впереди всех.
Vue.js — интересный фреймворк, но я не планирую им заниматься.
То было старое видео и я говорил о предыдущей версии — AngularJS. Марксизм не догма. Things change :)
Попробуйте faindz
Не изменилось. Это тот-же фреймворк, что и Angular 2. Они просто решили поменять систему нумерации версий (it’s called semantic versioning) и 2 рaза в год будут выпускать major release с новым номером.
В книге рассказывают все :)
А о hello world читать здесь: yakovfain.com/...
Здесь лежит украинский вариант моей бесплатной книжки по Java для детей myflex.org/...
Правда это не о последней версии Java. В прошлом году встречался с одним издателем в Киеве по поводу бумажной версии последнего издания, не мне сказали, что я сам должен ее перевести с английского. На это у меня времени нет.
Проблемы типичны и связаны с основной причиной: не успеваем.
Когда будете искать другого работодателя, задавайте ему вопросы во время интервью. Как часто у вас люди работают овертайм? Если часто, то идти туда нельзя — там поломан процесс естимейт-сейлзы-команда. Спросите, участвует-ли ПМ или тех. лид в пре-сейл процессе. Кто определяет сроки проекта? Кто делает естимейты? В зависимости от ответов надо либо принимать офер, либо нет. Возможно стоит выбрать компанию с лучшими процессами, а не ту, где платят больше. И, конечно, отдыхать нужно почаще. Не брать два длинных отпуска в году, а брать много коротких (2 выходных плюс 3 отгула уже отпуск).
Но в целом, работа ПМа отвечать за работу других. Если вы устали от этого, смените специальность, например бизнес аналитик не отвечает за других.
Судя по количеству запросов на тренинги в Штатах, я был прав. В Киеве буду проводить тренинг в мае: www.eventbrite.com/…-2017-tickets-32845325252