Java是由Sun Microsystems公司于1995年5月推出的高级程序设计语言,具有面向对象语言的所有特性,支持跨平台。对于我们这种以C/C++为主体语言的程序员来说,Java更像是简化和优化C++语言,在特征上有些多重逻辑不存在,也解决了C++的内存容易溢出的问题,头文件引用也没有那么复杂。
C++是目前逻辑性最强的编程语言,所以C++框架程序最稳定。Java框架也同样常适用于一些对性能相对要求不是很高的底层,用于做数据处理,比如金融领域的后台等。但因为Java框架的逻辑性不是太强,所以JAVA程序员就需要写大量的逻辑,以至于常见Java程序员的加班。
云平台兴起以来,JAVA似乎有了新的趋势。云平台上的开发平台本身能兼容的底层框架受限,而且各厂商的云平台都只希望用户按平台的业务规则做开发,所以Java在云端做业务开发是最合适的语言,而脚本语言是用来启动云平台上自带的框架,往往不满足客户的需求。