Как стать автором
Обновить

Комментарии 16

Звучит пока довольно «сладко».

А какие-нибудь минусы SvelteKit можете назвать?

  1. SvelteKit еще находится в стадии активной разработки и вероятность ломающих изменений крайне высока

  2. Мало примеров и статей. Инструмент мощный, а документация покрывает только основной функционал. Например, теже переходы между экранами. В доке этого нет, сходу туториалы я только для Sapper нашел.

  3. Отстутвуют best practice по организации кода. Слишком много свободы накладывает определнную ответственность на организацию кода. Легко можно получить спагетти код

Раз уж SvelteKit находится в стадии активной разработки и вероятность ломающих изменений крайне высока - зачем вы его используете, если ни ssr, ни роутинг / иные свистелки кита не используете? Оглядываясь на sapper (предыдущая версия kit-а) - что будете делать, когда api используемой версии kit-а будет отличаться от документации? Каждый месяц чинить сломавшиеся зависимости при обновлении на next версию кита?

Вопрос из разряда Зачем брать react, если есть jQuery.

Вопрос актуален для 2014 года. Вы взяли svektekit, фичи которого вам не нужны, при этом kit ужас какой сырой, чем обосновано включение кита в проект?
И еще нюанс к заключению, все вами написанное - правда, для проектов которые больше года жить не будут :)

Кажется, что статью вы не читали. Я использую фичи sveltekit, о которых рассказываю в статье. Можно это сделать на другом стеке? Безусловно. Почему я выбрал svelte? Потому что, в отличие от вас, он мне нравится. Вы же не считаете хабр местом, где стоит писать только о проверенных в 1 000 000 проектов технологиях, которые обязательно используют все компании из списка Forbes, у которых не менее 100500 звезд на гитхабе и 10 лет разработки?

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

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

Вы же умный человек, должны понимать, что у каждого инструмента есть свои проблемы, и с чем столкнулись вы, я, к счастью, не пересекался. Но я прекрасно помню боль настройки своего конфига EsLint для create-react-app через react-app-rewired, если не готов делать eject. Это же не делает react плохим инструментом. Просто большая часть новичков не столкнутся с такими сложностями. А если столкнутся, я уверен, у них хватит навыков выбрать наиболее подходящий под свои задачи инструмент.

Могу, того набора фич, что в коробке sveltekit вам очень быстро может перестать хватать, а комьюнити пакеты вокруг кита очень слабые, взять, к примеру sveltekit-i18n и nuxt-i18n, возможности различаются на порядки, быстрый старт приложения на sveltekit приведет к тому, что нужно будет изобретать половину интернета самостоятельно.

Каждые несколько версий в ките меняется api + документация, совместимость с пакетами, сделанными специально под кит - приходится форкать и исправлять, потому что автор перестал заходить на гитхаб.

Реакт/vue не такие уж и ужасные, что бы сломя голову зарываться в svelte+kit и не высовывать голову, минусы всплывают почти сразу, как только svelte появляется в продакшене

В случае длинного названия фильма кнопка уходит почти за видимую часть блока. Нужен скролл или адаптивность текста.

а можете прислать скрин? И девайс, на котором происходит такое поведение?

Мобильный девайс. Окно браузера 360 × 657px.

Спасибо! Обязательно исправлю

Мне кажется, что такой проект лучше было бы сделать как SPA + express. Хотя в любом случае приложение на чистом Svelte будет выглядеть лучше чем React - render(){ return <paste-something value={here}>}. Cравнение этих двух систем подобно сравнению С (Svelte) и Макро ассемблера (React).

Если брать SPA, то понадобится что-то еще для api, отсюда появятся проблемы с деплоем. У vercel есть serverless, но тогда появятся проблемы с локальным поднятием функции. Нерешаемых задач нет, но SvelteKit мне показался наименее безболезненным

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации