Atitit 使用h5技术( html css js)制作桌面程序gui界面解决方案attilax总结
1.3. 启动exe。。使用chrome 的app模式启动即可 2
1.4. Js ide使用webstorm,支持js单点调试 3
1.7. 结论,使用javascript技术制作桌面gui程序已经比较成熟了。但是依然有一些小坑 6
1.1. 理解Atwood定律
在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的缩进很蛋疼。。脚本语言最大的优点就是不用编译啊,方便修改,体积小巧。部署友好性较好。。