基于JavaScript的WebGIS开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.3 基于JavaScript的Web开发

基于JavaScript的Web开发,即HTML与CSS、JavaScript结合的Web客户端开发方式,是目前Web开发的主流,积累了众多的用户,主要分为如下几种应用模式。

(1)纯客户端模式:应用HTML+CSS+JavaScript等客户端技术进行Web系统开发,可结合REST风格的Web服务,实现数据访问或其他业务功能。

(2)综合开发模式:将Web客户端开发与Web服务器端开发结合,即客户端使用HTML+CSS+JavaScript等技术,服务器端采用.NET、J2EE等开发框架,支持SOAP、REST风格的Web服务调用。

(3)混合开发模式:以基于JavaScript的Web开发为主体,可结合Flex、Silverlight等开发方式,便于大型应用系统的集成,满足各种应用需求。

基于JavaScript的Web开发,不管选用哪种开发模式,其开发的Web系统基本架构如图1-4所示。客户端采用HTML、CSS、JavaScript等,呈现网页界面与实现UI效果,并通过UI行为向服务器端发送请求;服务器端采用Web服务,或者结合.NET、J2EE等开发框架通过后台应用程序与数据服务器通信请求数据。

图1-4 基于JavaScript的Web系统基本架构

基于JavaScript的Web开发非常灵活,伴随着Web的发展不断成长,深得用户喜爱。随着HTML5、CSS3的推出以及各种JavaScript的开源插件的应用,该开发方式必将充分发挥其优势,为Web开发与应用推波助澜。