Ипотека с подвохом, я столкнулся с ней. В регионе проживания и работы у нас крайне мало организаций(можно перечислить на одной руке), требования зарплаты для ипотеки(от 150к) для нашего региона велики, но это не самое страшное. В нашем регионе застройщиков подходящих требованию 1-2 и обсчелся(их просто не строят практически, 99% это одноэтажные коттеджи, а это застройщики ИП). Если даже ты нашел это сокровенное жилье, оно выделяется катастрофически стоимостью и необходимостью ремонта, так как тебе просто продают коробку. Получается для нашего региона данную ипотеку могут взять либо начальство либо очень крутые спецы. ЗЫ: взял ипотеку с господдержкой, с нелепым чувством что меня обманули с ИТ ипотекой
переменная count является частью замыкания и не объявлена вне замыкания, следовательно замыкание не имеет побочный эффект. count является «приватным свойством» замыкания.
Замыкание являются частью ФП. И не нарушает принципов ФП
Если я начну приводить примеры, это не размер комннта, а размер серии постов.
Сейчас подготовлено ессе на 14 страниц.
И почему вы считаете что доку никто ничитал? Читали, делали исследования.
И можно с уверенностью сказать проблем много. От разворачивания проекта до работы шаблонов, от прощета переменных до роутинга, от типа компиляции до многословности
Самое забавное все зацепились именно за то ставим мы параметр prod или нет, конечно же ставим. Посыл был в том что почему это не делается по умолчанию.
Это конечно ерунда. Но больше удивляет, что по тругим претензиям не возникли вопросов.
Вы же пишете на нем, неужели все устраивает и вы считаете это нормальным?
Во-первых — половина файлов — это отладочные sourcemap-ы
какие половина это sourcemap'ы глаза раскройте, говорилось о 200кб размера бандла, там vendor весит больше МБ.
Во-вторых — все фалы в 2-х вариантах, для нормально JS и для старого
Да какая мля разница — для нормального или нет размер больше 200кб
В-третьих — дефолтный билд делается на быстрых настройках, без оптимизаций, закидывая используемые пакеты целиком
что это меняет? Выше было сказано другим оратором, что ты просто берешь и делаешь, все настроено и готово. Я вам говорю что это не нормально, что чтобы сбилдить нормально приложения я должен пойти отыскать в доки что нужно поставить флаг. Хотя мне фреймворк из коробки предлагает подготовленные команды, но их еще нужно довести до ума, так же как и настройки(так как с дефолтными работать нельзя). Я в среднем делаю 1 проект в 3 месяца и каждый раз мне нужно помнить что нужно добавить вот сюда вот это а вот тут подкрутить чтобы было это — классное решение из коробки!!!..
ЗЫ: мы говорим не о том что мне лень что то делать или я что то не знаю, а о том как обстоять дела в реальности. и выше перечисленные проблемы это ерунда по сравнению то как работает фреймворк.
И хватит уже этих упреков — ты мля не умеешь готовить его, почитай доку… читали, читаем(и вы читайте коменты выше) есть что сказать говори но по делу
я еще раз повторюсь, это настройки которые генерит angular cli $ ng new app
Это еще раз доказывает мой довод что у angular есть проблемы, так как нужно как то, где то, помнить, догадаться о том что нужно где то что то дописать|изменить
А как же довод того что просто взял и работаешь?!
для маленького проекта это не актуально. я выше написал, что cli помогает но не решает проблемы и нужно руками делать, и там описаны 2 типа обновления.
по поводу размера бандла, сборка делается с настройками по дефолту, я кажется выше указал.
Это субъективно. На мой взгляд там все вполне хорошо. Вы сравниваете ее с докой Vue, но Vue в принципе проще, потому, вероятно, дока вам кажется лучше.
Я сравниваю не только со vue. Но дока должна отвечать на вопросы программиста и не вызывать вопросов и гуглинья сторонних ресурсов.
я скинул в предыдущем комменте ссылку на хром экстеншен, который прекрасно показывает состояние компонентов. С событиями роутинга вполне справляется enableTracing: true.
Я посмотрю предложенное расширение — но что то оно не внушает доверия, но поглядим.
Live reload на Vue — прекрасен, до тех пор, пока не столкнулся с ситуацией, когда он обновляет не полностью. По запаре убиваешь из-за этого кучу времени, пока не допрешь в чем дело. Я сталкивался неоднократно.
Так прелесть в том что обновляется не все, а только часть.
По поводу размера бандла на вашем скрине — вы неправильно билдите, других вариантов для HelloWorld быть не может.
что значит я не правильно билдю, есть какие то правильные способы которые не описаны в доке. Можно пошаманить с настройками и размер уменьшиться но кардинально 200кб он не станет.
С режимами компиляции не возникает никаких проблем, если все делать по доке. Если нет, хотелось бы увидеть примеры =)
=) то есть вы не встречали проблем, а статьи в интернетах по этому поводу вы не читали видимо.
Сразу скажу по поводу больших проектов — мы разрабатываем приложения для энергетики, это не todo далеко, это сложные приложения с кучей реалтайм данных. Мы пишем как на angular так и на vue
Почему дока говно — потому как в ней не все описано, и не для людей.
Почему devtools говно — потому как кроме state ничего нормально нельзя отследить, хотя Augury и позволяет некоторые вещи отслеживать но пользоваться им крайне сложно.(Хотелось бы отслеживать, видеть — состояние компонентов, событий, роутинга, стэйта(хоть тут нет проблем))
Обновление angular cli это позор — тут 2 вещи
1. обновление приложения — при переходе на новую версию angular возникают проблемы(хотя само cli помогает) приходиться дописывать\править ручками где не справился cli
2. обновление пакетов, cli обновляет зависимости фреймворка и не затрагивает сторонние пакеты, но при этом при обновлении сторонних пакетов(npm up) обновляются зависимости фреймворка, что приводит к не работоспособности приложения(как пример зависимость typescript для angular 8 должна быть 3.4 а на текущий момент 3.5)
live reload — просто жесть. Потому как он каждый раз перезагружает страницу и состояние теряется после изменения и это сильно напрягает — пример хорошего live reload у vue.
Размер приложения после сборки — ужас — где вы видели 200кб? просто по дефолту сгенерированного приложения измеряется в MB
Режимы компиляции — ад(в дев режиме может все работать а в билде нет).
Дело не в tslint а в самом типе компиляции, по умолчанию dev режим и product режим работают в различных режимах jit и aot в этом весь косяк, и без разруливание не поймешь.
Не надо говорить про пороги входа, и большого набора компонентов и плагинов, этого добра полно и для других фреймворков.
записывать в плюсы роутинг angular'овский я бы на вашем месте не стал, это просто убожество, хотя просто взгляните на другие решения в других фреймворках.
можно конечно самому по крупицам собрать на вью или риакте все это, но пока я буду выбирать из сотни посредственных плагинов — за это время можно набросать прототип на ангуляре,…
Тут вы не правы, или просто не владеете информацией.
Статья обо всем, и не о чем.
Документация — говно,
Devtools — говно, вернее нормальных нет(кроме как Redux DevTools), Augury — ущербная, бажная.
Обновление angular cli это позор — так как она обновляет лучше бы ее и не было.
live reload — просто жесть.
Размер приложения после сборки — ужас
Режимы компиляции — ад(в дев режиме может все работать а в билде нет).
и т.д.
ЗЫ: У меня вопрос к фанатам angular — за что вы так любите этот «филиал ада»? Хотелось бы услышать аргументированные четкие ответы.
Льготная ипотека для IT-специалистов — детальный разбор
Регион. Факт разговора моего юриста с представителями Домклик и получения отказа после отправки заявки.
Льготная ипотека для IT-специалистов — детальный разбор
Ипотека с подвохом, я столкнулся с ней. В регионе проживания и работы у нас крайне мало организаций(можно перечислить на одной руке), требования зарплаты для ипотеки(от 150к) для нашего региона велики, но это не самое страшное. В нашем регионе застройщиков подходящих требованию 1-2 и обсчелся(их просто не строят практически, 99% это одноэтажные коттеджи, а это застройщики ИП). Если даже ты нашел это сокровенное жилье, оно выделяется катастрофически стоимостью и необходимостью ремонта, так как тебе просто продают коробку. Получается для нашего региона данную ипотеку могут взять либо начальство либо очень крутые спецы.
ЗЫ: взял ипотеку с господдержкой, с нелепым чувством что меня обманули с ИТ ипотекой
Почему пора перестать использовать JavaScript IIFE
Замыкание являются частью ФП. И не нарушает принципов ФП
Почему пора перестать использовать JavaScript IIFE
каким образом?
Angular: состояние дел в 2019 году
Если я начну приводить примеры, это не размер комннта, а размер серии постов.
Сейчас подготовлено ессе на 14 страниц.
И почему вы считаете что доку никто ничитал? Читали, делали исследования.
И можно с уверенностью сказать проблем много. От разворачивания проекта до работы шаблонов, от прощета переменных до роутинга, от типа компиляции до многословности
Angular: состояние дел в 2019 году
Самое забавное все зацепились именно за то ставим мы параметр prod или нет, конечно же ставим. Посыл был в том что почему это не делается по умолчанию.
Это конечно ерунда. Но больше удивляет, что по тругим претензиям не возникли вопросов.
Вы же пишете на нем, неужели все устраивает и вы считаете это нормальным?
На этом все спасибо за внимание.
Angular: состояние дел в 2019 году
прочтите комменты
Angular: состояние дел в 2019 году
какие половина это sourcemap'ы глаза раскройте, говорилось о 200кб размера бандла, там vendor весит больше МБ.
Да какая мля разница — для нормального или нет размер больше 200кб
что это меняет? Выше было сказано другим оратором, что ты просто берешь и делаешь, все настроено и готово. Я вам говорю что это не нормально, что чтобы сбилдить нормально приложения я должен пойти отыскать в доки что нужно поставить флаг. Хотя мне фреймворк из коробки предлагает подготовленные команды, но их еще нужно довести до ума, так же как и настройки(так как с дефолтными работать нельзя). Я в среднем делаю 1 проект в 3 месяца и каждый раз мне нужно помнить что нужно добавить вот сюда вот это а вот тут подкрутить чтобы было это — классное решение из коробки!!!..
ЗЫ: мы говорим не о том что мне лень что то делать или я что то не знаю, а о том как обстоять дела в реальности. и выше перечисленные проблемы это ерунда по сравнению то как работает фреймворк.
И хватит уже этих упреков — ты мля не умеешь готовить его, почитай доку… читали, читаем(и вы читайте коменты выше) есть что сказать говори но по делу
Angular: состояние дел в 2019 году
$ ng new app
Это еще раз доказывает мой довод что у angular есть проблемы, так как нужно как то, где то, помнить, догадаться о том что нужно где то что то дописать|изменить
А как же довод того что просто взял и работаешь?!
Angular: состояние дел в 2019 году
$ng new app
$ng build
да
фото с результатом вы видели
Angular: состояние дел в 2019 году
по поводу размера бандла, сборка делается с настройками по дефолту, я кажется выше указал.
Angular: состояние дел в 2019 году
Я сравниваю не только со vue. Но дока должна отвечать на вопросы программиста и не вызывать вопросов и гуглинья сторонних ресурсов.
Я посмотрю предложенное расширение — но что то оно не внушает доверия, но поглядим.
Так прелесть в том что обновляется не все, а только часть.
что значит я не правильно билдю, есть какие то правильные способы которые не описаны в доке. Можно пошаманить с настройками и размер уменьшиться но кардинально 200кб он не станет.
=) то есть вы не встречали проблем, а статьи в интернетах по этому поводу вы не читали видимо.
Angular: состояние дел в 2019 году
Angular: состояние дел в 2019 году
Почему дока говно — потому как в ней не все описано, и не для людей.
Почему devtools говно — потому как кроме state ничего нормально нельзя отследить, хотя Augury и позволяет некоторые вещи отслеживать но пользоваться им крайне сложно.(Хотелось бы отслеживать, видеть — состояние компонентов, событий, роутинга, стэйта(хоть тут нет проблем))
Обновление angular cli это позор — тут 2 вещи
1. обновление приложения — при переходе на новую версию angular возникают проблемы(хотя само cli помогает) приходиться дописывать\править ручками где не справился cli
2. обновление пакетов, cli обновляет зависимости фреймворка и не затрагивает сторонние пакеты, но при этом при обновлении сторонних пакетов(npm up) обновляются зависимости фреймворка, что приводит к не работоспособности приложения(как пример зависимость typescript для angular 8 должна быть 3.4 а на текущий момент 3.5)
live reload — просто жесть. Потому как он каждый раз перезагружает страницу и состояние теряется после изменения и это сильно напрягает — пример хорошего live reload у vue.
Размер приложения после сборки — ужас — где вы видели 200кб? просто по дефолту сгенерированного приложения измеряется в MB
Режимы компиляции — ад(в дев режиме может все работать а в билде нет).
Дело не в tslint а в самом типе компиляции, по умолчанию dev режим и product режим работают в различных режимах jit и aot в этом весь косяк, и без разруливание не поймешь.
Не надо говорить про пороги входа, и большого набора компонентов и плагинов, этого добра полно и для других фреймворков.
записывать в плюсы роутинг angular'овский я бы на вашем месте не стал, это просто убожество, хотя просто взгляните на другие решения в других фреймворках.
Тут вы не правы, или просто не владеете информацией.
PS: Прежде чем минусовать — аргумент в студию
Angular: состояние дел в 2019 году
Документация — говно,
Devtools — говно, вернее нормальных нет(кроме как Redux DevTools), Augury — ущербная, бажная.
Обновление angular cli это позор — так как она обновляет лучше бы ее и не было.
live reload — просто жесть.
Размер приложения после сборки — ужас
Режимы компиляции — ад(в дев режиме может все работать а в билде нет).
и т.д.
ЗЫ: У меня вопрос к фанатам angular — за что вы так любите этот «филиал ада»? Хотелось бы услышать аргументированные четкие ответы.
Как я начал любить Vue
Grid или Flexbox?
Как размер кода зависит от минификатора, сборщика и языка. Неожиданное обновление webpack
Почему Ramda?
Если вы не понимаете функциональный стиль это не значить что это шарады. Код прост, и легко расширяем.
Почему Ramda?