就算用正版vs vs.net,要是被发现用的操作系统是盗版的也会被告侵权
就算ide和操作系统都用正版,数据库用盗版也……
所谓我们老总上个月花了800多买了一张sql server 2000标准版,还是认识人所以便宜了买的。
[此贴子已经被作者于2006-5-9 11:24:13编辑过]
现在有很多机型开始不支持java软件,
.net里面有mobile开发项目,无论简单程度还是开发周期都超越java
牺牲的效率这里一点那里一点,很多点。。。
我喜欢java只是因为我觉得它用起来的时候莫名其妙
java的listener比起C#的event要复杂一点,麻烦一点
如果不用swt designer的话,在月蚀里面写一段长代码简直令人疯狂,因为你要花一分钟去找到某个按钮的构造代码和listener在哪里……
如果要那样说的话,就没有办法了,那就什么语言都可以写嵌入式的开发了。只要有这方便的编译器就可以了,但是问题 你还需要到目标机器上去编译一下啊,说实话,JAVA的一次编写,到处执行是有一些地方没有做好,但是,支持JAVA开发的的硬件有多少,而支持别的语言的开发的又有多少,JAVA是给程序员提供了方便,你可以不去管底层的实现而可以在一定的高度上写出相类似功能的代码来,这一点,又有几种语言能做到
一个语言能发展到这个程序,一定是有它的一定的道理的,按照我们中国人的想法,如果只是SUN公司的炒做,是不可能炒做这么多年,也不可能把它炒做成世界用户第一的语言的,退一步讲,就算是它炒做的,能炒做成这样,那也是人才啊!
JAVA的跨平台一直以来就是它的优势,而别的语言又有几个能做到的,也许有人会说,在国内有几个公司是同时用几个平台的,又有几个人不是用microsoft的,但是这只代表目前,并不代表ms的东西将永远占据中国市场。
不可否认,新出的语言当然有新了的语言的优势,否则它新出来干什么,不可能一新出来就被淘汰吧,但是一切都要让时间来说话,十年的时间已经让JAVA给世人交了一份合格的答卷。别的新出的语言要断定它好,还为时过早
。
java的崛起,要归功于硅谷和linux,因为硅谷绝大多数都不用微软的东西,正好碰上java出炉,当然强烈支持
就象当初linux出炉的时候,本来一直用Unix的公司开始转用linux,老外看得重的是版权免费,最好连代码也免费(开源)
国内最早用发展起来的是台湾,这和侯捷老师的改行有一定的关系,然后再传到中国,中国刚好碰上手机发展的时候
用java开发手机软件很方便,到现在.net开始提供平台写,开始和java占市场,我未用过,不敢评论
而C#出世的初衷,或者说唯一目的,就是打倒java,这个意图是众所周知的
不过java不会没落,因为太多新技术(我不了解,所以也不敢评论),象struct,hr...,之类的
其实每一种语言既然存在就一定有它存在的必要性和合理性,使用JAVA的人,希望大家都一起来用JAVA,那是不可能的,使用C#或者C的人也希望大家都说C#或C好,那也是不可能的
其实就是神说的一样,分工不同,不可能要求每个程序员都去写底层,都去搞最底层的东西
那样效率岂不是更差
再说JAVA的接口都是别人帮我们写好了的,那为什么不去用。
如果你真的牛的话,干脆什么接口都不要用好了,自己写一个操作系统,然后自己再开发一种语言来支持这种操作系统,那才叫真的牛
会C又怎样,精通C又怎样,会汇编又能怎样。
还不是一样用别人的编译器帮你把你的程序编译成各种目标代码
为什么不自己写一个编译器出来?那岂不是更牛
其实这个话题在一开始就是一个错误。没有必要去讨论哪种更好。只要你学得精,用哪种都是一样的。
谁说会写编译器比精通C和汇编更牛的……
学懂了编译原理就可以很简单写出来,绝对比精通汇编容易!