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

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

Send message

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

$ng new app
$ng build

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

да

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

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

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

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

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

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

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

ЗЫ: У меня вопрос к фанатам angular — за что вы так любите этот «филиал ада»? Хотелось бы услышать аргументированные четкие ответы.
какой бред вы несете! Статью прочтите еще раз, там и про роутинг(отличный) и про стэйт есть.
надо напомнить что grid'ы отвратно работают с анимацией
у меня с Tesrser была/есть в проектах на vue абсолютна противоположна по сравнению с uglify
Ramda зарекомендовала себя как отличное решение в повседневных задачах.

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

Information

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