11、动态Web应用程序简要指南

动态Web应用程序简要指南

1. 交互性在Web应用中的重要性

Web应用依赖交互运行。良好的交互体验能够显著提升用户对应用的满意度。例如,当用户填写表单时,若应用能及时告知用户哪个字段值有误,给出详细的错误原因,并将光标定位到无效字段,必要时滚动页面使该字段可见,用户会更满意。相反,若用户提交表单后,网站延迟返回并给出模糊的错误信息,用户体验会很差。

过去,在浏览器客户端实现实质性的交互较为困难,因为浏览器资源有限。但从IE 4开始,尤其是IE 5及更高版本,提供了大量类似于VB Windows编程中的事件,如鼠标移动、点击、双击和拖放操作等。结合DHTML、客户端脚本和Web服务,可构建出近乎等同于Windows表单的用户界面。此外,.NET使得与服务器通信变得简单,可创建使用Windows表单的VB.NET应用程序。

2. Web应用与网站的区别

虽然“网站”和“Web应用”这两个术语常被混用,但它们存在差异。Web应用有明确的目的,用户使用它来完成特定任务;而网站多为信息性的,用户通常只是浏览。

例如,访问雅虎的体育板块,用户主要是获取信息,没有明确的任务;而登录企业应用程序填写采购订单时,用户的目的是快速准确地完成订单输入。像Expedia这样的网站,既可以浏览旅游信息,又包含购票等应用功能。

这种区别对用户界面的构建、提供的帮助和错误信息类型以及为用户存储的数据量都有影响。

3. 数据存储位置

动态应用程序需要消耗和存储数据,数据通常存储在以下几种位置:

3.1 数据库

关系型数据库是非常方便的数据存储库,能存储几乎任

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值