西西河

主题:Adobe停止开发移动平台上的Flash版本 -- holycow

共:💬72 🌺116 新:
全看分页树展 · 主题 跟帖
家园 我猜

变得复杂庞大,还是因为想要满足所有人的需求,把所有答案全塞在一起。

微软这种规模的公司软件产品的受众广,自然Scope大。想象一下,产品需求分析各地域各部门团队的人都挤到一起,代表着自己或用户提出需求,这个集合小不了。搭一个庞大的基础框架以备扩展也是自然之选,只是是否真的扩展,得看能否克服最初的静摩擦启动起来,起来后动力能否克服动摩擦力。这些动力包括钱景,管理层的耐心,团队的能力和决心等等。

开源软件一般小巧,专注于一部分功能,编写一般是几个人事,走向不可维护的门槛也低,即使废了也激不起大浪花。小,于是适合研究学习和自己用。

大的开源软件如Eclipse其实和Visual Studio相比也是不分伯仲。

我甚至倾向于相信,这是所有软件产品的宿命,终将走向越来越复杂以至无法维护而结束生命。就是自己不想该,客户也会要求:改改吧,加点功能吧,不然叫什么软件,慢慢地就大了复杂了,新用户不想用了,工程师也不想维护了或者维护不了了。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河