用什么语言开发项目是怎么决定的?(java或.net高手请进)

我已经初步学习了这两个语言,他们说java做的项目安全,但我觉得.net像也蛮安全的。请高手帮我具体分析一下,java和.net做同一个项目,一个快多了。为什么还要有ja... 我已经初步学习了这两个语言,
他们说java做的项目安全,但我觉得.net像也蛮安全的。
请高手帮我具体分析一下,
java和.net做同一个项目,一个快多了。
为什么还要有java做,真的只是为了安全和那个平台无关性吗?
java比.net安全在那呢?
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
注意我的问题个数!!!
谁说的最仔细,我就把分给谁!
展开
 我来答
之论力阳是累6673
2008-07-02
知道答主
回答量:33
采纳率:0%
帮助的人:34.4万
展开全部
java安全是相对于C\c+,.net等其它而言,

比如java没有指针,而是引用,不能像指针做++这样危险的运算,

java拥有代码检查机制,可以防止以外,

例如,java会检查数组溢出,而c++则没有这样的检查机制。

java可轻松运行在各种平台上,如,unix,mac,soloris,等。

而c++,。net则不具备这种特性。

其次java是开源的,正如楼上的朋友所说:
所以每一步都掌握在程序员的手中,所以比较

的安全。但是.NET是微软的,不开源,很多东西封装了我们不

知道到底写了什么,如果有一天微软倒闭恶意写点东西,后果

可想而知。这个才是为什么大的企业不选用WINDOWS平台和选用

JAVA的原因。
he8523
2008-07-02 · 超过11用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:0
展开全部
本人认为JAVA和.net的主要区别有下:
1.安全性
毫无疑问,JAVA的安全性是肯定比.net高的,因为JAVA用自己的虚拟机,跟系统毫无关系,目前为止,我没有听说过JAVA开发的程序被黑什么的,就算黑,也只能是黑操作系统,而JAVA程序相对安全。
2.开发速度
在开发速度上,.net肯定是比java开发速度要关的。但是,.net只能开发中小型的项目,像大的项目开发起来是比较费劲的。
3.跨平台
JAVA是跨平台的开发软件,一次编译,到处运行。
4.可扩展性
JAVA开发的软件可扩展性是比.net高的
5.插件使用
JAVA因为是开源的,所以有很多人致力于插件的开发,这样就给我们的开发工作带来了很多便得,比如说struts,当然现在.net 也可以用struts了,但是那是在后期。
6.客户要求
按照客户的要求来决定用哪种开发语言。
7.起源
SUN公司推出面向对象的开发语言java后,受到了许多程序员的喜爱,大家转而使用JAVA,可是在面向对象这块微软当时还是空白,所以微软推出了.net,大家可以看到其实.net有很多东西和java都是一样的。有点抄袭的意思吧。
综上所述,再加上java是开源的,我建议用java
呵呵,给分........
小弟的一些粗鄙认识,请大家指教。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友32cdd9945
2008-06-30 · TA获得超过1374个赞
知道大有可为答主
回答量:2429
采纳率:100%
帮助的人:1934万
展开全部
老实说,现在java和。net都差不多。
java的优势是支持平台无关,开源项目比较丰富,参与的人也很多了。
.Net 话,服务器只能用windows了,虽然也有人开始移植到linux了,可是还是不行,基本上你用。net就只能用Windows了,都知道Windows系统不是想linux那样免费的了。 例外。net的库也基本上都是微软自己提供的,没有java那么多开源的库可以选用。不过。net做东西比较方便,微软一向的风格,起码做网页,我觉得。net 比java要方便。

。net 和java是类似的,没有听说什么安全性的区别。
。net里面也是和java一样的提供自动垃圾回收机制,没有所谓的指针安全问题的了。
性能方面,可以说。net的性能还要好点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cef75b589
2008-07-01 · 超过11用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:0
展开全部
Java是开源的,所以每一步都掌握在程序员的手中,所以比较

的安全。但是.NET是微软的,不开源,很多东西封装了我们不

知道到底写了什么,如果有一天微软倒闭恶意写点东西,后果

可想而知。这个才是为什么大的企业不选用WINDOWS平台和选用

JAVA的原因。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌微月2S
2008-06-30 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2892万
展开全部
java大部分底层代码都是用c++写的,而且都是高手写得,所以效率和安全性很高。一般的网站不用jsp的,java一般把自己定位在企业级应用,不是单单做网站那么简单,比如超大规模的数据传输,处理上。java的web部分相当的强大!
asp都是中小项目,做网站用的多。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(13)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式