Достаточно ли отладки моего клиентского веб-приложения, написанного на Dart, только в Dartium?

Я новичок в Dart, установил языковой SDK и Dartium, выполнил инструкции по запуску кода Dart внутри него, и он работает.

Это рекомендуемый способ создания и отладки моего клиентского веб-приложения с использованием Dartium, а затем его компиляция с помощью dart2js только на последнем этапе?

Должен ли я отлавливать, отлаживать и исправлять все ошибки в исходном коде Dart, а затем быть уверенным, что он не выйдет из строя, когда JS-код скомпилирован и запущен, если он хорошо работает в Dart или все еще есть этап отладки его как JavaScript после части Dart сделано?


person Sergei Basharov    schedule 31.01.2017    source источник
comment
да. нет. может быть.   -  person zerohero    schedule 31.01.2017


Ответы (1)


Обычно во время разработки и тестирования используется Dartium, а затем перед развертыванием протестируйте свое приложение в разных целевых браузерах.

Иногда возникают проблемы, которые возникают только тогда, когда вы запускаете свои приложения, построенные на JS, в целевых браузерах.

Также стоит настроить размер вывода сборки (например, ввести отложенную загрузку, ...).

Часто также необходимо адаптировать CSS, чтобы он выглядел одинаково во всех браузерах. Дарт ничем тебе не поможет.

В настоящее время DDC (компилятор разработки Dart) находится в стадии разработки, что позволяет выполнять быстрые циклы перезагрузки изменений для Chrome или других браузеров, поддерживающих ES5 или ES6.

Вы также можете использовать Travis или другие системы CI с Selenium или без него для частого запуска тестов во всех типах браузеров.

person Günter Zöchbauer    schedule 31.01.2017