java 跟.net哪个更好

 我来答
tyrhhbd
2011-01-02 · TA获得超过2.4万个赞
知道大有可为答主
回答量:3261
采纳率:0%
帮助的人:1558万
展开全部
这个很难说哪个更好,应该根据你的需求和应用的实际需要来确定哪个更适合。

从技术上说,.NET体系是微软学习Java与J2EE平台体系的基础上开发出来的,所以两者有一定的相似性。精通了其中一种,再学习另外一种,都不是什么难事。

.NET体系是微软开发的,因此与微软的系列产品兼容性更好,比如Windows操作系统平台、SQL Server数据库……,当然,它也支持Oracle等数据库,不过在操作系统平台上,它只支持Windows系列,这也意味着.NET体系上的应用是不能跨平台移植的。

Java与J2EE体系是包括IBM、Oracle、HP等多个厂商支持的开放体系,因此其跨平台的兼容性相对来说很好,广泛支持UNIX、Linux、Windows等主流操作系统平台和绝大多数数据库平台。

选择使用何种技术平台,其实要从客户需求和应用的需要出发。由于Windows技术平台的技术局限性,一般来说,中小型的应用可以采取Microsoft的整体解决方案,包括使用.NET体系;但对于大型应用来说,主流的选择还是UNIX平台和J2EE体系。

总体上说,两种体系各有千秋,互有长短。

至于学习,其实看你在什么公司工作,服务什么客户,有时候并不是你个人能决定的~
人醉满堂春5695
2011-01-02
知道答主
回答量:45
采纳率:0%
帮助的人:0
展开全部
各有千秋啊,
要说跨平台性好的就用JAVA,
.NET与WINDOWS的兼容性更好,毕竟都微软的东东。

在用的方面:
JAVA需要做各种配置,
而.NET则在配置方面就简单的很多。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sjn660877
2011-01-03 · TA获得超过2189个赞
知道小有建树答主
回答量:1669
采纳率:0%
帮助的人:1377万
展开全部
net好点吧,net编写更简单更直观跟容易上手,跟windows的兼容性也更好,所能用到的控件也很多,缺点就是安全性不高,这也是微软的通病,尤其是数据库经常被注入,但是说到安全,虽然说java的安全性比.net要高但是还是存在安全问题,一般的网站也基本没什么人回来无聊的攻击你,看个人喜好吧,我更偏向net一点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
耕鸿
2011-01-02 · TA获得超过154个赞
知道答主
回答量:69
采纳率:0%
帮助的人:42.4万
展开全部
.net模仿的Java,所以建议先学Java,学完Java后你会发现再学.net就跟看小说似的几周就学完了。不过建议你先学一学编程方法学,电驴上有斯坦福大学的编程方法开课.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
赏舞寓意
2011-01-02 · 超过22用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:44.7万
展开全部
.net好,现在编程领域流行这个,主流也是这个。尤其是asp.net
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶寅威
2011-01-02
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
毫无疑问,.Net更好。
Java能实现的功能,.Net也能实现。
而.Net能实现的功能,Java并非能完全实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
649956781
2011-01-02 · TA获得超过1334个赞
知道小有建树答主
回答量:337
采纳率:100%
帮助的人:393万
展开全部
兄弟,别学了。都不好!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式