2012-10-24 95 views
9

Vì vậy, tôi đang viết một ứng dụng đa nền tảng (cho đến nay cho Windows và Ubuntu) cho cả web và máy tính để bàn. Ứng dụng này dự kiến ​​vào những thời điểm có mức độ đồ họa trung bình và thực hiện một số lượng đáng kể tệp IO. Tôi đang viết nó ở Dart. Điều này có vẻ giống như sự lựa chọn "funny" cho hoàn cảnh, tuy nhiên tôi không muốn để đối phó với bất kỳ API nặng hoặc có hai cơ sở mã (NaCl và GCC với hai libs khác nhau). Tóm lại, tôi đang sử dụng Dart để tương tác với trang web HTML và nhận thấy máy ảo Dart không tương tác với trang web trừ khi bạn ở trong Dartium. Nhưng tôi muốn một "ứng dụng trên máy tính" cũng như một ứng dụng web loại bỏ Dartium như một sự lựa chọn, do đó, tôi có kế hoạch sử dụng một Qt Webview để làm cho nó trông giống như một ứng dụng máy tính để bàn, nhưng những gì tôi tự hỏi là nó sẽ có giá trị nó trải qua sự cố khi nhúng máy ảo Dart vào ứng dụng của tôi? Trong khi làm như vậy nó sẽ dễ dàng đủ để có được Dart VM (chạy một kịch bản phi tiêu) để tương tác với các trang trong Qt Webview (Tôi là một chút mới để Dart)? Cảm ơn vì đã đọc!Nhúng VM phi tiêu vào chân đế đồ họa trên máy tính để bàn - Ứng dụng đơn lẻ

+3

Tôi hy vọng dự án [node-webkit] (https://github.com/rogerwang/node-webkit) sẽ được chuyển sang Dart. – CedX

Trả lời

7

Dartium cuối cùng sẽ được hợp nhất với Chromium, cho phép các ứng dụng DART của bạn chạy bên trong Chrome trực tiếp dưới dạng công nghệ web.

Sau khi hợp nhất, bạn có thể tận dụng lợi thế của Chrome Apps mới cho phép bạn có phiên bản dành cho máy tính để bàn của công nghệ web. Như vậy, bạn sẽ không cần sử dụng Qt Webview hoặc nhúng dartVM vào ứng dụng gốc của bạn; chỉ cần sử dụng Ứng dụng Chrome.

~ Main

+0

Cảm ơn bạn rất nhiều! Tôi đã thực sự làm một cái gì đó tương tự như Chrom Apps cho một dự án khác. Điều này rất hữu ích. Cảm ơn một lần nữa! –

+5

khi ?????? nó sẽ xảy ra –

+3

Điều này không xảy ra nữa http://news.dartlang.org/2015/03/dart-for-entire-web.html –