Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

中小企业别老想开发软件!

  很多中小企业需要用到软件时就想委托其它公司或团队开发,这太盲目了。如果只是为了使用软件就应该找现有的软件付费购买其使用权和技术维护,而不是自己重新开发一套。如果是大型企业,需要安全可靠的软件,那就应该自己成立个软件开发部去做。
  程序员的工作生产的是程序,而不是软件。如果企业只是为了使用,那要程序干嘛?你要的只是软件而已。程序是一堆逻辑的有机组合,通常以源代码的形式存在,它对使用者来说完全没有价值。软件是程序编译生成后的产物,这才是可以使用的一部分。而一份程序只要稍微修改参数就可以生成无限多的软件,这是可以盈利的东西。那么,如果委托给公司或团队开发,程序的部分谁来买单?
  开发者要程序源码干嘛?这些东西全在脑子里,任何时候都可以重新做出来。企业要程序源码干嘛?他们看不懂,也不会用,只能拿着当软件所有权凭证用。开发者是不会买单的,没人想做这种亏本生意,而企业方面根本不懂这些价值的所在和衡量的方式,买单的通常都是企业。这不是很浪费吗?一套软件的使用权多的就几千上万块钱。重新开发得花几十甚至上百万,而最终得到的却是对企业完全没有利用价值的源代码,你们确定你们想要的是源代码吗?
  打个不太恰当的比方吧。如果你想看电视,为什么非要买一套生产电视的机器,然后造出一台电视呢?你甚至都不懂如何操作这台生产电视的机器,你买这东西干嘛?直接买一台电视不是更方便吗?源代码就是可以无限生产软件的机器,而开发者的工作就是生产源代码,也就是说,大家眼中的“软件设计师”做的不是软件,而是生产软件的机器。
  也许有人会说,一两万块钱就可以找到开发ERP系统的了。这当然可以,但是软件这东西界面也许看上去都一样,内部的结构、安全性等这些一般人看不出来的东西差别很大。这样的价格就能开发ERP系统的可见都是一些什么人在开发,这样的东西真敢用吗?
  网站就是个更典型的例子,因为传统网站根本没有什么特殊的功能需求,只是数据展示而已,几乎任何CMS都可以胜任。所以企业需要的是定制模板,使用现有的CMS,这样组装出一个网站。别想着重新开发,特别是那种宣称重新开发而又低价的。低价的重新开发你只能得到一个漏洞百出的程序。
网名:
3.80.55.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^