Size: a a a

2020 December 16

A

Arushwl in Svelte [svelt]
Ща начнётся...
источник

Д

Дима 🎈 in Svelte [svelt]
😄
источник

Д

Дима 🎈 in Svelte [svelt]
Если начнётся — сори. Я просто хотел бы узнать не рассуждения, а чьи-то маленькие боли. Без абстрактных штук.
источник

A

Arushwl in Svelte [svelt]
Дима 🎈
какие существенные минусы у свелте?
Пишите так, если хотите позвать Александра
источник

A

Arushwl in Svelte [svelt]
Дима 🎈
Если начнётся — сори. Я просто хотел бы узнать не рассуждения, а чьи-то маленькие боли. Без абстрактных штук.
Нечем поделится🤷🏻‍♂️всем доволен, но можно почитать issue на GitHub
источник

AP

Alexander Ponomarev in Svelte [svelt]
Дима 🎈
(не упоминаем абстрактные вещи в  виде “ой большой проект не бери свелтеЭ)
в основном большинство минусов как раз про большой проект.

разбиение на пакеты работает плохо, пакет на ТСе нельзя подключить в ЖС по "стандартной" свелт технике. Параметры свелт препроцесса могут отличаться у вас и у пакета. Для ТС пакетов из *.svelte файлов не генерирубтся d.ts

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

По сравнению с реактом здесь нет error-boundary

Свелт молод и нет библиотек на все случаи жизни либо они не особо качественные

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

Д

Дима 🎈 in Svelte [svelt]
Arushwl
Нечем поделится🤷🏻‍♂️всем доволен, но можно почитать issue на GitHub
Ага, а какие приложения в основном пишешь?
источник

A

Arushwl in Svelte [svelt]
Дима 🎈
Ага, а какие приложения в основном пишешь?
Ща ничего не пишу.
Подсел на Викингов )))
источник

A

Arushwl in Svelte [svelt]
Думаю про jamstack... api first cms и вот этой штукой как self-hosted https://primo.af/
источник

МТ

Марк Танащук... in Svelte [svelt]
Дима 🎈
какие существенные минусы у свелте?
1. В некоторых кейсах(вероятнее всего ынтырпрайзных) больше бандл
https://github.com/halfnelson/svelte-it-will-scale

2. Многим не нравится отсутствие возможности передачи классов(вместе с стилями прописанными в родителе) компонентам.

Плюс :global не каждому по душе.

3. Еще не 100% стабильная реактивность. В редких кейсах дичь творит.
4. Нету svelte:element, хотя уже давно в роадмапе.
5. Мало готовых компонентов, относительно реакта и прочих.
6. Почти нет работы на площадках, хотя на фриланс успешно внедряю =)
7. Плагины добавляют поддержку в третью очередь после реакта.
источник

A

Arushwl in Svelte [svelt]
И ещё про ssr for spa... как бы оптимальнее это делать... в сторону отдельного кода для роботов... а то все эти пляски с гидрацией...
источник

A

Arushwl in Svelte [svelt]
И ещё про serverless тоже думаю 🤓
источник

МТ

Марк Танащук... in Svelte [svelt]
Это то что помню, есть еще несколько с штук 5 моментов.

В целом к всему этому привыкнуть можно и вполне легко, но осадочек есть
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
Ща ничего не пишу.
Подсел на Викингов )))
это ты стартапер что ли? 🤔
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Марк Танащук
Это то что помню, есть еще несколько с штук 5 моментов.

В целом к всему этому привыкнуть можно и вполне легко, но осадочек есть
давно пора откопать все сообщения на эту тему, собрать в один пост и выложить в канал со специальным хэш-тегом. @volodya11let займешься?
источник

A

Arushwl in Svelte [svelt]
Pavel 🦇 Malyshev
это ты стартапер что ли? 🤔
Был опыт. Пока скорее просто мыслитель )))
источник

Д

Дима 🎈 in Svelte [svelt]
разбиение на пакеты работает плохо, пакет на ТСе нельзя подключить в ЖС по "стандартной" свелт технике. Параметры свелт препроцесса могут отличаться у вас и у пакета. Для ТС пакетов из *.svelte файлов не генерирубтся d.ts

Ну так не типируй сущности в свелте файлах. Они же только View слой и должны дёргать сервисы.

По поводу “отличается” — то здесь мало что можно поделать. Сам роллап порой чудненько собирает проекты и требует допила плагинами и хотфиксами. Но через годик этой боли не будет.


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

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

Свелт молод и нет библиотек на все случаи жизни либо они не особо качественные

Я бы и с реактом сказал бы что там многое не особо качественное и нужно выискивать покеты под твой конкретный кейс или писать самому.

Другой момент — на первый взгляд он проще и это даёт возможность совершать меньше ошиок. А молодой — ну и ладно.

Как что — так “ЭКОСИСТЕМА АААА”, а как программировать начнёшь, так оказывается что ни 1 решение тебе не подходит.

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
Был опыт. Пока скорее просто мыслитель )))
есть еще, “идейный вдохновитель”, у меня один из знакомых этим почти профессиорально занимается)))
источник

МТ

Марк Танащук... in Svelte [svelt]
Дима 🎈
разбиение на пакеты работает плохо, пакет на ТСе нельзя подключить в ЖС по "стандартной" свелт технике. Параметры свелт препроцесса могут отличаться у вас и у пакета. Для ТС пакетов из *.svelte файлов не генерирубтся d.ts

Ну так не типируй сущности в свелте файлах. Они же только View слой и должны дёргать сервисы.

По поводу “отличается” — то здесь мало что можно поделать. Сам роллап порой чудненько собирает проекты и требует допила плагинами и хотфиксами. Но через годик этой боли не будет.


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

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

Свелт молод и нет библиотек на все случаи жизни либо они не особо качественные

Я бы и с реактом сказал бы что там многое не особо качественное и нужно выискивать покеты под твой конкретный кейс или писать самому.

Другой момент — на первый взгляд он проще и это даёт возможность совершать меньше ошиок. А молодой — ну и ладно.

Как что — так “ЭКОСИСТЕМА АААА”, а как программировать начнёшь, так оказывается что ни 1 решение тебе не подходит.

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

МТ

Марк Танащук... in Svelte [svelt]
Очень
источник