摘要: 我们遵循以下原则:我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化。经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。业务人员和开发人员必须相互合作,项目中的每一天都不例外。激发个体的斗志,以他们为核心搭建项目。提供所需的环境和支援,辅以信任,从而达成目标。不论团队内外,传递信息效果最好效率也最高的方式是面对面的交谈。可工作的软件是进度的首要度量标准。敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续。坚持不懈地追求技术卓越和良好设计,敏捷能力由此增强。以简洁 阅读全文
posted @ 2011-07-20 14:25 徐阳波 阅读(225) 评论(0) 推荐(0)
摘要: 从IBM developerWorks 中国 : 文档库在 Ajax 应用中,有时候会需要在后台执行一些耗时较长,但是与页面主要逻辑无关的操作。比如对于一个在线文档编辑器来说,会需要定期的自动备份用户当前所编辑的内容,这样当应用异常崩溃时,用户还能恢复他所编辑的内容。这样的定期备份任务可能会需要花费一些时间,但是优先级较低。类似这样的任务还有页面内容的预先加载和日志记录等。对于这些任务,最好的实现方式是在后台工作线程中执行,这样不会对用户在主页面上的操作造成影响。用户并不会希望由于后台备份正在进行,而无法对当前的文档进行编辑。这里使用的名词“JavaScript 工作线程”其实并不严谨,不过可 阅读全文
posted @ 2011-05-27 13:58 徐阳波 阅读(281) 评论(0) 推荐(0)