当今天的软件开发主要分为桌面应用与WEB应用,当然现在大部分的系统都是基于B/S架构。这两个领域的软件C++开发的软件占到了几成呢?可以说很少。 8 j* Z, f- o( L桌面应用也应该说是JAVA的强项,JAVA在1.3/1.4版本的时候,JAVA的swing已经是非常流行了,比起当时的VB,dephi来说,JAVA的swing也是一个非常的竞争对手,只所以它能够占领桌面软件的市场,就是因为其夸平台的特性,而且也是大大简化了开发。尤其是JAVA的多线程程序设计,更是JAVA中的优中之优的特点。试问哪门语言提供的多线程程序设计像JAVA这么简单,轻便呢?C++是远达不到的吧,而且JAVA的自动垃圾回收机制,也是开创的开发语言的先河~~优点我就不一一列举了& s% C4 M. f$ @' o. F
7 ~' O! o, }2 |' N: a. K p另外WEB开发,也可以说是JAVA成为当今一门最流行的开发语言。虽然JAVA没有ASP,PHP以及其它WEB开发语言出现的早,但是JAVA的J2EE平台一推出,就速度占领了WEB开发市场,而且一直处于遥遥领先地位,不管是从培训机构来看,还是从市场对职位的要求来看,都是能够说明这一点的。C++是远不能比的。 2 H* A$ B$ p4 l8 s0 m, ?6 t但是C++的强大,大家也是心知肚明的,JVM是用C++写的。当然现在已经有使用JAVA语言写的JVM了,呵呵,而且速度还比sun的JVM要快哦,有兴趣的朋友可以在网网找找8 s& Q: b2 T x% y5 Y4 C
另外JAVA在移动设备软件领域也不示弱,J2ME也在移动领域占一席之地,呵呵,JAVA的摊子铺的也真够大的呀,无论你学习JAVA的哪个领域,并深入的学习下去,你都将会成为精英中业精英~~ $ F! d( E4 c; c1 W. s当然C++的前途,可以说也是非常光明的,高端的C++工程师的薪水可比JAVA的高级工程师高的多,不管是做嵌入式开发,驱动开发,视频、音频开发,还是高端的数据流通信,都是C++的拿手好戏,而且语言学到某个层次都是相通的,大家还是先学好一门语言,再学其它语言,可以有触类旁通的感觉,正如张无忌学习的九阳神功一样,对其它语言略加学习,就可以运用自如,再加以时日,就可以了如指掌,称霸武林了~~~ (说笑话了~~) " j4 f1 ]4 S2 ] . Y- [, l' N) K0 v7 p: F, n如果你现在急于一找一份软件开发方面的工作,我建议你学学JAVA,如果你已经是一位JAVA软件开发工程师,为了提高你的造诣,你可以再学学C++,会有很大的收获哦,谁试谁知道~~别人我不告诉他!!EMB_12 EMB_12 EMB_12 8 c Q) W* p0 z7 Z2 m1 n% ^/ e) S9 n
今天的辩论就快结束了,在此也祝愿各位,能有所收获。。。。。。