169 похожих чатов

Достаточно взвешенный доклад. Краткое резюме: Плюсы: — для мобильных устройств из коробки

экономит батарейку и работает быстро. Был кейс когда реакт приложение переписали на свелте и получили +3 часа к работе телефона, уменьшили код в несколько раз.
— Илья считает, что у свелта сейчас самый быстрый сервер сайд рендеринг
— бандл получается меньше
— очень быстрый переход программистов с других фреймворков на свелт. Плюс у свелта понятный код что помогает в его изучении.

Минусы
— нет развитой системы компонентов. Пытались переписать crm систему с ангуляра. Переписывали из-за тормозов т.к. система работает на недорогих планшетах. В итоге вместо 150 запланированных человеко-часов, пришлось пилить 300. Практически все компоненты нужно пилить самим, а многие из созданных компонентов (например материал ui) написаны плохо. Сама идеология светла не провоцирует создавать общие пакеты. В итоге заказчик ушёл думая, что его обманули из-за сроков.
— синтаксис вроде js (export let a, $:), но только внешне. По факту смыслы совсем другие. Плюс тот же TypeScript из за этого добавить проблематично.

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

Итого: свелт хороший фреймворк, с хорошими идеями которые будут популярны в ближайшие годы. Но скорее всего другие фреймворки просто станут быстрей, возьмут подход свелта и через несколько версий преимущества свелт сойдут на нет. Свелт может остаться нишевым фреймворком.

——

И не забываем подписываться на список информации на русском языке о свелт https://github.com/work-leonid/about-svelte

1 ответов

16 просмотров

Спасибо больше за резюме! 🔥 Разработчики пока не учитывают, что дизайн систему можно делать без Vue.JS, React, Svelte, а отдельно от основного фреймворка. Тогда бы и проблем не было. Бери что хочешь. (мы так и делаем)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта