哪些商业软件的代码品质低于开源软件的对应版本
商业软件的通常是闭源的,所以评估其代码质量是一个非常困难的事情。而且代码质量并不等同于软件产品质量。代码质量影响运行效率,维护和扩展是否方便等方面。
以我有限的经验来讲,商业软件在开发过程中,完成核心功能只是一部分,相当多的时间在完成一些迁就用户的使用习惯的功能。而这往往是开源软件缺少的。
商业软件,服务是大头。对于公司来说,出了问题,有人承担责任是重要的。中国有很多中小型公司,用盗版office无所谓,但是服务器操作系统、数据库,都会老老实实花钱买windows server,oracle,sql server。不是哪一家公司都有财力养得起人维护开源软件的。
最后:如果我没记错的话,Latex是一个文件格式,而不是一个软件实现。
■网友
不认同,你用的OSX的服务对象居然是苹果的程序员而不是你?
【哪些商业软件的代码品质低于开源软件的对应版本】 关于“实际上,如果没有商业软件模式,软件行业依旧会欣欣向荣”,我很好奇得出这样的结论的论据。举个栗子,IOS上的应用如果强制要求开源免费,现在真的还能欣欣向荣吗?
■网友
什么叫唯一服务的对象是程序员?他的用户都是服务对象啊,也包括我们这些用着盗版Win的人(:没有MS大部分人都用不上简单的Win,用不起贵的要死的Mac。没有商业软件,去哪里买稳定的服务?服务啊。不是软件装好了就好了,很多开源的软件遇到Bug都没地方说去,找作者根本不鸟你。源代码都是开放的又不收钱,自己改去。这种软件正经公司敢用?
推荐阅读
- 医院|感染艾滋病毒初期有哪些征兆?可以自行检查吗?共用马桶会传染吗
- 玩游戏花钱最多的有哪些游戏,哪些人
- 旅行|需要准备哪些物品?全面冬季出游清单,建议收藏带宝宝出门旅行
- 红米手机通过QQ空间的成功营销,给涉足社会化营销的企业有哪些启示
- 互联网在线音乐行业有哪些可能的盈利模式
- 直播会成为品牌传播的另一个途径么有哪些可行的方法感觉有戏又没头绪好捉急。
- 侧重业务逻辑的产品需求规格说明书,需要有哪些要点
- 大学|上海大学第8,前10名有哪些高校?上海市30所大学排名
- 学图像处理有哪些不错的书推荐
- 新浪微博创新基金投资了哪些团队