Atitit 使用 h5 技术( html css js)制作桌面程序 gui 界面解决方案 attilax 总结
1.1. 理解 Atwood 定律 .........................................................................................................1
1.2. H5 做出个 html 的 ui 是很方便的,跨平台....................................................................2
1.3. 启动 exe。。使用 chrome 的 app 模式启动即可.........................................................2
1.4. Js ide 使用 webstorm,支持 js 单点调试 ........................................................................3
1.5. 使用 ajax 技术连接界面 ui 与后端 .................................................................................3
1.6. H5 技术调用本地文件选择对话框..................................................................................4
1.7. 结论,使用 javascript 技术制作桌面 gui 程序已经比较成熟了。但是依然有一些小
坑 ..............................................................................................................................................6
在 Jeff Atwood 发表于 2007 年的,他提出了著名的“Atwood 定律”,即”任何能够用
JavaScript 实现的应用系统,最终都必将用 JavaScript 实现。“(Any application that can
be written in JavaScript, will eventually be written in JavaScript.
这应该就是 Jeff Atwood 定律的由来:JavaScript 既能独立完成所有互联网应
用所需的功能开发,同时又是主流编程语言中最为轻量级的
编程语言的可读性与开发效率提升,也是从机器语言>>asm 汇编》》native 类型语言(vb pb c
c++ delphi) >>vm 类型语言(java c#) >>script 脚本语言(js python php) >>dsl 类型语言(halcon
matlab h5 autoit shell sql 脚本等)。。
脚本语言和 dsl 在 GUI 领域一个非常好的一个选择,主流脚本基本语言有 js python php 等,
当然还要集大成者 h5。。Attilax 更加的看好 js ,python 的缩进很蛋疼。。脚本语言最大的
优点就是不用编译啊,方便修改,体积小巧。部署友好性较好。。
评论0
最新资源