asp.netajax:Ajax原则

From Ajax Patterns Table of contents [showhide] 1 Overall Goals(总体目标) 1.1 User First(用户至上) 1.2 Conserve Resources(优化资源) 1.3 Be Accessible(保持可用性) 1.4 Respect Privacy(尊重隐私) 2 Design Principles(设计原则) 2.1 Minimal Traffic(最小传输量) 2.2 Explicitly Ajax(透彻理解ajax) 2.3 No Distractions(没有干扰) 2.4 Established Conventions(使用习惯) 2.5 Continuous Interaction(不间断交互) 3 Relevance to Design Patterns(将原则应用于设计模式) [edit] Overall Goals 总体目标 Specic goals closely related to Ajax application design. User First 用户至上 Adopt Ajax for usability, not just to strut your stuff, so that the user is engaged, and not immediately driven away by your nod to website splash screens, tags, popup ads, and other usability disasters of websites which have gone to a place you don’t want to be. The users time should be spent thinking about the task at hand rather than the ricacies of the erface. 采用ajax是为了提高可用性而不是炫耀你技术所以在ajax环境里你不会被页面刷新、闪烁标签、弹出式广告以及其他有悖于高可用性用户体验操作所打断而被迫来到你不想去地方用户精力就可以用在考虑自己手头工作上而不是被如何使用复杂用户界面而搞得焦头烂额 Projects incur the risk of using Ajax as an end rather than a means. Ajax is an excellent tool for improving the user experience and is now a natural choice for any serious web projects. The goal should be usability rather than buzzword-compliance. If Ajax is used just to prove a po, two detrimental consequences are likely: resources will be wasted, and usability will suffer. Incorporation of Ajax features needs to be driven by usability concerns. 项目在使用ajax技术时很容易陷入种窘境就是仅仅以应用技术为目而忘记了ajax技术真正意义Ajax是项可以令人振奋技术它可以极大地提高用户体验并且现在已经成为任何正式web项目自然选择应用ajax最根本原因在于想要提高用户体验而不应是顺应潮流如果ajax仅仅被用来证明种观点那么将会出现以下两个结果:资源将会被浪费并且可用性将会遭受损失结合并且发挥ajax特性需要从提高可用性(用户体验)出发 Coofucoo say: 究竟是技术至上还是功能至上?ajax并不是新技术点很多人都提到但是并不是只有新技术才可以带来革命新瓶装旧酒ajax利用那些我们都已经见到技术组装出个我们都没有想到做技术时刻谨记软件Software做出来就是要用(钱挣了就是要花^_^) Conserve Resources 优化资源 Be careful about conserving resources in the server system, the browser system, and the connection between them. Resources such as bandwidth and system load have always been an issue, and Ajax pulls the lever even higher. With the possibility of frequent round trips, consideration must be made as to 小心保存你资源他包括你服务器系统资源浏览器系统资源和带宽资源资源如带宽和系统负荷总是个问题而且ajax使得问题变得更严重潜在频繁请求/返回交互过程可能会导致问题加重你必须仔细考虑这方面问题 Coofucoo say: 从宏观观点看我们数据要么在服务端要么在浏览器端要么在浏览器和服务器通讯路上:)这就是我们进行开发所需要处理全部资源至于如何分配个需要根据我们具体需求权衡考虑 Be Accessible 保持可用性 Ajax applications should consider specialised needs of users with particular disabilities, of dferent ages, backgrounds, and so _disibledevent=>AJAX Ajax ajax 原则
Tags:  ajax教程 ajax框架 jqueryajax asp.netajax

延伸阅读

最新评论

发表评论