对软件,请尽力把它开发得美一些

来源:互联网 发布:存货跌价准备结转 知乎 编辑:程序博客网 时间:2024/04/27 16:11

与室友兼同行讨论:软件开发完以后可以置之不管,是软件强大的证明吗?

室友说,软件嘛写得一般般就行了。写得那么好,还怎么赚钱啊?

这种说法,似乎于道理层面和事实层面都有证明。

从理论上说有研究报告支持,说“软件公司从不断推出补丁所赚取的利润,比一次性地从完美版本中所赚的利润要大“。

从实例上来说,美国微软就是再明显不过的例子。它不断地推出补丁,照样赚得盆满钵满。而持开源态度的JAVA和SUN,却落得个被Oracle收购的田地。

 

但是,这种思维再正确,也只是过去的思维,它不适合现在的移动互联网。

 

举例而言。凡是风行一段时间的游戏,都是在一个平台上成功后,再移植到另外一个平台上面的。连连看如此,植物大战僵尸亦如此。假设这些游戏在其发家的平台上都做不到好评如潮,那么移植到别的平台上又靠什么吸引人气呢?

即便是微软,虽然其补丁无数,但是至少也得在其Windows有所普及后才推Office的。而且微软不是故意不把系统写好,事实也证明,凡是微软写得不好的系统,存活期都不超过1年,例如ME和VISTA。微软的补丁多,是由其系统自身的复杂程度所决定的。不是有一种说法,叫“操作系统的复杂程度,已经超出了人类大脑的理解力“了吗?

“微软的BUG是它故意遗漏的“,对这种说法我是存疑的·也许微软会故意留一些后门,但是它应该不会故意留着这么多的后门。微软今天在市场上之所以如此成功,占据垄断地位,究其原因,靠的不是其源源不断的BUG,而是比尔盖茨的鼓励盗版策略:如果你实在要盗版,那么请盗我的吧。当用户被它的强大以及它的BUG一起习惯了以后,这时候它就收网了,于是番茄花园就成了它祭旗的牺牲品。这一点不知道有多少业内的观察家看得一清二楚,本来无需我再来赘语,只是同事不知,说给其听听罢了。

 

至于SUN被甲骨文收购,倒不一定就是SUN如何的不济。SKYPE没有亏损吧,不照样被微软纳入囊中?IBM的ThinkPad正当盛年,联想照样把它招入麾下。即便SUN消失了,可JAVA没有消失。一句话:开源的公司没有了,但是开源的语言还在。

所以,以我十余年的编程经验,还是那句话:软件如美女,请尽力把它开发得美一些吧!

原创粉丝点击