现阶段,国内外使用的结构只有两种,一种是B/S结构(Browser/Server,即浏览器和服务器的结构另一是对C/S结构即客户机和服务器的结构。C/S结构起源比较早,起源于上世界90年代初,而B/S结构的起步比较晚,但实际上B/S结构是C/S结构的变化或者改进后的结构。在B/S结构下,用户界面是在用户端电脑端以浏览器的形式打开的,并且通过浏览器连接了服务器端的数据库。数据通过Sqlserver数据库来进行储存。虽然只有少许的事务逻辑在前端浏览器得以实现,但最最主要额事务逻辑还是在服务器端实现的,也就是Server服务器实现,形成三层结构。所以B/S结构能够最大程度上的减少用户端的负担,用户端的配置不用很高,减轻了用户机的成本。[1]50027

  在如今的21世纪,全球最通用的几种动态网页语言有ASP、PHP、JSP等。以下是对这几种语言的简介:

ASP是微软公司开发的的可以用来取代CGI脚本程序的脚本引擎,是微软公司开发的第一个的服务器侧的脚本引擎,利用ASP技术能够生成动态的Web界面。并且ASP这种脚本引擎的开发语言是VB语言和Java语言。 继ASP1.0和ASP2.0之后的2002年ASP.NET作为ASP的下一个版本首次亮相,它是一种新型的程序构架,它的结构与前面的版本大相径庭,几乎都是完全基于组件和模块的,而且它能仅仅通过一台小小的Web服务器来建立更模块化、功能更强大的应用程序。之后又很快推出.net2.0及后续版本。ASP.NET提供了许多比现有的开发技术强大的优势。ASP.NET技术的优势在于(1)和别的技术不同,它可以将程序在运行时就进行编译,大大提高了执行效率。(2)它拥有常用语言的基本库,常用语言的数据接口和常用语言的消息机制。(3)ASP.NET有其独立的语言。

PHP(超文本预处理器)是一种在服务器端执行的HTML内嵌式的脚本语言,其语言风格类似于C语言,如今被很多程序员广泛的使用。PHP有开放的源代码。因为是嵌入式语言,简单易懂,更容易被广大程序员所接受,它可以跨平台运行而且它消耗非常低的系统资源,执行效率非常高。因为CGI或Perl不能直接将程序嵌入HTML中执行PHP技术做出的动态网页是能够直接执行的,所以使用PHP技术能够比其他技术更快的执行动态网页。大大提高了程序的执行效率,使执行效率大于生成速度。

JSP是一种动态网页技术。JSP技术和ASP技术一样,是在传统的网页HTML文件中插入Java程序段,从而形成JSP文件。并且JSP是通过使用Java语句编写类来封装动态网页,支持重复使用组件来进行网页设计,使开发更加容易。JSP的优势有(1)只需要编写一次,就可以在不同的环境中运行(2)基本可以在当今所有开发平台下开发论文网,适用性广。(3)小到Jar大到到无数台服务器都可以运行,应用范围广(4)功能多样化,是非常好的开发工具。

发展趋势

从当今信息技术发展的状况来看,Web开发成为了一大前景光明的领域,随着互联网用户的快速增长以及日新月异的信息技术的出现,人们对网站的各方面要求越来越高,综合ASP,PHP和JSP这三种网站开发技术的情况来看,网站开发技术的发展趋势已经较为明朗。ASP.NET这种技术肯定会超过其他技术,被越来越多程序员所使用。因为会有越来越多的程序语言能够完整的移植到ASP.NET并且协同工作保护我们现在的基于COM+开发的程序。首先,提出的未来发展趋势是网站开发的架构,后台数据的处理与前台用户端的显示的分离使网站构建更加简单。“分层理念”在网站构建过程中必不可少的,大部分网站的构建都需要分2层到3层的架构。其次,代码量的大幅降低,Asp.net环境中拖动控件的方法让我们从前一时代不停地敲代码中解脱了不少,以前一个登录界面需要设计人员打出不少代码,而可移动控件的方法只需要几秒就能完成。[2]因此,为了适应将来网站的大量需求,加快开发网站的效率,减少开发过程中输入的代码量也是必不可少的。然后,自定义的图形界面使用户体验更加丰富,由上面的分析可以看出,无论是Ajax的出现,还是Flash和Silverlight的应用,其目的就是为了让页面加载更快,视觉效果更好,尽量采用多种媒体形式表现信息。最后,难点就是环境的兼容性的问题了,随着电脑技术的发展,目前的win10及以后的系统的界面越来越美观,视觉效果更好,但是兼容性是最大的难题。因为旧版本的应用程序很难在新系统上稳定的运行,甚至会出现很多问题,所以编程技术也得不断发展,最好编写完成的网页能适用于今后大部分的新型系统的各种浏览器上,让用户都能够正常地安心地使用加载更快,视觉体验更好,表现形式更多的新型页面。

上一篇:物流仓储管理国内外研究现状
下一篇:瓦楞纸印刷技术国内外研究现状

微课国内外研究现状和发展趋势

翻转课堂国内外研究现状

国内外会议产业现状研究

会展场馆空间分布特征国内外研究现状

社区的三维可视化国内外研究现状

不同形貌SnO2纳米材料的光...

会展品牌塑造国内外研究现状综述

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状

神经外科重症监护病房患...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

AT89C52单片机的超声波测距...

C#学校科研管理系统的设计

志愿者活动的调查问卷表

公寓空调设计任务书