可不可以用html5做桌面应用程序

html-css017

可不可以用html5做桌面应用程序,第1张

可以用html5做桌面应用程序。

HTML5开发完成之后用Node-Webkit打包。

基于node.js和chromium的应用程序实时运行环境,可运行通过HTML(5)、CSS(3)、Javascript来编写的本地应用程序。 node.js和webkit的结合体,webkit提供DOM操作,node.js提供本地化操作;且将二者的context完全整合,可在HTML代 码中直接使用node.js的API。

深度桌面环境是世界上第一款基于html5技术打造的桌面环境

深度桌面环境1.0,前端使用HTML5技术来实现,后端使用C语言。现在深度桌面环境2.0前端依然使用HTML5技术来实现,后端由C更改为GO,同时使用dbus通讯。

但是深度特色的软件并没有使用HTML5,我们使用Deepin UI(基于Gtk2)做前端,后端为Python。目前我们已经开始用QML替换Deepin UI,然后GO替换Python。

前面说的HTML5作为前端,也就是说,其实深度桌面环境可以看为是一个已经缓存好的离线网页。