BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

文章:Ruby on Rails案例学习:ChangingThePresent.org

| 作者 霍泰稳 关注 1 他的粉丝 发布于 2007年4月19日. 估计阅读时间: 2 分钟 | AICon 关注机器学习、计算机视觉、NLP、自动驾驶等20+AI热点技术和最新落地成功案例。

如果你对Ruby on Rails或者Java或者快速构建一个站点很感兴趣的话,那么本文一定能够打动你。在本文中,作者带你重温我们使用Ruby on Rails开发ChangingThePresent.org站点的整个过程。你将了解在用RoR开发这以网站的过程中用到的一些关键特性和常用插件。如作者所言:

我们使用的技术并非惊世骇俗,但对我们每天所做工作有所了解,可能对你有所帮助。我的目的是在团队协作、生产环境下的可信任技术、我们使用的工具,以及我们认为非常重要的Rails框架等方面,让你有个大致认识。

另外作者还提供了一些链接资源,但不会就具体问题作细节探讨,如果你希望深入了解,可在文后留言。文章中多是作者经验的介绍,比如当很多人怀疑Ruby on Rails的扩展性有问题时,Bruce根据自己的经验回答说:

一些Java和.NET的开发者及相关厂商警告我们说Ruby on Rails可能无法满足我们在扩展性上的要求,但我们对此并不十分担心。我相信软件技术发展这么多年,已经积累了大量对Rails同样适用的经验教训;Rails的基石LAMP也是目前各类大型Web站点的主流架构准则。对我来说,更重要的问题是如何以最快的速度实现投资人、用户和老板的需求。

以及对有人怀疑Rails对复杂解决方案的扩展支持能力不够,他做如是回答:

我不赞成这种说法。和同类技术相比,Rails的生产力是最高的。Rails对我们的开发过程、团队组建和管理都产生了戏剧性的影响。所用技术的生产力越低,迭代周期就越长;团队越大,花在检查和协调上的时间就越多——在Ruby和Java项目管理我都经历过后,更为支持这个观点。使用别的技术,就需要组建更大的团队(比如10到15人),而我们则可以保持团队最小化。

阅读全文:Ruby on Rails案例学习:ChangingThePresent.org

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

不错 by Chen Qingji

对java开发者也有借鉴意义

支持! by Lee Jammy

不错的东西,希望有更多类似的文章

奇怪 by Jacky Li

没有英文原文的链接...

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

3 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT