桌面应用程序开发

匿名 (未验证) 提交于 2019-12-02 23:59:01

参考文献:

https://www.cnblogs.com/meicorl/p/6008456.html

                                                                                        基于HTML+CSS+Javascript开发窗口应用

   最近接了一个私人外包项目,用到了HTML技术开发传统的桌面应用程序,一开始也不太会,因为没有相关的开发经验,但经过一番学习后,颇有感慨,原来还可以利用HTML+CSS+JavaScript等技术来方便快速的开发界面漂亮的Windows桌面应用程序。通过这个项目,感觉自己也学到了不少新知识,遂写点东西记录一下自己在开发过程中的一些心得感悟。

      以前开发桌面应用程序我一般都喜欢选择MFC+Visual C++或者C#等语言来编写应用,但是感觉极为不方便。一是,写出来的窗口界面都不太好看;二是,代码量比较大;三是,软件跨平台特性也不好。近些年HTML技术快速发展,利用HTML5+CSS3可以快速的开发漂亮的各种网页,同时也出现了一些利用此类技术来快速开发桌面应用的技术和工具。

      这里,介绍一种非常好用的工具 ――nw.js(http://nwjs.io),nw.js实际上 是node.js和webkit的结合体,webkit提供DOM操作,node.js提供本地化操作,且将二者的context完全整合,可在HTML代码中直接使用node.js的API,功能十分强大。

      有了这个工具,利用HTML等技术来开发桌面应用变得易如反掌(当然,需要开发者熟悉HTML、CSS3、JavaScript等网页开发技术)。

                                                                                        基于HTML+CSS+Javascript开发窗口应用

   最近接了一个私人外包项目,用到了HTML技术开发传统的桌面应用程序,一开始也不太会,因为没有相关的开发经验,但经过一番学习后,颇有感慨,原来还可以利用HTML+CSS+JavaScript等技术来方便快速的开发界面漂亮的Windows桌面应用程序。通过这个项目,感觉自己也学到了不少新知识,遂写点东西记录一下自己在开发过程中的一些心得感悟。

      以前开发桌面应用程序我一般都喜欢选择MFC+Visual C++或者C#等语言来编写应用,但是感觉极为不方便。一是,写出来的窗口界面都不太好看;二是,代码量比较大;三是,软件跨平台特性也不好。近些年HTML技术快速发展,利用HTML5+CSS3可以快速的开发漂亮的各种网页,同时也出现了一些利用此类技术来快速开发桌面应用的技术和工具。

      这里,介绍一种非常好用的工具 ――nw.js(http://nwjs.io),nw.js实际上 是node.js和webkit的结合体,webkit提供DOM操作,node.js提供本地化操作,且将二者的context完全整合,可在HTML代码中直接使用node.js的API,功能十分强大。

      有了这个工具,利用HTML等技术来开发桌面应用变得易如反掌(当然,需要开发者熟悉HTML、CSS3、JavaScript等网页开发技术)。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!