词条 | 网页组件 |
释义 | 网页组件的定义网页组件,又叫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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。