写点什么

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

  • 2008-08-02
  • 本文字数:875 字

    阅读完需:约 3 分钟

本文结合 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:对象到代码》。

2008-08-02 04:091204

评论

发布
暂无评论
发现更多内容

让 K8s 更简单!8款你不得不知的 AI 工具

不在线第一只蜗牛

人工智能 AI Kubernetes 人工智能技术

初次上手接触ArkTs

华为云开发者联盟

开发 华为云 华为云开发者联盟 ArtTs

美国服务器带宽指南:快速、稳定、高效的秘诀

一只扑棱蛾子

美国服务器

Cognizant 与 Microsoft 合作推出了新一代人工智能创新助手

财见

Java Chassis 3技术解密:多种序列化方式支持

Java 华为云

Databend 开源周报第 128 期

Databend

Data Center

电商API接口的大数据分析与挖掘技巧

Noah

HashData湖仓一体方案:方案概览与Hive数据同步

酷克数据HashData

AI赋能代码生成,FuncGPT(慧函数)解放开发者生产力

飞算JavaAI开发助手

关于软件定制开发,你关心的问题都在这里了

飞算JavaAI开发助手

软件定制开发 软件开发定制

美国科技 5 巨头,研发狂烧 2020 亿刀!亚马逊 732 亿全球第一丨 RTE 开发者日报 Vol.127

RTE开发者社区

解读加密生态的未来:通过用户钱包画像分析预测市场趋势

Footprint Analytics

区块链 数据分析 加密货币

2023Q3浪潮信息存储装机容量连续11季度稳居全球前三

财见

一次非典型的gitlab镜像库(registry服务)故障排除

大伟

【人民日报】“黄埔星”大模型发布!第三届粤港澳大湾区(黄埔)国际算法算例大赛启动

ModelWhale

人工智能 算法 大模型 竞赛 粤港澳大湾区

探索Flask接口路由技术:构建灵活可拓展的Python应用

测试人

Python flask 软件测试 自动化测试 测试开发

第36期 | GPTSecurity周报

云起无垠

淘宝/天猫获得淘宝商品详情 API 如何实现实时数据获取?

Noah

天天crud?试试这个低代码框架

互联网工科生

软件开发 低代码 crud 增删改查 JNPF

用精准分析揭示代币真实价值

Footprint Analytics

区块链 加密货币 代币

百度面试,跪了!凉经分享

王磊

Java 面试题

文章:37 Signals的实用最小主义实践_研发效能_Scott Rosenberg_InfoQ精选文章