Scriptaculous创始人作序推荐——《Ajax实战:Prototype与Scriptaculous篇》
2009-07-21 12:01
197 查看
优雅是关键。 传统上, Web 开发的核心就是在实现过程中寻找解决问题的各种窍门,如果仅仅是纸上谈兵,这些要实现的内容都显得很简单。或许这当中最麻烦并且看起来最神秘的部分就是 Web 浏览器了。除了主流浏览器都有各种各样的 bug 且不完全支持规范以外,你很快就会发现还有一些基本的限制,例如用户界面控件的缺乏、非必要而且复杂的 JavaScript 编码工作,当然还有可怕的跨浏览器差异。
好吧,忘记上述那一切吧!《 Ajax 实战: Prototype 与 Scriptaculous 篇》这本书将展示如何使用 Prototype 和 Scriptaculous ,以便让你专注于真正重要的事情:实现你的创意。
查看详情
实现创意的最基本前提是: 优雅 。优雅的概念渗透于这两个库中,遍布各个层次。首先,这些库对于开发人员来说是优雅的。大多数时候,你仅需要编写简短的几行代码,它就能运行起来。一致性的思想贯穿着整个库的设计,因此在首次使用一个函数之前,你并不需要学习一大堆东西。 源代码被优化,提高了可读性,如果再多给我们一些时间,代码会更优秀。这为你带来的好处 是可以在短时间内创建丰富的用户交互,将这种优雅直接展现到用户的眼前。事实上,你将需要做一些细微的调整以改善用户界面,而不是为如何让底层技术运行起 来而担心。遵循此道,你可以建立一个高效的“擦掉重来( rinse and repeat )” [1] 开发周期,这必然让你能在早期阶段就把设计师和用户加入到项目中来(是的,“ Beta 版”是名副其实的)。
Prototype 和 Scriptaculous 并没有带来这种方法,它们因为 Ruby on Rails 这个 Web 开发框架而诞生,并且也从此框架借鉴了大量的思想。假如你有使用 Rails 进行开发的经验,你会对很多东西感到非常熟悉,如果还没使用 Rails 进行过开发,那么应该去尝试一下了!
优雅贯穿整个开发过程。它应用于网站开发的方方面面,从底层的后端支持到让用户满意。引用一位 Scriptaculous 用户的话:“膨胀特效( puff effect )让我要哭出来了,那些都是喜悦的眼泪啊。”你也许没有与此类似的强烈感受,但你有多种方式可以享受这些库带来的优雅。或许这其中最重要的一项就是准时回家,因为你提前完成了工作。
因此,尽管去享受创造下一个基于 Web 的优雅事物的乐趣吧!如果你愿意,请将你所学到的知识通过 IRC 频道和邮件列表反馈给社区吧!或者,选择更优雅的做法,写一些补丁或做一下 bug 修复,或创建你自己的 Prototype 与 Scriptaculous 扩展的开源项目。
Thomas Fuchs, Wollzelle 公司 CTO 和 Scriptaculous 创始人
[1] 指不应该一次性描绘好你想要的,而应该首先描绘出一个东西来,然后不断地在上面修改。在软件开发迭代周期上的含义,请参考 http://gettingreal.37signals.com/ch06_Rinse_and_Repeat.php 。——译者注
好吧,忘记上述那一切吧!《 Ajax 实战: Prototype 与 Scriptaculous 篇》这本书将展示如何使用 Prototype 和 Scriptaculous ,以便让你专注于真正重要的事情:实现你的创意。
查看详情
实现创意的最基本前提是: 优雅 。优雅的概念渗透于这两个库中,遍布各个层次。首先,这些库对于开发人员来说是优雅的。大多数时候,你仅需要编写简短的几行代码,它就能运行起来。一致性的思想贯穿着整个库的设计,因此在首次使用一个函数之前,你并不需要学习一大堆东西。 源代码被优化,提高了可读性,如果再多给我们一些时间,代码会更优秀。这为你带来的好处 是可以在短时间内创建丰富的用户交互,将这种优雅直接展现到用户的眼前。事实上,你将需要做一些细微的调整以改善用户界面,而不是为如何让底层技术运行起 来而担心。遵循此道,你可以建立一个高效的“擦掉重来( rinse and repeat )” [1] 开发周期,这必然让你能在早期阶段就把设计师和用户加入到项目中来(是的,“ Beta 版”是名副其实的)。
Prototype 和 Scriptaculous 并没有带来这种方法,它们因为 Ruby on Rails 这个 Web 开发框架而诞生,并且也从此框架借鉴了大量的思想。假如你有使用 Rails 进行开发的经验,你会对很多东西感到非常熟悉,如果还没使用 Rails 进行过开发,那么应该去尝试一下了!
优雅贯穿整个开发过程。它应用于网站开发的方方面面,从底层的后端支持到让用户满意。引用一位 Scriptaculous 用户的话:“膨胀特效( puff effect )让我要哭出来了,那些都是喜悦的眼泪啊。”你也许没有与此类似的强烈感受,但你有多种方式可以享受这些库带来的优雅。或许这其中最重要的一项就是准时回家,因为你提前完成了工作。
因此,尽管去享受创造下一个基于 Web 的优雅事物的乐趣吧!如果你愿意,请将你所学到的知识通过 IRC 频道和邮件列表反馈给社区吧!或者,选择更优雅的做法,写一些补丁或做一下 bug 修复,或创建你自己的 Prototype 与 Scriptaculous 扩展的开源项目。
Thomas Fuchs, Wollzelle 公司 CTO 和 Scriptaculous 创始人
[1] 指不应该一次性描绘好你想要的,而应该首先描绘出一个东西来,然后不断地在上面修改。在软件开发迭代周期上的含义,请参考 http://gettingreal.37signals.com/ch06_Rinse_and_Repeat.php 。——译者注
相关文章推荐
- Scriptaculous创始人作序推荐——《Ajax实战:Prototype与Scriptaculous篇》
- Scriptaculous创始人作序推荐——《Ajax实战:Prototype与Scriptaculous篇》
- Scriptaculous创始人作序推荐——《Ajax实战:Prototype与Scriptaculous篇》
- Struts 2创始人Patrick Lightbody作序推荐
- Struts 2创始人Patrick Lightbody作序推荐
- Struts 2创始人Patrick Lightbody作序推荐
- OGRE 3D游戏开发框架指南(Ogre创始人作序推荐,随书光盘含本书所有实例源代码)
- Struts 2创始人Patrick Lightbody作序推荐
- Adobe公司Flex首席产品经理作序推荐
- Spring高级程序设计(Spring框架创始人倾情推荐的权威开发指南)
- 程序员书单,StackOverflow 创始人推荐
- 《数据重现》获得江民公司创始人王江民老师肯定并赠推荐序
- 番茄工作法发明人作序推荐《番茄工作法图解》
- CSDN&《程序员》杂志创始人 蒋涛推荐《程序员求职第一书》
- 结网:互联网产品经理改变世界(全彩印刷,腾讯CEO马化腾作序推荐)
- 推荐Fowler作序的新书《xUnit Test Patterns》
- Adobe公司Flex首席产品经理作序推荐
- CSDN&《程序员》杂志创始人 蒋涛推荐《程序员求职第一书》
- 1999年与GNU创始人Richard M. Stallman大神的合影 推荐
- eBay CEO作序推荐《web商务安全设计与开发宝典》:对称加密系统