请问JAVA于.NET各自有什么优势与区别?
马上要分专业,不知道到底选哪个很多人都说JAVA的前景更好,本来是打算选JAVA但是截止目前所学的为止,就是JAVA语言设计和JAVAWEB开发,感觉JAVA是不是只能开...
马上要分专业,不知道到底选哪个
很多人都说JAVA的前景更好,本来是打算选JAVA
但是截止目前所学的为止,就是JAVA语言设计和JAVAWEB开发,感觉JAVA是不是只能开发基于B/S,也就是WEB应用程序?
我其实是喜欢那种桌面应用程序,也就是exe程序,(C/S)比如QQ,迅雷,PPS啊什么的。而不是像用JAVA和JAVAWEB在网页里运行的应用程序(例如淘宝啊之类的应该就属于吧)
而目前学的.net里的C#和Winform就是基于C/S开发这种程序的
有人说JAVA只能开发那种网页应用程序,不能开发像QQ等等桌面应用程序,如果是这样的话我还是选.net吧,虽然老师有说过JAVA移植性好什么的,但毕竟也是个抽象概念,没做过实际开发,不知道有什么重要性,所以也懒得去管什么移植性
我个人的兴趣还是想做桌面应用程序以及能开发游戏的(不是那种网页的flash小游戏,是指那种下载下来基于C/S的游戏)
希望懂的各位编程牛人帮我这小白出出主意,全部分都拿出来了
JAVA也有说是基于B/S的,这样的话是不是说不能开发那种桌面应用程序了?
哎,一边又说JAVA前景更好,.NET没什么前景,不过桌面应用程序又只能用.NET开发,是这样吗?不过目前几乎是桌面应用程序占得更多,为什么说.NET不好呢? 不明白 展开
很多人都说JAVA的前景更好,本来是打算选JAVA
但是截止目前所学的为止,就是JAVA语言设计和JAVAWEB开发,感觉JAVA是不是只能开发基于B/S,也就是WEB应用程序?
我其实是喜欢那种桌面应用程序,也就是exe程序,(C/S)比如QQ,迅雷,PPS啊什么的。而不是像用JAVA和JAVAWEB在网页里运行的应用程序(例如淘宝啊之类的应该就属于吧)
而目前学的.net里的C#和Winform就是基于C/S开发这种程序的
有人说JAVA只能开发那种网页应用程序,不能开发像QQ等等桌面应用程序,如果是这样的话我还是选.net吧,虽然老师有说过JAVA移植性好什么的,但毕竟也是个抽象概念,没做过实际开发,不知道有什么重要性,所以也懒得去管什么移植性
我个人的兴趣还是想做桌面应用程序以及能开发游戏的(不是那种网页的flash小游戏,是指那种下载下来基于C/S的游戏)
希望懂的各位编程牛人帮我这小白出出主意,全部分都拿出来了
JAVA也有说是基于B/S的,这样的话是不是说不能开发那种桌面应用程序了?
哎,一边又说JAVA前景更好,.NET没什么前景,不过桌面应用程序又只能用.NET开发,是这样吗?不过目前几乎是桌面应用程序占得更多,为什么说.NET不好呢? 不明白 展开
展开全部
微软巨舰上的C#的上升是无人可档的,C#在开发B/S和C/S架构上确展现了其强大的一面,尤其是其图形化界面更是无懈可击,控件功能更是它的强大之处,很多外企和国内中小型企业都是用C#来开发软件的。并且C#也比java开发快一些,学习周期也短一些。
当初我在这两名语言之间也徘徊了很久,后来我选择了java成为我的挚爱,虽然C#无比强大,但java作为实力派语言也展现了巨擘的一面:第一,有甲骨文公司为他护航,有oracle数据库对它鼎力的支持;第二,java 的开发是免费和开源的;第三,B/S架构的软件他俩是不相伯仲,C#比较适合小型项目,但蚂桥java在大型项目的开发中的地位是无与伦比的;对于C/S架构的软件,现在使用java(android)开发程序是很火的;第四:很多大型公司还是倾向祥物厅java程序开发的;第五:java的版本也在不断完善和更新,现在7.0都已经出来的,说明它还是很有活力的。
题为话,其实选择哪种语言都是对的,关键是根据自身情况出发,大体情况相信你也很清楚,只是没有迈出那一步的勇气,不论你选择哪一种,都要坚定的走下去,当程序写到一定层次后,就会突破语言的壁垒和限制,最后你会发现殊谨隐途同归!呵呵,你的程序人生才刚开始。
当初我在这两名语言之间也徘徊了很久,后来我选择了java成为我的挚爱,虽然C#无比强大,但java作为实力派语言也展现了巨擘的一面:第一,有甲骨文公司为他护航,有oracle数据库对它鼎力的支持;第二,java 的开发是免费和开源的;第三,B/S架构的软件他俩是不相伯仲,C#比较适合小型项目,但蚂桥java在大型项目的开发中的地位是无与伦比的;对于C/S架构的软件,现在使用java(android)开发程序是很火的;第四:很多大型公司还是倾向祥物厅java程序开发的;第五:java的版本也在不断完善和更新,现在7.0都已经出来的,说明它还是很有活力的。
题为话,其实选择哪种语言都是对的,关键是根据自身情况出发,大体情况相信你也很清楚,只是没有迈出那一步的勇气,不论你选择哪一种,都要坚定的走下去,当程序写到一定层次后,就会突破语言的壁垒和限制,最后你会发现殊谨隐途同归!呵呵,你的程序人生才刚开始。
展开全部
各自有自己的好处,不过现在的话JAVA的工资比.Net要高些,.NET强就强配逗在有自己的开发工具。
这两种技术的优势及劣势:
1.Java的优点是:可以跨平台、用于大型公司来开发项目,缺点是开发慢耗资大;
2.NET的优点是:开发周期短、在并携windows系统培蔽卖下兼容最佳、快速开发耗资少对于国内的中小型企业都适用。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选择自儿喜欢做的。这样就会有兴趣。。c#的前景只是没有丛迟JAVA好。但还是可以的。只是JAVA较流行罢了。你说的没错。。JAVA目前分两大块:J2EE,J2ME,J2EE,基于B/S开漏扮发,J2ME基于手机开发。
如果你想做桌面。JAVA的选择是做手机,即返郑灶J2ME。。要不然,就学C#,这样会好点。是基于WINDOW开发。如果不想学C#,那学C++吧。C++的前景比C#,JAVA都好。只是较难学。难入门。
如果你想做桌面。JAVA的选择是做手机,即返郑灶J2ME。。要不然,就学C#,这样会好点。是基于WINDOW开发。如果不想学C#,那学C++吧。C++的前景比C#,JAVA都好。只是较难学。难入门。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
谁说Java不能稿迹做c/s了。。。 但是没有微软的强,毕竟人家有自己键侍并的操作系统。
谁说现在桌面应用程序占得多。谈亏。。大趋势明显是B/S方向。
跨平台可不是没什么用,是相当有用!JAVA火起来就靠它了。
谁说现在桌面应用程序占得多。谈亏。。大趋势明显是B/S方向。
跨平台可不是没什么用,是相当有用!JAVA火起来就靠它了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个都差不多
学好一个就行
无所谓谁强仔握谁弱枣孙
只要能找到好凳戚链工作就是好语言
学好一个就行
无所谓谁强仔握谁弱枣孙
只要能找到好凳戚链工作就是好语言
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询