10/10/2018, 09:43

Có thể nào dùng javascript để viết desktop Application!?

Câu hỏi có vẻ ngốc, nhưng em thấy đa số các scipt mà chèn được vào thẻ script như C,VB đều có thể dùng để vết ưg1 dụng trên máy, còn javascript thì vẫn thấy có dùng trong mấy cái trình duyệt!
không biết có thể không hả moị người!?
ngoc_viet08 viết 11:49 ngày 10/10/2018
nỗ lực của bác cũng giống như cố gắng lấy giẻ lau mặt đi làu nền nhà !
lamsononline viết 11:44 ngày 10/10/2018
các scipt mà chèn được vào thẻ script như C,VB đều có thể dùng để vết ưg1 dụng trên máy, còn javascript thì vẫn thấy có dùng trong mấy cái trình duyệt!
không biết có thể không hả moị người!?
javascript chỉ có các browser hỗ trợ nó mới hiểu.

Nếu muốn dùng js viết desktop app cũng được, bạn phải viết ra 1 runtime environment library cho nó chạy, và thêm 1 bộ framework để compile nó lúc lập trình nữa. Ngoài ra phải tạo 1 công cụ trực quan kéo thả control, mà mã nguồn xử lý chính là javascript

Hiện lúc bạn hỏi thì ko thể được. Nhưng nếu ai rảnh rỗi và điên rồ thì biết đâu 1 ngày nào đó...
pcdinh viết 11:48 ngày 10/10/2018
@nvcnvn

Hiện giờ có một số công cụ cho phép bạn viết JavaScript để tạo các ứng dụng RIA như AIR hay Titanium. Về bản chất RIA ko khác nhiều so với các ứng dụng desktop mặc dù hiện tại thì tính năng của nó hơi hạn chế. Cùng với thời gian thì số API sẽ tăng lên. Có rất nhiều source code về AIR trên mạng có thể tham khảo. Về mặt giao diện thì các thư viện ExtJS hay Yahoo UI có thể vẽ giao diện desktop đẹp ko phải bàn.

@các men khác
Nhét rẻ vào miệng bây giờ
lamsononline viết 11:55 ngày 10/10/2018
liệu RIA có được xếp vào loại Desktop Application

http://en.wikipedia.org/wiki/Rich_Internet_application

Rich Internet applications (RIAs) are web applications that have some of the characteristics of desktop applications, typically delivered by way of proprietary web browser plug-ins or independently via sandboxes or virtual machines[1].
ngoc_viet08 viết 11:57 ngày 10/10/2018
stop đê . nghĩ pro js thì có thể dùng nó để làm mọi thứ với destop à ? rừng nào cọp nấy rồi . chen chân làm gì cho khổ . mún viết destop thì lên rừng tìm cọp mà tầm sư học đạo
nvcnvn viết 11:46 ngày 10/10/2018
hjhj, các bác siêu cao thật!!!!!!!!!
@pcdinh : cám ơn bác đả giúp đỡ :X
@ mấy bác khác: em còn nhỏ dại, hỏi tý, có gì mấy bác bỏ qua giùm!
Katsumoto viết 11:59 ngày 10/10/2018
Webbrowser + Applet + Javascript = Java Desktop.
pcdinh viết 11:45 ngày 10/10/2018
Công thức gì mà lạ thế: Swing hay SWT đều là GUI toolkit rồi mà. Applet chỉ là ứng dụng nhúng. Mà JVM load nặng như tịnh thế nên applet chết lâu rồi. Bây giờ Java có thêm JavaFX cũng là một GUI programming language giúp xây dựng GUI rất nhanh cho cả RIA lẫn desktop app.
Katsumoto viết 11:49 ngày 10/10/2018
Không biết bạn chủ thread định làm ứng dụng cỡ nào ?
Nếu mình cần 1 "môi trường" hỗ trợ : GUI chuẩn (label, button, combo, datagrid, report), database, filesystem, network) thì công thức trên đã đúng rồi.
Ngoài ra, "write one, run any where" hơn cả lý tưởng của SUN nữa.
Desktop app thì quan tâm gì nhiều đến nặng hay nhẹ.
Bài liên quan
0