nordic it school

Svelte — многообещающий новичок

Всем привет! Сегодня мы хотим рассказать про Svelte: новый фреймворк для создания Single Page Application. Он появился совсем недавно, но уже успел получить любовь сообщества и поддержку TypeScript.

Так чем же он отличается от других фреймворков, которые до этого были на рынке?

Во-первых, он принципиально меньше остальных фреймворков и делает куда меньше для перерисовки страницы.

У Svelte нет Virtual Dom, как у React или Vue. Вместо этого у него есть компилятор, генерирующий императивный код, который куда меньше весит и работает по качественно другому принципу внутри.

Что касается самого синтаксиса, то он может показаться вам знакомым, если вы разрабатывали до этого на Vue или React.

Здесь также используется {{ }} — синтаксис для переменных. В то же время такие конструкции, как циклы, выглядят немного иначе. В фреймворке также есть система однофайловых компонентов, которая сейчас де-факто является стандартом коммерческой разработки.

Если вы хотите попробовать себя в работе на Svelte, то разработчики языка приготовили для вас массу средств разработки напрямую на своем сайте (ru.svelte.dev/repl), где вам предоставится возможность написать, к примеру, свои часы или несложное todo-приложение. В интернете есть несколько template, с которых можно начать изучение и практику Svelte и которые предоставят вам базовые возможности для создания своих приложений.

Кто в первую очередь должен быть заинтересован в изучении Svelte? Скорее всего, разработчики, которые стремятся создавать самые быстрые и качественные приложения, которые, как правило, бывают высоконагруженными. Если в вашей компании занимаются чем-то таким, то стоит поговорить о переходе на Svelte. Или, может, вы любите пробовать что-то новое и хотите получить качественно другой результат от своей разработки. Дерзайте!

ДРУГИЕ НОВОСТИ

Выберите курс

Курс «Веб-разработка»

Курс для начинающих

Выберите тип обучения

Очный
144 акад. ч.
Онлайн
180 акад. ч.

Ближайшая очная группа: 
26 января 2021
Ближайшая онлайн-группа: 
26 января 2021

Курс «JavaScript-разработчик»

108 акад. ч.

Очный курс, необходимый уровень подготовки:
Основы
верстки сайтов
AJAXВеб-разработка

Ближайшая группа: 
06 февраля 2021

Курс «Golang-разработчик»

144 акад. ч.

Очный курс для начинающих

Курс «Основы верстки сайтов»

Курс для начинающих

Выберите тип обучения

Очный
60 акад. ч.
Онлайн
180 акад. ч.

Ближайшая очная группа: 
26 января 2021
Ближайшая онлайн-группа: 
26 января 2021

Курс «Анализ данных
на Python»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
02 февраля 2021

Курс «Android-разработка
на Kotlin»

144 акад. ч.

Очный курс для начинающих

Курс «JAVA-разработчик»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
30 января 2021

Курс «C# и .NET»

144 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
21 января 2021

Курс «Scratch: программирование для детей»

54 акад. ч.

Онлайн-курс для детей 8–10 лет.

Выберите тип обучения

Очный
54 акад. ч.

Ближайшая очная группа: 
26 января 2021

Курс «Основы создания игр»

54 акад. ч.

Очный курс для начинающих

Ближайшая группа: 
01 февраля 2021

МЫ РЯДОМ

Nordic IT School
Москва, ул. Большая Спасская 12
moscow@inordic.ru
лицензия на осуществление образовательной деятельности
Лицензия на осуществление образовательной деятельности:
№ 035452 от 19.09.2014 года