菜单
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网站设计与开发
基于MATLAB的图像增强算法设计
基于Kinect的手势跟踪与识别算法设计
JAVA基于安卓平台的医疗护工管理系统设计
基于核独立元分析的非线...
基于Hadoop的制造过程大数据存储平台构建
基于安卓系统的测量软件...
基于VC++的GIS矢量图形系统开发
酸性水汽提装置总汽提塔设计+CAD图纸
河岸冲刷和泥沙淤积的监测国内外研究现状
乳业同业并购式全产业链...
java+mysql车辆管理系统的设计+源代码
中考体育项目与体育教学合理结合的研究
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...
大众媒体对公共政策制定的影响
当代大学生慈善意识研究+文献综述
电站锅炉暖风器设计任务书
主页
计算机
机械
自动化
关闭菜单
栏目
毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
日语论文
英语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
菜单
毕业论文
刷新
分享
收藏
关于
关闭
关闭
分享本页
返回
关闭
暂无收藏
全部清除
关闭菜单
About
751论文网手机版...
主页:
http://www.751com.cn
关闭
返回