当前位置: 技术问答>java相关
散分,希望大家能客观的谈谈java和c#各自的优缺,和将来的前途,有没有可能c#取代java?
来源: 互联网 发布时间:2015-07-25
本文导语: 散分,希望大家能客观的谈谈java和c#各自的优缺,和将来的前途,有没有可能c#取代java? | 客观的评价,sun公司在应用服务器方面已经超过了microsoft 但microsoft现在已开发出.net,它的底层采...
散分,希望大家能客观的谈谈java和c#各自的优缺,和将来的前途,有没有可能c#取代java?
|
客观的评价,sun公司在应用服务器方面已经超过了microsoft
但microsoft现在已开发出.net,它的底层采用clr,可以实现跨平台
也凭借着microsoft的实力,相信,跟着microsoft走,没错的
microsoft公司宣布在2004年将在windows平台下彻底不支持java
但microsoft现在已开发出.net,它的底层采用clr,可以实现跨平台
也凭借着microsoft的实力,相信,跟着microsoft走,没错的
microsoft公司宣布在2004年将在windows平台下彻底不支持java
|
C#的功能和JAVA应该是差不多的,在易用性方面也不错,但JAVA最大的优势也许就在于它的可移植性,两者各有自己存在的理由,所以没有谁会吃掉谁,只会一起发展吧
以上纯属个人观点
以上纯属个人观点
|
m$不可能不支持java吧?按照m$的设想,他的.net平台是跨语言的,目标包括java在内,据说跨平台的开发也在进行中。不支持java,怎么达到目标?
估计m$的目标是要削弱sun的vm,开发生成msil的java编译器,这样基本不影响java软件开发人员;或者开发一个中间编译器,将javaclass的bytecode编译为msil,从而可以运行在.net环境中;或者将.net平台发展成为一个标准,比如在m$下一代操作系统中让.net runtime成为底层机器码和应用程序之间的屏障,逼迫sun开发支持.net环境的编译器,都可以啊。
java这么强大的语言,微软如果不支持,那不是跟自己过不去吗?
估计m$的目标是要削弱sun的vm,开发生成msil的java编译器,这样基本不影响java软件开发人员;或者开发一个中间编译器,将javaclass的bytecode编译为msil,从而可以运行在.net环境中;或者将.net平台发展成为一个标准,比如在m$下一代操作系统中让.net runtime成为底层机器码和应用程序之间的屏障,逼迫sun开发支持.net环境的编译器,都可以啊。
java这么强大的语言,微软如果不支持,那不是跟自己过不去吗?
|
其实MS支持不支持JAVA都无所谓,世界上不可能只有MS,从发展趋势讲SUN也有很好的发展前途,而MS说不支持JAVA,也只是某些功能(关于JAVA)的不做而已,而这些功能SUN公司肯定会做的,到时候只要到SUN网站上下载这些小插件不就行了吗?无需担心JAVA会被淘汰,好东西肯定有人会用,因为JAVA的应用范围实在是太广了.
|
我两者都用,,,现在主要是JAVA
C#顺便玩,无需排挤任意一方
C#顺便玩,无需排挤任意一方
|
我觉的两者可以一起学。
|
跟我一个想法,我现在即没有用JAVA,也没有用C#,但这
两者我都在学,我觉得没有什么冲突的,语法呀什么的基
本上都是大同小异,有兴趣的话可以同时学习,到要用的
时候再可以抓好某一个就行了
两者我都在学,我觉得没有什么冲突的,语法呀什么的基
本上都是大同小异,有兴趣的话可以同时学习,到要用的
时候再可以抓好某一个就行了
|
我刚开始学java﹐觉得还好﹐以前用c#﹐我认为各有优点﹐不可能说谁会取代谁﹐两者有很多相似的地方﹐可以一起学习。
|
我觉得JAVA的异常机制很棒,C#偶尔用过,但不太懂.我感觉这两种不矛盾的,看你个人兴趣和爱好了.再说,如果客户要求你用的话你就都得会.
|
.net 3-Tier Client-Web-Database
j2ee n-Tier Client-Web-EJB-Database
j2ee n-Tier Client-Web-EJB-Database
|
"microsoft公司宣布在2004年将在windows平台下彻底不支持java"?
怎么个不支持法?
怎么个不支持法?
|
开发工具可是有许多在windows上跑的,
大不了,我还用windows 2000
大不了,我还用windows 2000
|
stop on this topic plz
nonesense
nonesense
|
我感到java要比c++的技术全面些
建议用java
建议用java
|
Sun和Microsoft,一个占据了服务端的阵地,一个占据了客户端的地盘;
不管它谁生谁灭,学会了Java不会白学,学会了C#也不会白学;
作为程序员,从Java转到C#不难,从C#转到Java也不难,一切顺其自然!
不管它谁生谁灭,学会了Java不会白学,学会了C#也不会白学;
作为程序员,从Java转到C#不难,从C#转到Java也不难,一切顺其自然!
|
支持楼上,不过,说真的,如果MS不再支持JAVA的话确实让我们很为难.
我们可以不用XP而用其它去从事JAVA开发,而我们的客户却不可能跟着我们不用XP及下一代MS的桌面系统.
我们可以不用XP而用其它去从事JAVA开发,而我们的客户却不可能跟着我们不用XP及下一代MS的桌面系统.
|
java
|
.net Client-Web-COM+-Database
j2ee Client-Web-EJB-Database
都是多层 三层和多层是一个意思。
j2ee Client-Web-EJB-Database
都是多层 三层和多层是一个意思。
|
JAVA的思想是从C++来的,但是青出于蓝,现在的C#是为了和JAVA抗衡而出现的,不过在思想上是JAVA的,所以他们应该不会有什么太大的冲突。
|
java 与C#各有千秋,跨平台开发,不考环境,java比较好,而且java 能与COM建立桥梁
|
java