动态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 数据库
关系型数据库是非常方便的数据存储库,能存储几乎任
超级会员免费看
订阅专栏 解锁全文
1503

被折叠的 条评论
为什么被折叠?



