Как можно использовать язык дартс на веб-сайте сегодня? - PullRequest
1 голос
/ 11 октября 2011

Существует ли интерпретатор на основе Javascript, на котором он может работать, похожий на CoffeeScript?

Ответы [ 5 ]

6 голосов
/ 11 октября 2011

Я думаю, что код скомпилирован в Javascript, прежде чем он станет доступным, вроде Google Web Toolkit.

см .: http://www.dartlang.org/docs/technical-overview/index.html

И, очевидно, вы также можете использовать Dart для написания кода на стороне сервера.

2 голосов
/ 11 октября 2011

Имеется скрипт htmlconverter.py, который скомпилирует html-файл (плюс все .dart и .css, которые он использует) в html-файл со встроенным javascript.Он даже встраивает любые изображения, на которые ссылается CSS, так что вы можете получить один HTML-файл со всеми включенными активами.

Если вы скомпилируете пример hello world с этим конвертером, результат будет около 200k HTML-файла--optimize) или около 10 МБ с отладочной компиляцией по умолчанию.Это, вероятно, означает, что вы получите что-то пригодное для использования, если это реальное приложение, но не очень хорошее для размещения небольших фрагментов на странице.

1 голос
/ 27 декабря 2013

Ответ, действующий по состоянию на декабрь 2013 года: используйте компилятор dart2js для преобразования кода Dart в JavaScript.

Пример использования:

dart2js --out=foo.js foo.dart

Вы можете узнать больше о dart2js на dartlang.org.

0 голосов
/ 21 ноября 2011

Двоичные файлы редактора Dart теперь доступны для Windows, Mac и Linux:

Dart Editor - это легкий редактор с открытым исходным кодом, основанный на компонентах Eclipse. В дополнение к редактированию программ Dart вы можете использовать Dart Editor для вызова компилятора Dart-to-JavaScript и запуска веб-приложений на основе Dart . Начните с учебника Dart Editor , где вы можете загрузить непрерывные или интеграционные сборки.

0 голосов
/ 12 октября 2011

Вы можете использовать htmlconvert.py или DartC, чтобы скомпилировать свои программы dart в один myprogram.dart .js файлы и включить его в теги html-скрипта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...