.net和java的區別
時間:
映芳735由 分享
.net和java的區別
NET是微軟的王牌,不能跨平臺,運行時,速度和Java基本不相上下,但是.NET的開發速度很快,但是安全性總是.NET開發者的瓶頸,在有就是在.NET中的線程很難控制.
Java是跨平臺的,而且Java開發的安全性最高,線程很好控制,運行速度是依據框架而定的,如果用Struts開發Web它的速度會比較平均,但是用JSF它的啟動很慢,但是一旦加載完畢后,速度飛快,只要不清楚瀏覽器記錄,它就會永遠保持此速度.但是Java也存在許多問題,比如開發速度及其緩慢,搭建框架時需要弄許多配置文件。
比較:
1.在 web 開發方面 java 絕對第一, 因為java 比 .net、 php更加穩定,安全,開發效率高,功能更加強大。java 在web 應用方面 光java服務器就有好多(tomcat,jboss,weblogic,websphere),這些都可以運行java項目,而.net 只可以在微軟的IIS服務器上運行局限性很大。
2.在單機軟件開發方面,如果開發windows應用那還是 .net 好一些,因為windows 和 .net都是微軟的產品所以在開發window應用方面.net更兼容一些。
3.在智能設備軟件開發上,java更強,你該知道 android 智能手機 ,它的應用都是用java 開發的,其實在android出來之前,就有J2me 能開發手機上的軟件了。
總的說來,java 的前景比.net 好,現在做java 的公司絕對比.net 多。兩者在上述三個方面都能做,我在上面三個方面比較了一下哪個更強。 也就是說 java 比 .net更強。這么說吧,一般銀行的網上系統都選用 java開發,這就不言而喻了。