.net相对于Java和C++有什么优势和劣势?

我是学软件开发的,最近要在C++,.net,Java中选择一种方向,但是对于各种方向不是很了解,很想了解了解各位大侠的看法~~~... 我是学软件开发的,最近要在C++,.net,Java中选择一种方向,但是对于各种方向不是很了解,很想了解了解各位大侠的看法~~~ 展开
 我来答
飘逸潇洒哥
2012-03-14 · TA获得超过320个赞
知道小有建树答主
回答量:217
采纳率:0%
帮助的人:178万
展开全部
C++更侧重于游戏、电子、通讯、硬件设备的驱动、嵌入式、科研等等领域
而.NET和JAVA更侧重于应用领域,比如一些管理系统,应用软件,网站等等
三者都各有前途
如果要比较.NET和JAVA,他们大概有这么一些区别:
.NET有微软这个大东家作为后盾和技术支持,也有庞大的社区资源(同行业的很多人很多已经解决的问题很多成熟的方案),同样,.NET的东家出的 很多产品都是收费的(比如开发工具,比如数据库SQL SERVER,当然我们国内都用盗版),但收费的同时就提供很多售后支持,比如技术支持。而且.NET入门相对比较容易,但真要做到精通,也不是那么容易。
JAVA出道比.NET早,而且是开源,因此社区资源比.NET肯定也是更丰富,但由于是开源,所以就没有一个固定的东家来做各种支持了,同样,它领域里的很多东西因为是开源,所以可以直接用而不用付费。相对来说,入门要难些。
从做出来的东西来说,两者不相伯仲,高手用哪一门都能搞出好东西,而且一般最后高手好像哪一门都能搞。到最后架构的思想是一样的,只是实现的语言不通而已。
micro0369
2012-03-14 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4271万
展开全部
我的理解:

C++、c# 、Java 是具体的编程语言

新的C++、c#背后的.net、Java背后的j2ee\j2me... 是一种框架、解决方案;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bluewater_52d1
2012-03-14 · TA获得超过256个赞
知道小有建树答主
回答量:798
采纳率:0%
帮助的人:205万
展开全部
JAVA的跨平台性比较好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-03-14
展开全部
.net入门比java和C++底,java其次,C++最高。java跨平台性好,可以做桌面开发,手机开发和网站开发,但周期长适合做大型项目。c++一般用来做桌面开发和网游开发的比较多,功能强大,但比较难学。.net也可以做桌面开发,手机开发和网站开发,简短,开发周期短,大中小型项目都可以做。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式