html5能开发windows窗体程序吗?
2个回答
展开全部
一般来说,html5的功能展示是依赖于浏览器的。浏览器提供了多少可调用的接口,使用html5就可以实现多少功能。但是浏览器一般不会实现html5完全访问或控制本地资源的权限,所以实现的功能还是有限的。
不过目前也有许多通过html5+css+js甚至结合其他语言实现的桌面程序。例如目前可以采用的方案举几个例子:
1、Node-WebKit
1.1 Node-WebKit能把HTML5应用打包成本地桌面应用,在Windows、Linux或Mac平台上,不需要其它依赖就可以独立运行你的HTML5应用。
1.2 支持Node.js。可以使用Node.js的所有模块来开发app或游戏。不仅可以使用Node.js原生的模块,而且可以使用第三方的node.js模块。
2、heX 是网易有道团队的一个开源项目,允许采用前端技术(HTML,CSS,JavaScript)开发桌面应用软件的跨平台解决方案。这个项目目前处于停滞状态。
3、自己开发一下基于浏览器框架的应用。例如基于谷歌浏览器核心,前端使用浏览器渲染功能结合html5+css+js,后端使用c++开发。
不过目前也有许多通过html5+css+js甚至结合其他语言实现的桌面程序。例如目前可以采用的方案举几个例子:
1、Node-WebKit
1.1 Node-WebKit能把HTML5应用打包成本地桌面应用,在Windows、Linux或Mac平台上,不需要其它依赖就可以独立运行你的HTML5应用。
1.2 支持Node.js。可以使用Node.js的所有模块来开发app或游戏。不仅可以使用Node.js原生的模块,而且可以使用第三方的node.js模块。
2、heX 是网易有道团队的一个开源项目,允许采用前端技术(HTML,CSS,JavaScript)开发桌面应用软件的跨平台解决方案。这个项目目前处于停滞状态。
3、自己开发一下基于浏览器框架的应用。例如基于谷歌浏览器核心,前端使用浏览器渲染功能结合html5+css+js,后端使用c++开发。
展开全部
静态web:HTML + CSS 组合。(用户发送请求--->服务器接受并找到页面--->返回)
动态web:HTML + CSS + Javascript + PHP + 数据库组合。(请求内--->服务器查找数据--->返回)
发展容历程:CGI(公共网关接口):早期技术、过于消耗系统资源、目前很少使用
ASP:微软的动态服务器技术(少)
JSP:java服务器技术(安全性高)
PHP:超文本预处理器(使用广泛)
动态web:HTML + CSS + Javascript + PHP + 数据库组合。(请求内--->服务器查找数据--->返回)
发展容历程:CGI(公共网关接口):早期技术、过于消耗系统资源、目前很少使用
ASP:微软的动态服务器技术(少)
JSP:java服务器技术(安全性高)
PHP:超文本预处理器(使用广泛)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询