Бесплатные мероприятия

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 акад. ч.

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

Ближайшая группа: 
24 апреля 2021

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

108 акад. ч.

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

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

144 акад. ч.

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

Ближайшая группа: 
15 мая 2021

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

216 акад. ч.

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

Ближайшая группа: 
08 мая 2021

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

60 акад. ч.

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

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

144 акад. ч.

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

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

144 акад. ч.

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

Набор на апрель

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

216 акад. ч.

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

Ближайшая группа: 
26 апреля 2021

Курс «C# и .NET»

180 акад. ч.

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

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

54 акад. ч.

Очный курс для детей 8–12 лет.

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

54 акад. ч.

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

МЫ РЯДОМ

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