回答

收藏

【卓跃教育】编程语言还需要开源吗?(二)

其他 其他 1206 人阅读 | 0 人回复 | 2013-01-21

通过之前的文章鉴于这些争论,我们且认为Java是不开源的,是受Oracle专利所有的。但这对于Java开发者和使用者是个问题吗?下面就由卓跃教育为您做一个介绍。?
不是。?
历史已经说明了为什么开发人员、企业和其他用户使用或投资于一个有专利权的编程语言是不会有任何问题的。回首上世纪九十年代,当时对于各种形形色色的企业开发来说,最流行的一种语言就是VisualBasic(VB)。而整个的VB生态系统都是受微软的管理、控制和规划。?
尽管受完全的支配,各公司们仍然投入了成百上千万美元来开发VB软件(数亿?)。这些公司愿意投入这么大的资金,是因为他们从这类软件开发里看到了巨大的价值。?
开发人员需要向微软购买开发工具,最终用户需要支付微软Windows许可费。大多数情况下,跟微软其它产品相连接的VB应用程序会负担更多的许可费。所有的这些可以总结为是一个成本/收益的评估,开发和部署VB软件显然是一个不错的正确的选择。?
那时以后,VisualBasic开始向一个全新的、非完全兼容的方向发展:VisualBasic.NET。这一直是微软的要将它的开发系统向.NET转移的计划中的一部分。这会给开发工作增加一些成本,但过去开发的VB软件仍然可以在这个平台上以一种向后兼容的模式运行,只需要做一些微小的改动。?
为了进一步说明这个观点,设想如果一个企业想通过不支付Java环境费用来“节省成本”,这意味着它要迁移到另外一种语言(假设今天大部分的企业都在使用Java)。这种迁移的成本,包括培训费,聘请专家,完全重写应用程序和工具组件,来回的测试,最终的部署,这些很容易就使成本超过了继续使用Java开发和部署的成本。?
您有任何关于福州JAVA学习的疑问,欢迎咨询在线老师?
正确的做法是不要担心Java是开源还是具有专利所有权。不要理会如今发生在新闻界的讨论。它跟你的商业需要和长远的企业软件生态健康没有关系。?
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条