Dojo 2: Какво предлага новата версия на инструментариума на JavaScript

Dojo 2, първото основно пренаписване на инструментариума с отворен код за JavaScript от повече от десетилетие, вече е налице.

Версия 2 е предназначена за изграждане на съвременни уеб приложения, използвайки ECMAScript 2015 и по-нови версии, TypeScript и други стандарти и най-добри практики. Той също така се фокусира върху оперативната съвместимост и подкрепата за нововъзникващите технологии като Intersection Observers и Web Animations.

Функциите в Dojo 2 включват:

  • Реактивна, виртуална DOM-базирана система за приспособления, която включва мета доставчици за запазване на реактивността за анимации, фокусиране и преоразмеряване на събития.
  • Поддръжка за уеб компоненти и прогресивни уеб приложения.
  • Маршрутизиране на ниво приложение, фокусирано върху модели за изграждане на приложения от джаджи на потребителския интерфейс.
  • Държавен контейнер за приложения на JavaScript, вдъхновен от архитектурите Redux и Flux.
  • Инструменти за командния ред за изграждане на оптимизирани приложения с автоматично разделяне на кода и рендиране на времето за изграждане.
  • Тестова сбруя за тестване на приложения и приспособления.

Dojo takeit, който датира от 2004 г., предлага езикови помощни програми, компоненти на потребителския интерфейс и други части за изграждане на уеб приложения. Проектът е под юрисдикцията на JS Foundation.

Къде да изтеглите Dojo 2

Можете да инсталирате инструмента за команден ред на Dojo чрез NPM: npm install -g @dojo/cli