请输入您要查询的百科知识:

 

词条 网页组件
释义

网页组件的定义

网页组件,又叫web组件

特征

网页组件包含各种常用的界面组件,如:表格、树、联动下拉框等,可轻松构造出令人耳目一新的,具有RIA (Rich Internet Application) 特征的Web 应用界面。无需下载安装任何浏览器插件,即能实现类似C/S 应用的界面风格和操作习惯,根除B/S 应用难以满足用户体验的顽症。可扩展的UI 数据层, 可快速地与各种第三方的开发框架或应用整合。独树一帜的Client 端 / Server 端事件编程机制, 充分保证Web 界面的扩展性和灵活性。

网页组件的优势

由于Web 组件提供了封装完整的Web 表现层组件,所以使开发人员真正

能够做到Web 应用表现层的快速开发,极大提高了开发速度,同时大大缩短

了开发周期,大幅降低了软件开发成本。据业界有关人士统计,从一个管理软件的整个开发过程看,UI(表现层)开发工作量往往占到了全部开发工作量的50%以上,而业务逻辑一般仅占30%左右,其他占20%。开发人员经常被繁琐而易变UI 需求搞得焦头烂额,开发效率低下,开发进度很难保证。

1、充分满足用户体验且无需下载插件

Web 组件提供的表现层组件,可与C/S 开发工具中的各种相关控件相媲美,有些功能甚至有过之而无不及。同时由于Web 组件采用了XMLHTTP及DHTML 等技术,减少了频繁的页面刷新,因此充分满足了用户的操作体验。加上Web 组件采用的是XML+Javascript 技术,所以无需下载任何插件就可以实现了交互性复杂界面,更加便于用户使用和维护。目前许多网站都应用此模式,如阔地网络,用户可以添加和上传任意组件。

2、完全组件化开发并实现了明晰的分层开发模式

Web 组件的组件化开发模式,实现了表现层开发与业务逻辑及数据层的完全分离,从而使代码更易维护,满足了团队协作开发的需要,轻松应对用户易变的个性化定制需求。

3 易于扩展和集成

采用标准的MVC 模式实现了模型与视图的分离,达到各分层间松散耦合的效

果,这样就非常便于系统的扩展以及与其他系统的集成;另外我们还在架构设计中应用了许多设计模式,保证了新实体加入时,不至于影响到API 的架构。并且,我们还充分考虑减少Package 间的耦合性以及避免系统对Session,Request 等Web 应用的依赖性,从而极大提高系统的可扩展性和易于集成的特性。

4 优于传统开发模式

对比项目   传统方式   Web组件方式

开发时间  至少1周/人  不超过0.5小时/人

学习时间  很长(3到6个月)  5天

维护时间  代码量大,难以维护 代码量极小,易于维护

页面效果  差  优

标准化  差  非常标准

5 降低了对开发人员的技术要求

技术   普通功能
包括数据存储,符合查询  复杂功能
包括页面流转,业务逻辑  核心功能
包括业务核心,框架整合

JSP  低  中  高

DataBace/Sql  低  中  高

Web Server  低  低  中

DHTML  无  中  中

JavaScript  无  中  中

Java  无  低  中

XML  无  无  低

MVC  无  无  中

6 研发时间长,客户和成功案例众多

Web组件作为Loushang平台的一个重要组成部分,它与Loushang平台一

同诞生、一同发展壮大,在Loushang平台的所有项目都得以成功的应用。

并在大量的应用中不断得到锤炼,目前Web 组件已成为Loushang平台中应用最广泛、结构最严谨、用户最满意的一个组成部分。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/11 3:21:00