基于组件的框架

基于组件的Web框架旨在提升Web UI编程抽象级别,通过服务器端组件工具集,模仿桌面GUI组件。框架使用组件隐喻描述用户交互,但与Ajax的互操作性存在挑战,主要是因为Ajax应用需要更多自由度来定义事件处理。虽然现有框架可能过于紧密地绑定服务器端,随着Ajax的普及,预计未来框架将更好地适应Ajax的需求。
摘要由CSDN通过智能技术生成

 使用基于组件的框架

在为传统的Web 应用编写HTML 页面的时候,页面作者手边只有非常有限的一套预定义GUI 组件,即HTML 表单元素。它们的特征集近10 年来几乎没有什么变化,与现代的GUI 工具集相比,它们是非常基础和令人失望的。如果页面作者希望引入树控件或者可编辑的栅格、日历控件或者动态的分级菜单之类的,就需要借助于基础文档元素的低层编程。这跟开发者使用组件工具集(例如MFCGTK+ Cocoa Swing QT)来创建桌面GUI 的抽象级相比,似乎是非常差的选择。

1. Web UI 组件

基于组件的框架的目标是通过提供服务器端组件工具集(其API 类似于桌面GUI 组件集的API),来提高Web UI 编程的抽象级别。当桌面UI 组件呈现自

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值