主题:关于Linux的推广——普通用户篇 -- 万斤
最大的问题是:很多没有公开的API,恰恰是很多程序质量差别的关键。同样的任务,微软以及其战略伙伴写出来的程序,各方面质量都比你高的多。除非你的软件只是想在很小的一个领域运行,并且微软出于某种原因还不想重视。否则你的程序完全没有竞争性。
其次,如果商业软件,关心的是核心的商业逻辑,其他只是用于维护应用程序的外围软件。那怎么能因为外围应用程序的升级,就强迫自己的软件必须跟着升级呢?如果这个商业软件对我很重要,为何不花点时间自己好好安排一下,保证它每个部分都是可靠的?你看这里这么多客户要求有个更安全的环境运行网上银行。这个如此不过分的要求,这些windows开发商都做不了,我个人认为这些开发商并不真正关心真正的客户的需求。顺便说一句,大部分国外的网上银行我看他们的系统就不依赖特定的浏览器。他们的开发就不完全理会微软的那套推荐方式,而是采用一般标准。
其实像围绕LDAP这样的程序,谈不上什么特别底层,但是比如我知道其内部结构,我当然可以按照各种思路来运用它。所费时间不会比读那些api慢多少。
我完全同意您说的,"程序员"独立创造性"越少越好,要的就是规范化可靠性,不然人一走,没了冯屠户,人家怎么吃猪肉?"的观点,就是因为这个原因,所以我相当反对微软的某些“独立创造性”!虽然Unix下面的程序千差万别,但是最基本的特点还是相当一致,相当规范的。
现在Linux开发程序的软件公司挣钱的不少,QT,Redhat,MySQL,甚至Novell,SUN,IBM都从中获利。更别说像Mozilla这样的大款了。但是有一点我非常确定,那就是软件企业的利润应该来源于技术创新,而不是靠一些粗俗的篡改公开标准来获利。微软在图像,用户界面的创新,相当值得肯定,比如DirectX就相当好。但是并不意味着我赞同它其他的一些无聊做法。
- 相关回复 上下关系8
🙂再说的清楚点就是企业级应用 kavin 字142 2008-03-29 05:36:57
🙂这位兄弟理太偏 2 鲨鱼 字788 2008-03-28 18:41:55
🙂花一下 karmin 字134 2008-03-29 22:25:56
🙂如果你只是想写很小的程序,当然你不用关心。
🙂这是我认为到目前为止写的最好的一篇 万斤 字20 2008-03-28 13:33:06
🙂说句外行话: 面壁 字218 2008-03-28 02:39:58
🙂那现在就是Mac的天下了 考林度 字89 2008-04-05 19:34:46
🙂更可能的是这个世界已经没有微软了 karmin 字28 2008-03-29 22:30:00