Web网站技术走向何方

时间:2022-10-30 07:17:01

Web网站技术走向何方

目前网站技术已经不再局限于单纯地提供信息,而是日益成为一个操作平台,为用户提供强大的服务功能。

作为Internet上的一种应用架构,Web的首要任务就是向人们提供信息和信息服务,Web是一种典型的分布式应用架构,Web应用中的每一次信息交换都要涉及到客户端和服务端两个层面。建立Web网站是企业实现信息化关键环节,它利用先进的网站技术,依托Internet/Intranet优势,发挥企业网站本身的巨大潜力。

流行的Web网站技术

与客户端技术从静态向动态的演进过程类似,Web服务端的开发技术也是由静态向动态逐渐发展、完善起来的。 Web网站主要包括网页和Web服务器两部分。网页主要是使用静态的HTML语言,另外用到JavaScript、图片制作、CGI编程和CSS(Cascading Style Sheets, 层叠样式表单)等技术,后来发展为动态交互网页ASP、PHP、JSP、Flash、XML和Web Services等技术; Web服务器则用到各种基于不同操作系统的Web服务器软件的安装、调试和管理维护。

ASP是由微软创建的Web应用开发标准,用ASP构建动态网站,操作系统一般是Windows 2000/2003 Server,后台支持的数据库是Microsoft SQL Server,Web服务器是IIS(包含在Windows操作系统中),它们都是Microsoft的产品,兼容性、可靠性、安全性等都比较好。

不仅从体系结构上解决了ASP的许多问题,还紧跟互联网技术的发展,加入了对许多新标准(如XML和XSL、SOAP、WAP/WML等)的支持。是新一代产品和服务,超越浏览模式和.com模式,实现了新一代互联网平台,对用户来说具有智能交互性。.NET平台的基础包括: 扩展置标语言,也就是我们熟悉的XML、简单对象操作协议以及将未来的Internet视为面向各种设备服务的观念。

PHP也是目前最流行的服务器脚本语言之一,它能够作为Apache Web服务器的模块执行,也使得它的执行效率要高于普通的CGI程序,而且能比CGI或者Perl更快速地执行动态网页。PHP如此受宠的另一原因在于它是完全开放源代码的免费软件。PHP可以安装在Unix(或Linux)环境下,也可以安装在Windows环境下。目前网站使用最多的、也是最理想的模式便是PHP+MySQL+Apache,这是基于Linux下的服务器策略。

JSP是由Sun 公司倡导、许多公司一起参与建立的一种动态网页技术标准。JSP构建的网站,操作系统可以选用Unix、Linux或Windows平台,Web服务器可以选择商业(如BEA Weblogic、IBM WebSphere等)或者使用如Apache和Tomcat等免费的服务器软件,后台数据库可根据实际情况选择Oracle、Sybase、DB2或SQL Server等。

Web Services是一种基于标准的应用集成方式,它可以将运行在通过Intranet、Extranet或Internet连接的分布式服务器上的应用集成在一起。Web服务技术核心基于XML的标准: SOAP(简单对象访问协议)、WSDL(WEB服务描述语言)、UDDI(统一描述、发现和集成协议)。WEB服务主要还是对一些已经存在的技术如HTTP、SMTP和XML的包装,它是基于现有技术的一种整合。

SOA成为“新宠”

目前网站技术已经不再局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能,例如网上电子商务、社会信息数据库等,计算机的应用软件模式也从传统的C/S (客户/服务器模式)的结构向着B/S(浏览器/服务器模式)的方向发展,使得网络程序设计技术的发展走在了信息技术应用领域的前例。

不断增长的用户信息化需求拉动SOA(面向服务的架构)成为“新宠”,SOA已经成为企业信息化的新座标,典型情况下,SOA服务表现为一种松耦合的封装和暴露业务功能的Web服务。而Ajax则代表了“异步JavaScript+XML”,它是一种创建交互式Web应用程序的Web开发技术,为进一步提高Web页面的交互性、响应速度及可用性做出了贡献。目前流行应用Ajax+SOA技术来驱动一类新的Web 2.0业务应用程序,这种新式的开发和运行时刻模型创建了一种构建应用程序驱动的复合应用程序的新方法。它具有客户机/服务器类型的吸引力,而没有传统型重量级客户机/服务器所具有的沉重包袱。它运行于浏览器端并且能够依具体要求而实现。

Web2.0是以Flickr、等网站为代表,以Blog、TAG、SNS、RSS、WIKI等社会软件的应用为核心,依据六度分隔、XML、AJAX等新理论和技术实现的互联网新一代模式。Web 2.0的出现标志着互联网新媒体发展进入新阶段,Web 2.0利用RSS技术帮助用户获取个性化信息,通过博客和播客等方式传播个人信息,通过SNS互动平台进行互动交流和协作,甚至还可以利用P2P技术分享个人数字内容。

Web2.0时代是Web技术发展的新阶段,Web2.0是以人为核心,提供更方便用户织网的工具,鼓励提供内容。根据用户在互联网上留下的痕迹,组织浏览的线索,提供相关的服务,给用户创造新的价值,给整个互联网产生新的价值。

链接:Web流行词条索引

六度分隔:在人际脉络中,要结识任何一位陌生的朋友,这中间最多只要通过六个朋友就能达到目的。

Blog(博客/网志):Blog的全名应该是Web log,后来缩写为Blog。Blog是一个易于使用的网站,用户可以在其中迅速想法、与他人交流以及从事其他活动,所有这一切都是免费的。

TAG(网摘/网页书签):起源于一家叫做Del.icio.us的美国网站自2003年开始提供的一项叫做“社会化书签”的网络服务,网友们称之为“美味书签”。

SNS(社会网络):社会性网络软件,以认识朋友的朋友为基础,扩展自己的人脉。可归纳为blog+人和人之间的链接。

RSS(站点摘要):内容自动分发、订阅技术。RSS是站点用来和其他站点之间共享内容的一种简易方式的技术。网站提供RSS输出,有利于让用户发现网站内容的更新。在高速高质高效成为主流呼声的互联网时代,RSS无疑推动了网上信息的传播,提出了另一种看世界的方式。

WIKI百科全书:WIKI是一种多人协作的写作工具。WIKI站点可以有多人(甚至任何访问者)维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨,可以说是用户共同建设一个大百科全书。

上一篇:统一认证:一把钥匙行全网 下一篇:实现建模技术的3种方法