java和.net哪个更好用呢?

如题... 如题 展开
 我来答
千锋教育
2016-01-08 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
  各有各的用处:
  java可以在各种系统上运行,其实.net也有这个潜力,只不过里面的一些和windows api相关的类就不能用了,网络方面的类应该是可以很好运行的。.net有一套开发工具,可以提高开发速度。
  如果是比较大型的应用的话,还是java比较适合。不过java对服务器的要求一般比较高。.net有一套MS自成体系的东西(windows + sql server + office + .net +...)他们之间没有兼容性问题。java的话老是会遇到些兼容问题。.net依赖的windows价格还可以。linux是免费的,但是如果大型应用用IBM的话,简直是天价。 .net比较新,借鉴了java,不能否认.net是比java先进
  j2ee的优势:
  1.j2ee应用程序服务器一般集成了很多组件程序:
  web server, jms, app server. ejb component 封装得比.net组件要多些,它可以进行事务处理,persistence等功能。
  2..net组件没法完成事务处理功能,要进行事务处理,必须用COM+的transaction processing function. .net中没有异步消息功能(i.e. jms function),在COM+中可以用消息队列来完成这样的功能。.net对数据库的处理功能,ado.net是面向无连接的应用,但事务处理等功能需要自己编写程序或用在数据库中处理。.net web server, .net framework等各server不是集成在一起,多少有些不方便。 以上是认为.net相对来说比较不方便的地方。 .net的优势
  1..net的元数据功能强大。
  2.部署非常方便。
  3.side by side execution,解决了版本问题,允许多版本共存,resolved dll hell.
  4. This is a remarkable one, code behind technology.
  5. Also a remarkable one, easier Web Service development and deployment.
  6. back compatible,对以前产品的兼容,如果用java,以前用com+实现的东西就会变成一堆废品。
  7. vsa,方便开发script application.可以开发一个应用程序象office一样有一个script editor.这点很诱人。
  8. .net speech technology,前景广阔,call center中大有前途,和Voice xml竞争产品,version1.0马上要release了。
  ms以前有Smart Card sdk1.1,但在.net中好像还没有实现。而Java Card非常好用,j2me功能觉得还不够强大,同时.net在这方面也还不是很强大。.Net最大的优势是简单和window结合紧密 java的优势在于跨平台和大型企业应用。
  
暴莉赧幻枫
2020-06-28 · TA获得超过3529个赞
知道小有建树答主
回答量:3110
采纳率:29%
帮助的人:412万
展开全部
本人认为各有所长。但是在国内用JAVA开发的占到了50%;相对于.NET有30%的市场;PHP有10%;其它的为10%。JAVA开发用于大型的项目开发;鄙人认为JAVA还是蛮好的!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牢绮陆凝冬
2020-01-07 · TA获得超过1107个赞
知道小有建树答主
回答量:1851
采纳率:95%
帮助的人:13.1万
展开全部
这问题不能一概而论。得看是什么方面。如果是做网站,.net有vs,拖拽控件什么的很方便。但是java比.net成熟,各种技术例如ssh框架等等比较多。就现在而言,以java为基础的网站开发还是主流
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-30
展开全部
现在的趋势是.NET做的越来越多.JAVA越来越少..
JAVA是在传统的ERP系统上占优势.但现在越来越多的SAAS了..NET的兴起也是个趋势咯
至于楼上说的 大的用JAVA 小的用.NET也不对...现在很多大的项目也开始用.NET.比如招商银行还是哪个
银行就是用的ASP.NET做的.貌似也没有听到出过什么大 的错误
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-30
展开全部
建议JAVA。
以下是个人感觉,可能不对
一、JAVA结构比较严谨和规范
二、使用JAVA的地方要比.net多一些
三、从JAVA到.net比较容易,从.net到java要难一些
四、最好JAVA掌握到一定程度,看点.net的资料。
JAVA语言是一门非常重要的语言,因为JAVA是一门跨平台的编程语言,可用于不用的平台,它符合互联网技术的发展需要,全世界除了微软都在支持它。同时,JAVA是一门心技术,所以学JAVA更具备竞争力和广阔的就业前景。.ner的应用面相对比较少。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式