Если студент будет наезжать при интервью, типа что вы тут навыдумывали, какая архитектура, я писал сортировку и мне не нужно было, то вряд ли с ним будут вежливо разговаривать.
А вообще мне кажется, что у Svelte очень дружелюбное комьюнити — в телеграм-чате отвечают довольно вежливо и даже на глупые вопросы. Имел опыт общения с одним комьюнити С++, так там на любой вопрос получишь тонны ненависти к себе. Правда стоит сказать, что это было лет 6 назад, возможно атмосфера изменилась.
Я видел несколько комментариев, но на мой вкус там и правда была проблема «на вашей стороне». И видел такие комментарии с чистой вкусовщиной — я привык по другому и т.д.
А можно пример, в чем именно агрессивный? Например данная статья написана довольно спокойно. Доклады про svelte, что я видел — тоже адекватные. Статья-причина написания этой, как раз написана в довольно хамском тоне. В чем же агрессия? Я не видел, например, в статьях про React комментариев, типа бросай свое и пиши на истинном фреймворке.
Интересно, почему позитивные статьи про Svelte набирают меньше положительных голосований, чем то, что стало причиной написания этой статьи? Даже если посмотреть на старые годные, где много хорошего мяса и кишок. Вообще, по ощущениями от Svelte у многих дико бомбит — мне кажется меньше, чем при появлении Vue например.
Мне кажется, что новичкам нужно учить в начале не React/Vue/Svelte/etc, а HTML/CSS/JS. На эти знания уже можно положит любой фреймворк за неделю. Лично сам познакомился со Svelte за несколько часов, имея небольшой опыт React и Vue и приличный опыт vanilla и других языков программирования.
В данной статье не увидел значимых аргументов против Svelte:
Не хочу сравнивать Svelte и остальные фреймворки и проходить по его конкретным недостаткам. Можете почитать эту статью ради конкретики. О конкретике с фанатами(пиарщиками?) Svelte спорить бесполезно. Они найдут ту самую ситуацию, когда какой-то компонент откажется работать со shadow DOM используемого фреймворка и будут выставлять её как абсолютный аргумент в пользу Svelte. И тот факт, что мешать в одном проекте компоненты написанные для разных реактивных фреймворков, да и сами фреймворки — затея ниже средней, их не смутит. Как не смутит и указание на что-то чего в Svelte нет — оно либо не нужно, либо уже пилится и вообще как только так сразу. Поэтому я просто не вижу смысла спорить о деталях. Всё равно выйдет что Svelte — замечательный фреймворк.
— звучит как отсутствие аргументов на контраргументы.
Критика сообщества тоже очень странная — в телегам-канале люди очень много спрашивают вопросов различного уровня и на большинство получают дружелюбные и содержательные ответы. Грубости я лично не замечал, но наверняка что-то можно найти — все мы люди, у всех разный опыт, круг задач и вкус. Но при этом хотелось, чтобы люди это осознавали и не делали свою вкусовщину объективной непогрешимой истиной.
Насчет агрессивности советов евангелистов хотелось бы пруфы — лично я видел, что Павел Малышев PaulMaly наоборот говорил, что если работает и все устраивает — не трогай. И рекомендовал попробовать для определенных кейсов. Я довольно много статей прочитал про Svelte и мне кажется, что основная причина критиканский статей подобных этой — просто не нравится. Конечно люди имеют право на нравится / не нравится — мне например Angular не очень.
Лично я использовал Svelte в нескольких проектах и остался вполне доволен — буду продолжать. Мои задачи решались хорошо, общее впечатление положительное.
Конкуренция очень важна — она дает стимул к развитию. А аргументы, типа «не смейте подходить к нам, тут и так хорошо, все уже придумано и идеально, конец истории» — тупиковый путь на мой взгляд.
Это правда, но когда начинаешь изучать — пропускаешь как-то. Сам на этом месте тупил. Мне кажется это от того, что это очень нужный момент, но не очень очевидный)
Я в таких ситуациях (Basic, NTLM etc...) всегда решал данную проблему на сервере — по API токен помечал как отозванный. В сторону браузера даже не смотрел — спасибо за интересную статью. Но, наверное, продолжу решать данную проблему на бэкенде.
Но каждый, конечно, должен отвечать за себя.
И ещё киллер-фича — реактивный код компилится в императивный. Меньше в итоге абстракций — выше скорость.
В данной статье не увидел значимых аргументов против Svelte:
— звучит как отсутствие аргументов на контраргументы.
Критика сообщества тоже очень странная — в телегам-канале люди очень много спрашивают вопросов различного уровня и на большинство получают дружелюбные и содержательные ответы. Грубости я лично не замечал, но наверняка что-то можно найти — все мы люди, у всех разный опыт, круг задач и вкус. Но при этом хотелось, чтобы люди это осознавали и не делали свою вкусовщину объективной непогрешимой истиной.
Насчет агрессивности советов евангелистов хотелось бы пруфы — лично я видел, что Павел Малышев PaulMaly наоборот говорил, что если работает и все устраивает — не трогай. И рекомендовал попробовать для определенных кейсов. Я довольно много статей прочитал про Svelte и мне кажется, что основная причина критиканский статей подобных этой — просто не нравится. Конечно люди имеют право на нравится / не нравится — мне например Angular не очень.
Лично я использовал Svelte в нескольких проектах и остался вполне доволен — буду продолжать. Мои задачи решались хорошо, общее впечатление положительное.
Конкуренция очень важна — она дает стимул к развитию. А аргументы, типа «не смейте подходить к нам, тут и так хорошо, все уже придумано и идеально, конец истории» — тупиковый путь на мой взгляд.
Это правда, но когда начинаешь изучать — пропускаешь как-то. Сам на этом месте тупил. Мне кажется это от того, что это очень нужный момент, но не очень очевидный)
Нет смысла, если все устраивает. Гнаться за модой не всегда нужно — не бывает серебряных пуль.
Я в таких ситуациях (Basic, NTLM etc...) всегда решал данную проблему на сервере — по API токен помечал как отозванный. В сторону браузера даже не смотрел — спасибо за интересную статью. Но, наверное, продолжу решать данную проблему на бэкенде.
Кто вам мешает использовать существующую платную?