Size: a a a

2020 December 16

A

Arushwl in Svelte [svelt]
источник

IF

Igor Filippov in Svelte [svelt]
Arushwl
Тебе гит ещё не предложил работу?
???
источник

MM

Mikluha Mclay in Svelte [svelt]
да, я видел. но может и мой вариант имеет право на жизнь
источник

A

Alexander in Svelte [svelt]
Дима 🎈
какие существенные минусы у свелте?
Видел сравнение свелта с преактом. На большом проекте у свелта бандл выходил немножко больше. Впрочем, это довольно сомнительный минус
источник

Д

Дима 🎈 in Svelte [svelt]
Alexander
Видел сравнение свелта с преактом. На большом проекте у свелта бандл выходил немножко больше. Впрочем, это довольно сомнительный минус
Да это пофиг, вес фреймворка на большом проекте играет малую роль по сравнении с весом всего приложения
источник

AS

Alexey Schebelev in Svelte [svelt]
Mikluha Mclay
да, я видел. но может и мой вариант имеет право на жизнь
источник

MM

Mikluha Mclay in Svelte [svelt]
👍 спасибо
источник

A

Alexander in Svelte [svelt]
Дима 🎈
Да это пофиг, вес фреймворка на большом проекте играет малую роль по сравнении с весом всего приложения
Ну свелт же не идёт на фронт, только бандл идёт
источник

A

Alexander in Svelte [svelt]
Alexander
Видел сравнение свелта с преактом. На большом проекте у свелта бандл выходил немножко больше. Впрочем, это довольно сомнительный минус
источник

A

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

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

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

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

МТ

Марк Танащук... in Svelte [svelt]
Alexander
А что тут значит второй пункт? Не совсем понятен
// Parent.svelte

<Child class="margin-right" />

<style>
 .margin-right {
   margin-right: 20px
 }
</style>


// Child.svelte
<div class="margin-right">Margin there</div>


Грубо говоря так
источник

МТ

Марк Танащук... in Svelte [svelt]
Это есть в Малине
https://malinajs.github.io/docs/#passing-css-class

Но в Svelte нема на данный момент.
источник

A

Alexander in Svelte [svelt]
Марк Танащук
// Parent.svelte

<Child class="margin-right" />

<style>
 .margin-right {
   margin-right: 20px
 }
</style>


// Child.svelte
<div class="margin-right">Margin there</div>


Грубо говоря так
По идее, его можно передать как обычный пропс?
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexander
По идее, его можно передать как обычный пропс?
Но без стилей написанных в родителе
источник

МТ

Марк Танащук... in Svelte [svelt]
Все необходимо в дочернем прописывать
источник

AS

Alexey Schebelev in Svelte [svelt]
Марк Танащук
Все необходимо в дочернем прописывать
Или глобальные использовать
источник

AP

Alexander Ponomarev in Svelte [svelt]
Дима 🎈
Да это пофиг, вес фреймворка на большом проекте играет малую роль по сравнении с весом всего приложения
тогда плюсы свелта в большом проекте становятся вообще незначительными =)
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexey Schebelev
Или глобальные использовать
Тогда не изолированы стили =\

Собсно у меня кейсов прямо таки требующих передачу классов не было. Однако они есть...
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexander Ponomarev
тогда плюсы свелта в большом проекте становятся вообще незначительными =)
А сравнение цпу и оперативной памяти?
источник

МТ

Марк Танащук... in Svelte [svelt]
ВиртуалДом не бесплатный
источник