InfoQ

新闻

文章:37 Signals的实用最小主义实践

作者 Scott Rosenberg 译者 韩磊 发布于 2008年8月2日 上午4时9分

社区
Agile
主题
敏捷实施,
敏捷技术
标签
代码复查,
Code Project,
图书

本文结合37 Signals公司在开发Basecamp等产品时的实践,介绍了实用最小主义开发方法。实践证明,尤其是在开发Web应用时,这一方法非常有效,其内涵具体体现在“精简代码。”“拒绝在先。”“找对人。”“与其做半成品,不如做功能减半的优质品。”等。根据作者的观察,Google现在之所以那么成功,其所遵循的软件开发哲学和最小实用主义非常类似。

阅读全文:37 Signals的实用最小主义实践

在文章中,作者提到“约束”对开发产品的关键作用:

照37 Signals的做法,约束是朋友。“约束是打造伟大产品的关键,”弗瑞德说,“约束产生创意。如果有人说,给你全世界的财富,让你做任何想做的东西,那这东西多半永远发布不了。给我一个月就好!”

另外,文章还简明提到Ruby on Rails的诞生过程:

37 Signals只做小程序,不做野心勃勃的新平台或应用程序框架。但在打造Basecamp的过程中,汉森还写了一些有用的创新代码,改善和简化了所有Web应用在保存和获取数据时都要执行的细节基础操作。Basecamp发布后,他和37 Signals决定把这部分工作拿出来,作为一套开源平台发布,名字是Ruby on Rails。

本文摘选于博文视点公司出版的《梦断代码》。作者为Scott Rosenberg,一个传奇式的人物,自1986到1995年,他一直为San Francisco Examiner写作,最初写剧评,后来又写影评和“数字文化”专栏。而且他的剧评还曾于1989年获George Jean Nathan奖。1995年,Scott和他人共同创办了Salon网站,此后一直担任技术编辑,在其刚当上主编的时候互联网泡沫破灭。《梦断代码》萌芽于2003年,2005年正式从Salon辞职撰写本书。

本书译者韩磊毕业于广东外语外贸大学东语学院,2001 年创办 CoDelphi.com中文开发在线网站,2003年加入CSDN,目前在CSDN负责内容工作。拥有美国Borland公司“Delphi产品专家”及“微软最有价值专家(MVP)”称号。曾领导开发CSDN CMS、CSDN Blog、DoNews CMS、DoNews Blog系统。译有《Elements of C# Style》、《梦断代码(Dreaming in Code)》,和刘韧合著有《网络媒体教程》,和戴飞合译有《Beginning C# Objects:对象到代码》。

可是 发表人 Dong Wang 发表于 2008年8月5日 上午8时28分
人名还是不要翻译的好 发表人 Ran Xiang 发表于 2008年8月5日 下午9时36分
怎么没有原文链接呢? 发表人 peter wang 发表于 2008年8月23日 下午8时9分
  1. 返回顶部

    可是

    2008年8月5日 上午8时28分 发表人 Dong Wang

    Google也很久没弄出什么杀手级的产品了。

  2. 返回顶部

    人名还是不要翻译的好

    2008年8月5日 下午9时36分 发表人 Ran Xiang

    翻译了反而怪怪的

  3. 返回顶部

    怎么没有原文链接呢?

    2008年8月23日 下午8时9分 发表人 peter wang

    人名都为啥要翻译呢。。。

深度内容

和Google互补的搜索引擎Wolfram|Alpha

Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。

SOA契约成熟度模型

本文说明了所推荐的契约版本管理设计策略是如何与SOA成熟度模型发生联系的。文章目的是为实现版本管理和可组合性提供一个路线图。

数据服务简介

Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。

分块云计算

在本文中,Jimmy Nilsson描述了一种他在过去数年间观察到的一种正在缓慢成长的架构风格,他把这种风格称为“分块云计算”。

豆瓣网技术架构变迁

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。

融合思想:深入探索S#arp架构

Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。

王雷谈开源以及新兴市场计划

中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。

使用HTML5构建下一代的Web Form

HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。