如果要那样说的话,就没有办法了,那就什么语言都可以写嵌入式的开发了。只要有这方便的编译器就可以了,但是问题 你还需要到目标机器上去编译一下啊,说实话,JAVA的一次编写,到处执行是有一些地方没有做好,但是,支持JAVA开发的的硬件有多少,而支持别的语言的开发的又有多少,JAVA是给程序员提供了方便,你可以不去管底层的实现而可以在一定的高度上写出相类似功能的代码来,这一点,又有几种语言能做到
一个语言能发展到这个程序,一定是有它的一定的道理的,按照我们中国人的想法,如果只是SUN公司的炒做,是不可能炒做这么多年,也不可能把它炒做成世界用户第一的语言的,退一步讲,就算是它炒做的,能炒做成这样,那也是人才啊!
JAVA的跨平台一直以来就是它的优势,而别的语言又有几个能做到的,也许有人会说,在国内有几个公司是同时用几个平台的,又有几个人不是用microsoft的,但是这只代表目前,并不代表ms的东西将永远占据中国市场。
不可否认,新出的语言当然有新了的语言的优势,否则它新出来干什么,不可能一新出来就被淘汰吧,但是一切都要让时间来说话,十年的时间已经让JAVA给世人交了一份合格的答卷。别的新出的语言要断定它好,还为时过早
。
java的崛起,要归功于硅谷和linux,因为硅谷绝大多数都不用微软的东西,正好碰上java出炉,当然强烈支持
就象当初linux出炉的时候,本来一直用Unix的公司开始转用linux,老外看得重的是版权免费,最好连代码也免费(开源)
国内最早用发展起来的是台湾,这和侯捷老师的改行有一定的关系,然后再传到中国,中国刚好碰上手机发展的时候
用java开发手机软件很方便,到现在.net开始提供平台写,开始和java占市场,我未用过,不敢评论
而C#出世的初衷,或者说唯一目的,就是打倒java,这个意图是众所周知的
不过java不会没落,因为太多新技术(我不了解,所以也不敢评论),象struct,hr...,之类的