Встраивание виртуальной машины Dart VM в настольный графический стенд - только приложение
Поэтому я пишу кроссплатформенное (пока что планы для Windows и Ubuntu) приложение как для Интернета, так и для настольных компьютеров. Ожидается, что это приложение иногда будет иметь умеренную графическую интенсивность и выполнять значительный объем операций ввода-вывода файла. Я пишу это в дартс. Это может показаться "забавным" выбором, учитывая обстоятельства, однако я не хотел иметь дело с какими-либо тяжелыми API или иметь две кодовые базы (NaCl и GCC с двумя разными библиотеками). Короче говоря, я использую Dart для взаимодействия с веб-страницей HTML и заметил, что Dart VM не взаимодействует с веб-страницей, если вы не находитесь в Dartium. Но я хочу "настольное приложение", а также веб-приложение, которое исключает Dartium как выбор, поэтому я альтернативно планирую использовать Qt Webview, чтобы оно выглядело как настольное приложение, но мне интересно, стоит ли оно того пройти через встроенную Dart VM в мое приложение? При этом достаточно ли просто заставить виртуальную машину Dart (выполняющую скрипт dart) взаимодействовать со страницей в Qt Webview (я немного новичок в Dart)? Спасибо за прочтение!
1 ответ
В конечном итоге Dartium будет объединен с Chromium, что позволит вашим приложениям DART работать внутри Chrome непосредственно как веб-технология.
Как только это произойдет, вы сможете воспользоваться новыми приложениями Chrome, которые позволят вам иметь версию веб-технологий для настольных компьютеров. Таким образом, вам не нужно будет использовать Qt Webview или встраивать dartVM в ваше собственное приложение; просто используйте Chrome Apps.
~ Главная