Java在软件行业里面进行了多年的经营,已经开枝散叶了许多了东西,也产生了很多非常不错的思想,已经不单单是一门语言的关系了,需要重新认识java,认识IOC(控制反转),认识picocontianer等内容
C++在今年可能会出一个新的标准,将更多的涉及模板技术,也学会变得越来越复杂,C++的程序维护也将变得越来越难以维护。
企业开发所需要考虑的几个因素是:
成本,效率,维护
JAVA由于其自身的优势,开发成本比C++要低廉一些,开发效率也比C++要快速一些,维护上相对也比C++要容易一些(想想找内存泄露的痛苦),虽然java的执行速度比不上C++,但是考虑到大部分人写的C++代码的效率未必能够跟得上java的程序(指的是内存申请),也考虑到现有硬件的发展速度使得java的限制变得越来越小。
不选择python的原因是python在国内企业的应用太少,虽然python很方便,也很简洁,但是python的大规模企业级应用框架还是很少,容易形成开发成本过高,同时python30的推出,使得python要想在企业级大量应用也需要一段时间。
因此接下来的主要目标是开始学习java与学习java的一些相关框架,hibernate以及spring都是需要去深入看一看的。
如果有必要,将jython应用到java中,使得java具有静态与动态语言的性质,从而增加了java语言的开发能力与特性。
注意:
思想是通用的,一些原则性的东西必须要牢记。
第一个学习网址:
http://dev.csdn.net/develop/article/24/24397.shtm