Как стать автором
Обновить
50
0
Павлов Михаил @PavlovM

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

Отправить сообщение

Я сам закоренелый мясоед, но когда владелец крупной животноводческой фермы рассказывает о вреде веганства… Чуть-чуть отдает конфликтом интересов. Слегка так.

Моя точка зрения заключается в том, что пока что Svelte подходит для больших/долгоживущих проектов меньше, чем «большая тройка», потому что единственный его плюс — производительность, но и производительности других фреймворков для большинства задач вполне достаточно, даже на слабых устройствах.

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

Если ваша точка зрения отличается — ок, у меня с этим нет никаких проблем.

Свое отношение я высказал — вещь интересная, возможно, перспективная, но большой проект я бы на ней пока не писал. Однако, всячески желаю ей расти, развиваться и чтобы через год-два-три я изменил свое мнение.

Что касается «Тоже самое было и с Vue года 2-3 назад.», то тут я не соглашусь с вашей логикой. Кроме Vue несколько лет назад существовала прорва других начинающих фреймворков, однако большинство из них сгинуло, а Vue стал популярен, во многом, благодаря хорошей документации и простоте освоения. Если у проекта пока нет хорошей документации, это не значит, что через несколько лет он станет таким же популярным, как Vue. Это значит лишь то, что пока у проекта нет хорошей документации.

Я бы не сказал, что их уйма, кроме размера бандла и скорости. Однако и эти преимущества, скорее всего, будут нивелироваться при увеличении приложения, потому что на небольшом примере "исчезающий" Svelte предсказуемо выигрывает у фреймворков, которые тащат в рантайм много всего разного, однако чем больше проект, тем меньшую долю в его производительности занимает загрузка и старт самого фреймворка.


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


Я ничего не имею против этого фреймворка (кроме того, что мне больше по душе стандартные экшены-мутации, чем местный store), однако считаю, что для крупных проектов он ещё слишком молод. Скоро, кажется, выйдет третья версия — будем посмотреть.

Там большой и старый проект, часть страниц сделана на первом Angular, часть — на Vue. Svelte решили использовать для тех элементов, которые должны подключаться и там и там (например, сквозная навигация). Мол, исчезающий фреймворк, все будет шустро и круто.


Ну и определяющая причина была в том, что фронт-тимлид и несколько других ребят решили поиграть с модной штукой :) Я работаю немного на другом направлении и изначально меня про этот выбор и не спрашивали.


На самом деле, в итоге, я не вижу больших преимуществ. Размер и скорость выполнения кода сопоставимы (хотя, серьезных сравнительных тестов не проводили), все тоже самое можно было сделать и на Vue, не добавляя новых зависимостей и оставаясь в более стабильной и развитой экосистеме.

Используем Svelte параллельно с Vue. Вещь достаточно приятная, но очень молодая и сыроватая. Документация слабая, на Stackoverflow вопросов/ответов мало, так что в случае не совсем банальной проблемы приходится сложно. И именно поэтому я бы не советовал новичкам начинать с него.


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

А мне, когда речь заходит о переводах, всегда вспоминается эпизод из детства, с закадровым переводом:

Герой: фак, щит, факинг, фак (тирада слов на 10)
Переводчик: о боже мой!

До сих пор думаю, то ли это была ирония переводчика, то ли нет.

Абсолютное большинство советов актуальны и для русского языка. Да и для любого другого, наверное.

Колю (ладно, он идиот) и директора не смутило, что кабинка туалета заперта изнутри? Они даже не удосужились встать на унитаз в соседней и заглянуть в нее, при том что собираются решать вопросы явно криминальные.

У Сергея кончилось место на телефоне от десятиминутной диктофонной записи? Сколько там будет, мегабайт 5-10? Как же он, бедняга, им пользовался то до этого?

Сергей додумался включить диктофон, но при всей своей продуманности не догадался, что надо при этом выключить звук, чтобы звук аськи какого-нибудь сообщения или звонка его не спалил?

Когда самое логичное объяснение происходящих событий звучит как «автору это нужно, чтобы продвинуть сюжет» — это не очень.

А вот диалоги — лучше чем в большинстве рассказов серии, живые.
«Всё, что вам нужно знать», реально? Страница банального текста?
: рукалицо:
Как жаль, что вы не жили тогда и не могли научить всех способам выживания в условиях Русского Бунта. У вас, наверное, большой практический опыт в этой сфере.
Не все так просто. У меня никаких дворян, но пра-прадед священник уехал в лагеря (и не вернулся), а предков по другой линии, «зажиточных крестьян», раскулачили и всей семьей отправили в Сибирь.
Ну это, в общем, вполне считывается из рассказа :) Большинство упомянутых фактов известно только людям, которые здесь живут/жили, да и «Сергей» наверняка имеет много общего с автором.
Да не, главному герою рассказа где-то не повезло, видимо. Обычная депрессивная область, каких десятки в стране.
Аж за родную Курганскую область гордость берет.
> Joint Enterprise Defense Infrastructure cloud (JEDI)
Обожают же американцы подгонять сложные названия под аббревиатуры.
«Браво, + 1 балл в копилку Angular. Вы настоящий лидер своей команды! Ваши навыки позволяют вам с готовностью принимать любой вызов. Команда по праву может вами гордиться, хантеры из Google, должно быть, уже ищут, как с вами связаться, чтобы предложить топовую позицию.»
Камооон. «Лидер команды», «любой вызов». Вопросы, на которые ответит любой джун.

Оставлен за спиной возраст Христа
Обратной стороной повернулась мечта

Лежит на струнах пыль
Ржавеет под окном разбитый телевизор
Ты сгладил все углы
И жизнь твоя сплошной проклятый компромисс
Ни вверх, ни вниз
:) ок, признаю, погорячился.
Просто перешел от «1 мб без js» на «просто 1 мб», забыв про первоначальный посыл.
Не у всех в мире последний МакБук и 100 мбит с пингом 20мс, к сожалению. Мегабайт не только скачать, его еще и распарсить и показать надо. А четверть пользователей закрывают сайт, если он не откроется за 4-5 секунд. Так что да, это серьезная проблема, что 18 лет назад, что сейчас.
Их бы в lazy-load не помешало отправить. Если мегабайт при полной прокрутке страницы — более-менее, согласен, но если то, что нужно для рендера первого экрана — очень плохо.

Информация

В рейтинге
Не участвует
Откуда
Курган, Курганская обл., Россия
Дата рождения
Зарегистрирован
Активность