Skip to main content

Ajax 和 REST,第 2 部分

Popularity Report

Total Popularity Score: 0

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Rank

URL Tag Cloud

Related Lists

Bookmark History

Saved by 6 people (0 private), first by anonymouse user on 2007-06-02


Public Sticky notes

其中客户机是有状态的,而且是动态的,服务器只需要负责提供原子的无状态服务即可。这种新编程风格要求具备客户端和服务器端方面的不同技巧。

Highlighted by samlet

在您着手实现大型的新 Ajax 应用程序之前,应该先在几周之内提供一个基本可以工作的展示模型,以便让用户开始提供反馈。UI 可能还非常原始,代码也许并不完美,但如果您在让用户体验新应用程序之前先花费 6 个月的时间进行开发,结果也是这样;惟一的区别就是,要丢弃的代码和 UI 都要多上 10 倍。

Highlighted by samlet

通过精心设计,差不多每分钟都会将未发送的消息的一份副本保存到草稿文件夹中。

Highlighted by samlet

基于以前发送的 e-mail 消息提供了一种精心设计的地址补全算法

Highlighted by samlet

Ajax 应用程序通常都是将会话状态保存到客户机端,并通过无状态的服务与服务器进行交互

Highlighted by samlet

当用户作出某种表示发起一个远程调用时,浏览器会提供一条即时反馈,说明它已经看到了用户的这个表示。临时禁用控件或显示一条消息说明正在发生什么,直到接收到服务器的响应并使用这些信息来更新 UI 之后才删除这条消息。

Highlighted by samlet

讨论在 “大规模采纳 Ajax” 技术开发时所需考虑的一些特殊事项。

Highlighted by samlet

认为具有这点 JavaScript/CSS 经验的服务器端 Web 开发人员可以胜任大规模 Ajax 应用程序的工作就像是认为会开车的人就有资格 Daytona 500 赛事一样荒唐。

Highlighted by samlet

支持大规模采纳 Ajax 的设计框架级技术的难度又会高出一个数量级,尤其是在您刚刚接触 Ajax 技术领域时更是如此。

Highlighted by samlet

Ajax 的流行程度呈爆炸式增长。老式的 Web 框架正在为支持 Ajax 而自行革新,新的纯 Ajax 框架正在开发之中,很多组织正在考虑采用 Ajax,或者已经开始了构建 Ajax 应用程序的工作。但在所有这些悸动之中,只有相当少的组织成功开发了 Ajax 应用程序。本文是分为两部分的系列文章的第二部分,本文将帮助您决定是否应在实际 IT 应用程序中使用 Ajax,旨在提高您在 Ajax 开发中取得成功的机会。

Highlighted by zhanghaitao

不要低估良好的 CSS 对应用程序品质的重要影响。缺乏对 CSS 的深入理解可能会导致一些原本不必那样糟糕、难以维护的代码,这会使得首次或再次重写代码更加困难。

Highlighted by ken

迭代,迭代,迭代

新领域开发中的一个主要的反模式就:在最初设计和实现一个真正的用户可用并可提供反馈意见的小产品之间需要花费太多时间。因此,在您着手实现大型的新 Ajax 应用程序之前,应该先在几周之内提供一个基本可以工作的展示模型,以便让用户开始提供反馈。UI 可能还非常原始,代码也许并不完美,但如果您在让用户体验新应用程序之前先花费 6 个月的时间进行开发,结果也是这样;惟一的区别就是,要丢弃的代码和 UI 都要多上 10 倍。

您需要在很长的设计周期中加速循环过程,使真正的用户一直在一个仿真产品条件的环境中体验产品。这种方法的最高境界是搭建一个测试服务器,开发人员每隔几天就在上面更新代码,这样用户和项目主管就可以体验新产品并提供反馈了。

Highlighted by zhanghaitao

每当您进行新领域的开发工作时,第一次就可以做出正确决策的可能性很小。

Highlighted by ken