毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
node-webki基于HTML5的新闻桌面程序设计(2)
HTML5技术也在不断发展中,虽然还未正式发布,但是其新增的各种标签具有强大的表现力,它不需要专门的视频音频播放器,具有地理定位功能,离线存储功能和拖拽控制功能等。同时HTML5的学习成本较低,相对上述几种技术来说,发展前景很广阔。
Node.js是一个JavaScript的运行环境,它能够让JavaScript运行在服务端,脱离浏览器端的束缚而运行。换句话说,它就是服务端的JavaScript解释器。
Node.js和Webkit的出现给了前端开发者一个创造性机遇,可否将Node.js和Webkit封装起来成为一个框架,把网页嵌套其中,从而开发出桌面应用程序。本文的目标是构建一个基于Web前端技术开发的桌面应用程序,它的创新点在于使用HTML5语言作为页面开发语言,使用已经封装好的Node.js和Webkit结合体——node-webkit作为运行编译工具,使用纯Web技术开发桌面应用程序。本文同时对目前的信息系统(包括互联网应用)开发技术进行分析,比较其优势劣势。
2 信息系统开发的C/S架构和B/S架构
信息系统(包括互联网应用)开发的基本架构有两种,即B/S架构和C/S架构。本文将在对两种架构的基本原理及其优劣势对比的基础上,针对一些特殊系统开发(如游戏等)需求,提出一种新的开发架构设想,即基于B/S架构开发类C/S的桌面程序架构设想。
2. 1 C/S架构
C/S(Client/Server)架构,即客户机和服务器结构[5],结构如表2.1所示,是一种
软件
系统体系结构,它可以充分发挥服务器端和客户机端的硬件环境优势,二者分工合作,充分发挥各自的优势。客户端接受用户的请求并提交给服务端,将服务端返回的处理好的结果以特定形式显示给用户;服务端的任务是接受客户端的服务请求,进行相应处理,并将结果返回给客户端。
共2页:
上一页
1
2
下一页
上一篇:
基于cortex-M3ARM的TCPIP协议栈的设计与实现
下一篇:
P2P旅游2.0网站设计与开发
基于Apriori算法的电影推荐
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
python基于决策树算法的球赛预测
基于消费者个性特征的化...
基于网络的通用试题库系统的整体规划与设计
医院财务风险因素分析及管理措施【2367字】
C#学校科研管理系统的设计
中国学术生态细节考察《...
国内外图像分割技术研究现状
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
公寓空调设计任务书
志愿者活动的调查问卷表