Pull to refresh
12
0
Сергей @bo883

Пользователь

Льготная ипотека для IT-специалистов — детальный разбор

Регион. Факт разговора моего юриста с представителями Домклик и получения отказа после отправки заявки.

Льготная ипотека для IT-специалистов — детальный разбор

Ипотека с подвохом, я столкнулся с ней. В регионе проживания и работы у нас крайне мало организаций(можно перечислить на одной руке), требования зарплаты для ипотеки(от 150к) для нашего региона велики, но это не самое страшное. В нашем регионе застройщиков подходящих требованию 1-2 и обсчелся(их просто не строят практически, 99% это одноэтажные коттеджи, а это застройщики ИП). Если даже ты нашел это сокровенное жилье, оно выделяется катастрофически стоимостью и необходимостью ремонта, так как тебе просто продают коробку. Получается для нашего региона данную ипотеку могут взять либо начальство либо очень крутые спецы.
ЗЫ: взял ипотеку с господдержкой, с нелепым чувством что меня обманули с ИТ ипотекой

Почему пора перестать использовать JavaScript IIFE

переменная count является частью замыкания и не объявлена вне замыкания, следовательно замыкание не имеет побочный эффект. count является «приватным свойством» замыкания.
Замыкание являются частью ФП. И не нарушает принципов ФП

Почему пора перестать использовать JavaScript IIFE

Замыкания вызывают побочные эффекты, что…

каким образом?

Angular: состояние дел в 2019 году

Если я начну приводить примеры, это не размер комннта, а размер серии постов.
Сейчас подготовлено ессе на 14 страниц.
И почему вы считаете что доку никто ничитал? Читали, делали исследования.
И можно с уверенностью сказать проблем много. От разворачивания проекта до работы шаблонов, от прощета переменных до роутинга, от типа компиляции до многословности

Angular: состояние дел в 2019 году

Самое забавное все зацепились именно за то ставим мы параметр prod или нет, конечно же ставим. Посыл был в том что почему это не делается по умолчанию.
Это конечно ерунда. Но больше удивляет, что по тругим претензиям не возникли вопросов.
Вы же пишете на нем, неужели все устраивает и вы считаете это нормальным?


На этом все спасибо за внимание.

Angular: состояние дел в 2019 году

вы что троллите? или вам делать нефиг?
прочтите комменты

Angular: состояние дел в 2019 году

Во-первых — половина файлов — это отладочные sourcemap-ы

какие половина это sourcemap'ы глаза раскройте, говорилось о 200кб размера бандла, там vendor весит больше МБ.

Во-вторых — все фалы в 2-х вариантах, для нормально JS и для старого

Да какая мля разница — для нормального или нет размер больше 200кб

В-третьих — дефолтный билд делается на быстрых настройках, без оптимизаций, закидывая используемые пакеты целиком

что это меняет? Выше было сказано другим оратором, что ты просто берешь и делаешь, все настроено и готово. Я вам говорю что это не нормально, что чтобы сбилдить нормально приложения я должен пойти отыскать в доки что нужно поставить флаг. Хотя мне фреймворк из коробки предлагает подготовленные команды, но их еще нужно довести до ума, так же как и настройки(так как с дефолтными работать нельзя). Я в среднем делаю 1 проект в 3 месяца и каждый раз мне нужно помнить что нужно добавить вот сюда вот это а вот тут подкрутить чтобы было это — классное решение из коробки!!!..

ЗЫ: мы говорим не о том что мне лень что то делать или я что то не знаю, а о том как обстоять дела в реальности. и выше перечисленные проблемы это ерунда по сравнению то как работает фреймворк.

И хватит уже этих упреков — ты мля не умеешь готовить его, почитай доку… читали, читаем(и вы читайте коменты выше) есть что сказать говори но по делу

Angular: состояние дел в 2019 году

я еще раз повторюсь, это настройки которые генерит angular cli
$ ng new app
Это еще раз доказывает мой довод что у angular есть проблемы, так как нужно как то, где то, помнить, догадаться о том что нужно где то что то дописать|изменить
А как же довод того что просто взял и работаешь?!

Angular: состояние дел в 2019 году

Я не понимаю, как вы билдите, и где вы берете эти дефолтные настройки?

$ng new app
$ng build

Я же правильно понимаю, что HelloWorld — это просто пустой ангуляровский проект?

да

фото с результатом вы видели

Angular: состояние дел в 2019 году

для маленького проекта это не актуально. я выше написал, что cli помогает но не решает проблемы и нужно руками делать, и там описаны 2 типа обновления.

по поводу размера бандла, сборка делается с настройками по дефолту, я кажется выше указал.

Angular: состояние дел в 2019 году

Это субъективно. На мой взгляд там все вполне хорошо. Вы сравниваете ее с докой Vue, но Vue в принципе проще, потому, вероятно, дока вам кажется лучше.

Я сравниваю не только со vue. Но дока должна отвечать на вопросы программиста и не вызывать вопросов и гуглинья сторонних ресурсов.

я скинул в предыдущем комменте ссылку на хром экстеншен, который прекрасно показывает состояние компонентов. С событиями роутинга вполне справляется enableTracing: true.

Я посмотрю предложенное расширение — но что то оно не внушает доверия, но поглядим.

Live reload на Vue — прекрасен, до тех пор, пока не столкнулся с ситуацией, когда он обновляет не полностью. По запаре убиваешь из-за этого кучу времени, пока не допрешь в чем дело. Я сталкивался неоднократно.

Так прелесть в том что обновляется не все, а только часть.

По поводу размера бандла на вашем скрине — вы неправильно билдите, других вариантов для HelloWorld быть не может.

что значит я не правильно билдю, есть какие то правильные способы которые не описаны в доке. Можно пошаманить с настройками и размер уменьшиться но кардинально 200кб он не станет.

С режимами компиляции не возникает никаких проблем, если все делать по доке. Если нет, хотелось бы увидеть примеры =)


=) то есть вы не встречали проблем, а статьи в интернетах по этому поводу вы не читали видимо.

Angular: состояние дел в 2019 году

Сразу скажу по поводу больших проектов — мы разрабатываем приложения для энергетики, это не 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
image

Режимы компиляции — ад(в дев режиме может все работать а в билде нет).
Дело не в tslint а в самом типе компиляции, по умолчанию dev режим и product режим работают в различных режимах jit и aot в этом весь косяк, и без разруливание не поймешь.

Не надо говорить про пороги входа, и большого набора компонентов и плагинов, этого добра полно и для других фреймворков.

записывать в плюсы роутинг angular'овский я бы на вашем месте не стал, это просто убожество, хотя просто взгляните на другие решения в других фреймворках.

можно конечно самому по крупицам собрать на вью или риакте все это, но пока я буду выбирать из сотни посредственных плагинов — за это время можно набросать прототип на ангуляре,…

Тут вы не правы, или просто не владеете информацией.

PS: Прежде чем минусовать — аргумент в студию

Angular: состояние дел в 2019 году

Статья обо всем, и не о чем.
Документация — говно,
Devtools — говно, вернее нормальных нет(кроме как Redux DevTools), Augury — ущербная, бажная.
Обновление angular cli это позор — так как она обновляет лучше бы ее и не было.
live reload — просто жесть.
Размер приложения после сборки — ужас
Режимы компиляции — ад(в дев режиме может все работать а в билде нет).
и т.д.

ЗЫ: У меня вопрос к фанатам angular — за что вы так любите этот «филиал ада»? Хотелось бы услышать аргументированные четкие ответы.

Как я начал любить Vue

какой бред вы несете! Статью прочтите еще раз, там и про роутинг(отличный) и про стэйт есть.

Grid или Flexbox?

надо напомнить что grid'ы отвратно работают с анимацией

Как размер кода зависит от минификатора, сборщика и языка. Неожиданное обновление webpack

у меня с Tesrser была/есть в проектах на vue абсолютна противоположна по сравнению с uglify

Почему Ramda?

Ramda зарекомендовала себя как отличное решение в повседневных задачах.

Код должен быть прост, никому не охота разбирать очередные шарады
Если вы не понимаете функциональный стиль это не значить что это шарады. Код прост, и легко расширяем.

Почему Ramda?

Потрясающая либа, использую её и кайфую. Но мои собратья по клавиатуре в свое большинстве не понимают её, хотя и Lodash и underscore редко пользуются.

Information

Rating
Does not participate
Location
Минеральные Воды, Ставропольский край, Россия
Date of birth
Registered
Activity