java应用领域可不止业务系统,还包括各种开源框架以及中间件等,这些也都是为了解决业务问题或者为了提高业务系统构建效率而诞生的,可以看成是业务系统中的一些技术切面,除了我们常见的开源框架之外,很多企业内部也会诞生很多这种从业务系统剥离出来的技术框架或者平台。不管怎样,java生态就是随着解决各种业务问题而逐渐繁荣起来的,只要世界不完美,就有它发挥的战场。
不知道为什么那么多人喜欢讨论语言的优劣,在合适场景使用合适的语言即可,考虑的因素很多,除了性能、学习成本、可维护性等等。
java作为一个在TIOBE上常年排名第一,使用人数和场景也是非常多的。业务肯定是java目前使用场景最多的了。各种中间件很多也是用java来写的。在客户端角度的话android framework语法也是java。
Java一直被评选为最好的语言,在语言榜上一直排第一,主要就是在性能和易用性上找到了一个平衡点,GC解决了程序员释放内存的问题,大大的方便了业务开发,除了做业务开发以外,Java语言还是可以做很多工作的,例如,一个著名的UML画图工具Visual Paramdigm就是用java开发的,用起来也特别的好用,Java不适合的就是系统软件,偏底层的,这是这些软件趋于稳定,需求量没有业务开发大,国内大部分的IT行业都是从事应用层次开发的,所以,我认为Java可以在IT行业再坚持10年没有任何问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。