Spark в браузере Dart IDE достигает 0.0.15


Если вы заинтересованы в создании приложений для Chrome, команда Google работает над IDE. Под кодовым названием Spark он построен с помощью Dart и имеет библиотеку виджетов Polymer.

Dart IDE

Когда на прошлой неделе мы сообщили, что Google Dart Reaches 1.0, мы задались вопросом, для чего он может быть использован, и предположили, что

«Chrome — единственный браузер, который может поддерживать прямую реализацию».

Особые отношения между Chrome и Dart даже глубже, чем можно было ожидать, хотя это не слишком удивительно.

Выяснилось, что один из текущих проектов, созданных с помощью Dart, — это IDE для приложений Chrome с кодовым названием Spark. Он находится на очень ранней стадии — сегодня была выпущена версия сборки 0.0.15 — и над ним работает команда Google Chromium, однако как проект с открытым исходным кодом, размещенный на GitHub, может присоединиться любой желающий.

Хотя вы можете подумать, что IDE, написанную на Dart, можно заставить работать в любом браузере, это дает нам некоторые из экспериментальных функций веб-платформы в Chrome. Вы пишете код для приложения Chrome в Dart, и он компилируется в JavaScript.

Чтобы привлечь внимание к Spark в Google+, инженер Google Франсуа Бофор написал:

Этот проект IDE полон добра:

Он построен на Dart, «новом языке для разработки масштабируемых веб-приложений».

Он содержит библиотеку виджетов графического интерфейса на основе Polymer.

Он общедоступен на GitHub и поэтому интересен всем, кто хочет знать, как Dart и Polymer можно использовать для создания приложений Chrome следующего поколения.

Чтобы поместить это в контекст, Dart, который недавно достиг версии 1.0.0, является языком веб-программирования Google с открытым исходным кодом, описанным, когда он был впервые объявлен убийцей JavaScript.

Полимер, который в настоящее время имеет статус пре-альфа, используется в версии Dart:

новый тип библиотеки для Интернета, построенный на основе веб-компонентов и предназначенный для использования развивающейся веб-платформы в современных браузерах.

Он используется в библиотеке x-tag Mozilla и значительно упрощает создание веб-компонентов. В случае Spark пока что есть только три готовых к использованию готовых компонента, но вы можете довольно легко создать свой собственный.

Приложения Chrome — это упакованные приложения, написанные на HTML, JavaScript и CSS, которые запускаются вне браузера, по умолчанию работают в автономном режиме и получают доступ к определенным API, предоставляемым хостом Chrome, недоступным для веб-приложений. У них есть то преимущество, что они должны работать везде, где работает браузер Chrome, и могут дать Chrome роль платформы.

Трудно понять, выгоднее ли связывание Dart с Chrome и приложениями Chrome, в частности, с Chrome или Dart. Одно можно сказать наверняка. Это делает разрыв между веб-приложениями Mozilla и Google немного шире.


Добавить комментарий