.net跟java的區(qū)別
NET:
微軟出品, 只能用在windows的電腦上,而且該操作系統(tǒng)需要安裝.NET框架, 在windows2000之后的系統(tǒng), 都自帶框架. windowsXP的SP3補(bǔ)丁里也有帶框架。.NET是微軟的王牌,不能跨平臺(tái),運(yùn)行時(shí),速度和Java基本不相上下,但是.NET的開發(fā)速度很快,但是安全性總是.NET開發(fā)者的瓶頸,在有就是在.NET中的線程很難控制.
JAVA:
要jdk框架, 跨平臺(tái), 但是跨平臺(tái)一部分與系統(tǒng)底層的交互需要重新寫過(guò). 總體問題不大.意味著"一次編寫,到處運(yùn)行".編寫完了可以再linux和ux也可以一字不改的放在windows運(yùn)行,.net只能在windows運(yùn)行,但是windows廣泛,所以也占有率高。
小編評(píng)論:
從短期內(nèi)而言Java仍然是企業(yè)級(jí)開發(fā)的強(qiáng)手貨,.NET因?yàn)榘踩钥珊笃诘目删S護(hù)性差所以不被大企業(yè)廣泛應(yīng)用,但是如果是開發(fā)非B2B那樣需要高安全性的項(xiàng)目,還是.NET比較合適,畢竟中小企業(yè)承受不了那樣開發(fā)緩慢和費(fèi)用高昂的Java軟件。其實(shí):java和.net都有各自的好處,不論是哪種編程語(yǔ)言或者技術(shù),都沒有好壞區(qū)別,學(xué)精一門,總沒有錯(cuò)。而且Java與.net都是面向?qū)ο蟮恼Z(yǔ)言!所以學(xué)會(huì)一門!可以非常的容易的可以學(xué)會(huì)另外一門!