2012-06-28 7 views
5

Có thể viết một ứng dụng máy tính để bàn đa nền tảng với XHTML (hoặc HTML), CSS và JavaScript không?Có thể viết một ứng dụng máy tính để bàn đa nền tảng với XHTML, CSS và JavaScript không?

Nếu câu trả lời là có, cách chạy ứng dụng này? Tôi có nên chạy nó với một trình duyệt như Firefox không?

Lưu ý: Hiện tại, Windows hỗ trợ HTML Application.

+0

Nếu nó chạy "với trình duyệt" thì đó là ứng dụng web chứ không phải máy tính để bàn ứng dụng. – webjunkie

+0

Nó sẽ có một phía máy chủ, hoặc chỉ phía khách hàng? – YuriAlbuquerque

+0

@YuriAlbuquerque: Phía máy khách. Chỉ cần một ứng dụng máy tính để bàn. –

Trả lời

1

Nếu JavaScript phía máy khách và/hoặc HTML/CSS hackery thực hiện tác vụ bạn muốn, vâng, và với tác nhân người dùng như Firefox, thực sự.

2

HTA thực sự là công nghệ cũ.

Hãy thử các công cụ như Titanium (Appcelerator). Chúng là những công cụ, hiển thị nội dung HTML bên trong APP. Vì vậy, từ bên ngoài, bạn sẽ chạy một tệp thực thi nhưng bên trong, nó đang tải một tệp HTML.

Nguyên tắc tương tự đang được sử dụng trong nhiều ứng dụng hiện nay một ngày. Facebook cho Android là một ví dụ tốt nhất

1

Yes. Với HTML5.

Các giải pháp của câu trả lời khác là tuyệt vời, nhưng thường họ giả định rằng người dùng được kết nối với internet để có phía máy chủ xử lý dữ liệu.

Nhưng có thể sử dụng các ứng dụng web mở (như ZER0 đề xuất) với HTML5, có nhiều hỗ trợ cho offline web apps.

Chú ý đến điều đó. Thậm chí HTML5 giả định rằng cuối cùng người dùng sẽ có một số loại kết nối internet và các chức năng ngoại tuyến được xem là "bộ nhớ cache". Vì vậy, tôi không chắc rằng giải pháp này là đủ cho mọi yêu cầu, bởi vì tôi không biết bao nhiêu không gian HTML5 cung cấp cho các ứng dụng ngoại tuyến