观辰软件
服务支持/知识库/栏目:软件选型/不要迷恋源代码!

不要迷恋源代码!

作者:观辰软件发布时间:2010-12-09编辑:观辰管理员更新时间:2010-12-09 00:11

一家经营纺织品批发业务的客户,找软件公司定制管理软件系统,要求必须提供程序源代码,执着地认为这是必须的——

  • 有了源代码,软件万一出什么问题,靠不上软件公司时自己也能方便解决;

  • 有了源代码,自己随时可以自主调整软件功能,不致于长久受制于软件公司;

  • 有了源代码,将来如果需要还可以做扩展开发,委托第三方做也行;

  • 有了源代码,自己用好后就可以做点调整完善性工作、包装成自有软件产品卖给同行其它用户

......


有人想买一辆汽车,但他要求汽车厂必须给他配上马匹和马夫,因为一旦汽车坏了而汽车厂维修要价过高的话,他可以不找汽车厂修却仍能有辆可以拉着走的车。还有,他觉得只要有也懂(马)车的马夫在,就能自己修好汽车,甚至还能模仿生产出更多的汽车来自己卖......


这些既美好又有点投机的想法很不专业,太主观、一厢情愿——专业、负责任的软件公司和汽车厂,都是不会赞同的。

既然是委托项目定制,说明你自己没有专业的软件开发技术人才(否则你就自己做了,你就是软件公司而非布料批发商了)。软件工程抽象且复杂,不是源代码给你你就能玩得转的——你得有那个同样水准的技术团队才行。也许有人认为只要有了源代码,找一两个会写程序的人做私活修修改改还是容易的。问题是,会写程序的人很多,但绝大部分会写程序的人只是程序员,还远远达不到能修改完善别家软件或自行开发新系统的专业水准!

打个比方:软件系统好比文学作品,前者由程序源代码构建,后者由文字组合而成。源代码和文字都是人类用以表辞达意的语言,只不过前者是人类和计算机都能懂的语言。所以,会编程仅仅相当于能识字——能识字就有水平修订《十四行诗》或新写一本《红楼梦》吗?要知道,前者是英文诗歌,后者是中文小说,两者在语言、体例、题材、文风、内容方面都不同,会英语的莎士比亚不一定识中文,擅长小说创作的曹雪芹也不一定能写诗,如果让这两个都识字的大文豪交换创作对方的作品恐怕他俩都会头大,更别提一般人文笔能力有限根本搞不了创作。

软件技术工作就和这文学创作是一个道理,绝没那么简单。设想一下,观辰去修改用友的软件、金蝶二次开发观辰的平台...为什么这种事从未发生?因为大家都是真正的行家里手,不会去干这种法律不允许技术上也没可能成功的外行活儿。许多软件厂商所谓的经典软件产品都是核心功能多年不变的——因为当初开发这个产品的工程师团队早已离开公司,后续的开发团队没人熟悉当年的技术架构体系和程序语法,谁都不敢去动源代码,以免造成灾难性的破坏。再看软件盗版的例子,能破解正版软件的人都是技术不差的,但盗版却绝对尊重软件源代码的原型不做丝毫更改创新——这样盗版软件才能正常使用。这些例子无不证明一个道理:软件源代码,很大程度上只有在原创者手里才能有效发挥价值。

中小企业委托定制管理软件,为了省却正规软件公司开发服务费才临时雇用的私活程序员,其知识技能经验是有限的。寄希望于有了他人编写的源代码就能自己做国王的想法,实在是行不通——亲爱的用户啊,你不是软件公司,你只是软件使用者,多关注软件的应用功能是否适合你,别再迷恋那传说中能带来更多价值的源代码吧!

系列:企业管理软件

  1. 观辰软件产品品质
  2. 什么是业务基础软件平台
  3. 智能平台软件业务的全方位优势
  4. 观辰平台的创新网页多窗口技术
  5. 不要迷恋源代码!
  6. 站上巨人的肩膀别惦记其双脚
  7. 用好企业管理软件,重在长期坚持
  8. 能远程搞定所有服务的企业管理软件才是中小企业的正确选择
  9. 观辰第五代通用管理软件产品线(CBS12协同商务套件)上市简报
  10. 企业规范化财务核算费用科目的实际运用
  11. 选软件是一个技术活
  12. 小企业大发展-企业管理软件的运用
  13. 企业管理软件是什么?企业管理软件的概念
  14. 企业管理软件管什么?企业管理软件的作用
  15. 企业管理软件有哪些?介绍常见的企业管理软件
  16. 观辰应用软件与智能平台
  17. 软件工程与信息化成功之道
  18. 软件创新与持续学习
  19. 软件开发行业阵营划分(观辰是业界唯一智能平台软件提供商)
  20. GBRA广义商务关系应用——观辰应用软件方法论
  21. 业务无关才能无招胜有招
 

观辰智能软件平台

零代码配置高度灵活所见即所得简洁易用部署维护方便等是观辰智能软件平台相对于其它平台类软件的显著优势。无论从设计理念、实际生产效率以及后期维护便捷性及成本来讲,观辰智能软件平台都明显优于目前业界的其它软件平台类产品。

咨询热线

028-61297191
观辰软件 版权所有 © 2003-2015