日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > C# >内容正文

C#

C#与java的比较

發(fā)布時(shí)間:2025/4/16 C# 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#与java的比较 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
微軟已經(jīng)推出vs2010,功能強(qiáng)大可見(jiàn)一斑,vc++6.0和c

語(yǔ)言仍然使用人數(shù)最多,微軟的開(kāi)發(fā)工具提供了很強(qiáng)大的技術(shù)文檔支持,安裝自動(dòng)化,已經(jīng)被廣大程序員喜歡。

這一段時(shí)間來(lái),時(shí)不時(shí)的看到各種各樣的java與C#誰(shuí)好誰(shuí)壞的討論,不論是.net的大本營(yíng)cnblogs還是java的老巢javaeye,時(shí)不時(shí)的就冒出來(lái)一個(gè)同志探討一下誰(shuí)好誰(shuí)壞,我今天要冒著一把生命危險(xiǎn)探討一次。首先聲明本貼只是一個(gè)探討貼,本著我微薄的java與.net知識(shí)來(lái)說(shuō)說(shuō)我的見(jiàn)解,沒(méi)有別的意思,同時(shí)我本人也是大大支持開(kāi)源的,只是希望大家能通過(guò)此貼重新的認(rèn)識(shí)微軟,它沒(méi)有你們說(shuō)的那么邪惡。

一、為什么要討論語(yǔ)言的優(yōu)劣,請(qǐng)大家還是討論平臺(tái)的優(yōu)勢(shì)吧,難道當(dāng)年Dephi不優(yōu)秀嗎?

這幾年來(lái)時(shí)不時(shí)就有初學(xué)者上來(lái)問(wèn),我們應(yīng)該學(xué)什么語(yǔ)言是java還是.net,隨之就是一通大大的口水戰(zhàn),說(shuō)實(shí)話要讓我說(shuō),大家沒(méi)有必要討論語(yǔ)言的優(yōu)勢(shì),看看你現(xiàn)在用的是什么操作系統(tǒng)再來(lái)發(fā)言也不遲,天天騎驢找馬的事,有許多程序員做的太多太多了,希望你們把你們的操作系統(tǒng)改成linux之后再來(lái)罵微軟,不過(guò)不好意思可能你們以后很難再一邊娛樂(lè)一邊罵微軟了。

??? 一種主流開(kāi)發(fā)語(yǔ)言是不是流行其實(shí)和操作系統(tǒng)是有很大的關(guān)系的,當(dāng)年Dephi難道不優(yōu)秀嗎?為什么會(huì)最后被賤賣(mài)?其中原因很多很多,高昂自大就是它死掉的原因之一。君沒(méi)有聽(tīng)說(shuō)過(guò)一句話嗎:“悶聲發(fā)大財(cái)嗎?”。

?? .net平臺(tái)下的C#是一門(mén)全能開(kāi)發(fā)語(yǔ)言,從手機(jī)到桌面到B/S應(yīng)用程序通通可以開(kāi)發(fā),java那?在手機(jī)這個(gè)平臺(tái)下現(xiàn)在被C++全面圍剿,這只能怪諾基亞太強(qiáng)大了,在桌面上除了有一個(gè)開(kāi)發(fā)工具還像點(diǎn)樣之外,好好沒(méi)有什么太出名的桌面程序,連自已開(kāi)源的辦公軟件openoffice都是用的C++寫(xiě)的,在 B/S開(kāi)發(fā)上還算好,有一大堆的支持者并且很多,但說(shuō)實(shí)話就算不和.net比,就是和PHP比一比的話,java的B/S開(kāi)發(fā)也沒(méi)有什么優(yōu)勢(shì),就拿論壇說(shuō)吧國(guó)內(nèi)國(guó)外流行的論壇好像都是用PHP寫(xiě)的,我相信說(shuō)到這時(shí)就會(huì)有一堆一堆的人罵我不懂java了。不過(guò)這是一個(gè)事實(shí),當(dāng)java程序員還在為解決分頁(yè)這種基本溫飽問(wèn)題時(shí),asp.net以在五分鐘內(nèi)解決了(抱歉本人沒(méi)有考慮百萬(wàn)級(jí)以上的分頁(yè)方法),但這真的是一個(gè)事實(shí),這種例子太多太多了。

??? java在日常的使用中太過(guò)于理想化,太過(guò)于理論化,這個(gè)主要原因還是因?yàn)樗臇|家sun的出身是一個(gè)校辦工廠(為什么說(shuō)它是校辦工廠,各位看客請(qǐng)自已google一下吧,呵呵我以前都是說(shuō)百度一下的),有人說(shuō)你這是亂說(shuō)這是污蔑,呵呵我來(lái)舉二個(gè)例子。

  • java的IO是出了名的差,基本上就是一個(gè)廢物
  • java對(duì)線程與進(jìn)程的控制也是一個(gè)出了名的沒(méi)有用

以上原因java程序員請(qǐng)參看.net是如何實(shí)現(xiàn)的-》google一下吧

??? 二、門(mén)徒的發(fā)展與幫會(huì)的壯大

現(xiàn)在java與.net之間的斗爭(zhēng)好像二個(gè)黑社會(huì)在搶地盤(pán),你說(shuō)你的好,我說(shuō)我的好,最終誰(shuí)能勝出那得看誰(shuí)的小弟多,由于java幫會(huì)成立比較久會(huì)員比較多,但是.net也不是吃素的,它發(fā)展小弟的速度是驚人的,對(duì)于學(xué)習(xí)成本與門(mén)檻本人說(shuō)一句公道話,java語(yǔ)言學(xué)習(xí)三個(gè)月之后的成果不如.net學(xué)習(xí)一個(gè)月的成果,當(dāng)然這也與人與人之間的學(xué)習(xí)能力有關(guān)系。java基礎(chǔ)學(xué)完之后可以說(shuō)什么都干不了,但.net可以讓人快速的入門(mén),這個(gè)我有發(fā)言性也有對(duì)比性,在我的日常工作中,學(xué)習(xí)了三個(gè)月java的小程序員也許什么都做不了(主要因?yàn)閖ava只能在B/S上發(fā)威,java基礎(chǔ)得一個(gè)月,html與CSS Div javascript這些知識(shí)得一個(gè)月 jsp得一個(gè)月并且這三個(gè)月之后能不能寫(xiě)出程序還是二說(shuō)哪),但.net我敢保證一個(gè)月的學(xué)習(xí)后做個(gè)簡(jiǎn)單的ADO.NET Windows Form程序一點(diǎn)問(wèn)題都沒(méi)有。學(xué)習(xí)這個(gè)東西得讓人看到東西人家才能用心學(xué)哪。

?? 用我的話來(lái)說(shuō)java就像少林派,而.net就好像明教一樣。就像小寶兄問(wèn)大和尚,您這捻花指好厲害,需要多少年才能練成哪,大和尚說(shuō):“小成十年,大成三十年”。

? 三、和有錢(qián)人一起走,會(huì)窮嗎?

經(jīng)過(guò)這一次的金融大危機(jī),SUN市值只有幾十億美元,而微軟在銀行的錢(qián)最少也有上百億,買(mǎi)二個(gè)SUN不成問(wèn)題,但是買(mǎi)了一點(diǎn)兒意義也沒(méi)有,說(shuō)實(shí)話讓SUN 死掉,讓IBM接手才是真正的出路,SUN的產(chǎn)品沒(méi)有一個(gè)真正推廣的好,不過(guò)Mysql這么優(yōu)秀的數(shù)據(jù)庫(kù)到了它的手上不知道會(huì)不會(huì)沒(méi)落,擔(dān)心哪,就算最厲害的java,在它的身上也沒(méi)有賺的什么錢(qián),錢(qián)都讓IBM/Oracle/BEA這種公司賺了。,上一次和同事討論,其實(shí)在IT這個(gè)領(lǐng)域中真實(shí)值得微軟小心的應(yīng)該是google與ADOBE這樣的公司,其實(shí)ADOBE更值微軟小心,這家公司才是真正的悶聲發(fā)大財(cái)?shù)闹髂?#xff0c;它的Flex我非常的看好。

??? 三、偽開(kāi)源與真開(kāi)源

其實(shí)現(xiàn)在國(guó)內(nèi)有許多的偽開(kāi)源者,天天叫囂著開(kāi)源這個(gè)開(kāi)源那個(gè),罵微軟不開(kāi)源這個(gè),不開(kāi)源那個(gè)。實(shí)際上java領(lǐng)域中能真正看的懂SSH框架的又能多少哪?用我的話說(shuō)就是跟著亂,天天叫好樣的。如果您真的是一個(gè)開(kāi)源愛(ài)好者,那么我希望您以后認(rèn)認(rèn)真真為開(kāi)源事業(yè)做點(diǎn)事之后再來(lái)說(shuō),我真的是看不慣那些從來(lái)不看源碼,但是天天要求開(kāi)源的人,這樣有意思嗎?

呵呵。。。寫(xiě)到這里感覺(jué)自已有點(diǎn)憤青了,不過(guò)此話不得不說(shuō),我在胸中憋得太久太久了,本來(lái)還有一些話,想要說(shuō)說(shuō),但是礙于業(yè)內(nèi)的潛規(guī)則,我就不八婆了。

好了,請(qǐng)各位java程序員不要向我開(kāi)炮。

?建議大家不要爭(zhēng)論c#與java的優(yōu)劣,關(guān)鍵在于技術(shù)的掌握,謝謝大家了!

以上僅代表某些人之觀點(diǎn),個(gè)人認(rèn)為各有優(yōu)劣,java的優(yōu)勢(shì)是跨平臺(tái),c#的優(yōu)勢(shì)有微軟支持,根深蒂固,有強(qiáng)大的操作系統(tǒng)支持,軟件是一整套的。

總結(jié)

以上是生活随笔為你收集整理的C#与java的比较的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。