微軟.Net架構現在被不少人吐槽「老掉牙」,相比其它技術(如php)它是否真的失去優勢?


php說.net老掉牙????

羊年第一個把我逗笑的笑話。


.NET 易學易用,C#寫起來不知比Java、C++舒服多少倍,開發工具強大,代碼易於維護、移植,依託Windows下強大的API支持,開發效率唯快不破。

至少在Windows下,從技術上講,不存在能撼動.NET地位的「其它語言」。

而且說真的,要嘲笑.NET,哪輪的上PHP╮(╯_╰)╭


.net是框架,php是語言。這玩意能比么?


題主真的不是高級黑么(′?_?`)

------

PHP辣么萌,乃們不要黑她


哪位嘲笑的?告訴我我保證不打死他。


天啊,題主不許黑PHP


他讀書少,大家一塊來騙他!233


我注意到樓主加了網站開發的標籤,樓主是不是想問PHP和.net做網站哪個更合適?搞清楚問題。如果問應用場景,最好不要扯語言坑,因為很多語言神教的人是只看語言不看應用場景的。

如果單純說Web的話,目前.net相比PHP是沒有什麼優勢。

確實PHP有很多缺點,甚至由於它的設計,有很多事情它做起來費勁。我也非常討厭PHP的語法、核心API,每次寫PHP都有一種噁心的感覺。

但這不妨礙我使用它。

PHP仍然是最流行的Web語言之一,起碼在國內的互聯網行業,PHP氛圍遠超.net。國內用.net的還是外包公司居多。

PHP崗位更多,人才更多,這就是現狀。這跟PHP語言本身垃圾不垃圾,這是沒有太大關係的。最流行的語言一定是最好的語言嗎?好的語言一定能流行嗎?

對於我這種一般程序員來說,吃飯問題是最大的問題,科技樹就讓別人來爬吧。語言本身有缺點,這是可以接受的;而學了一門語言卻找不到好工作,這才是沒法接受的。


我就知道php的語言體系被吐到爛了,就沒聽說過.Net有多爛


那當然PHP是世界上最好的語言嘛。。。


我記得我第一次聽說PHP是小學畢業那年暑假在某IT論壇,偶然看到有人問「asp和php哪個更有錢途」。現在差不多十幾年過去了,竟然還有人問「.NET被吐槽「老掉牙」,相比其它技術(如php)它xxxxx?」 別再過十年還有人問「PHP和某xxx誰爆誰」,我暈給你看。


這和「php是最優秀的語言」的冷笑話有什麼區別?不是說什麼語言就一定是最好的。要根據項目的需求及項目實際的成本,還有項目能夠提供的機器有關。簡單說吧,把這兩個語言放在量子計算機上跑跑看,看看哪個比較優秀?


本人.NET程序員8年,現在玩android /IOS。

談談我的體會吧,我會從語言本身,服務端,APP生態環境這三個角度來討論這個問題。

  1. 語言本身:.NET他爹就是JAVA,但是不得不說青出於藍而勝於藍。首先,JAVA之父跳槽到了微軟,做了.NET之父,.NET種有許多特性,在性能和易用性上真的可以秒JAVA和IOS,比如lumbda表達式,真是神來之筆。類似的語言上的牛逼之處就不一一列舉了。其次,.NET只是一種公共語言,可以支持VB/VC/C#,可以讓人們有更多選擇,當然這可能在商業化上不是很好的選擇。最後,微軟的VS真的是秒eclipse一條街,太特么好用了!

  2. 服務端:由於java在早期就有開源社區的存在,所以在影響力上.NET不如java。而且微軟在互聯網、移動互聯網上連續兩次失誤,所以最近也沒有什麼頂級的讓人尖叫的.NET產品出現。C#倒是也能寫遊戲,不過我不玩TV-GAME,所以不了解,就不說了。現在業界一談服務端開發,就是SSH,聽得我都耳朵疼了。不過現在真正還在持續增長的就是SPRING了,其他兩個都一般般了,一個S已經快死了,一個H快被NOSQL取代了(許久沒有關注H了,勿噴),但是其實微軟也有類似的東西的,比如EFS,比如http://MVC.NET。不過出來的都太晚了,早就被JAVA打下半壁江山了!
  3. APP生態環境:這就是微軟最大的失誤!IOS和android早早的就走上了端到端的生態鏈:PHONE-APPSTORE-CODE-IDE,簡單來講就是:有IDE,有語言,有APPSTORE,有手機。整套生態環境是完整的,先不談論是開放還是封閉的生態鏈,至少人家的生態鏈是完整的。.NET到了2013年才扭扭捏捏的弄出來一個APPSTORE和PHONE。微軟的IDE和CODE的確沒的說,還是好用的一塌糊塗!甚至理念也很好!但是你X的(嗶嗶嗶)搞得PHONE是什麼JB玩意(嗶嗶嗶),手機的系統效率的確不錯,但是品味能不能再low啊?大黑快、打白塊。你們敢再low點么?

綜上所述,.NET語言很牛逼,甚至IDE也很牛逼。但是在服務端和APP的生態鏈上面沒什麼作為,因為這兩個方面不僅僅是程序的問題,而是沒有形成有效的生態鏈!


我的天吶。。。雖然 .Net 不是什麼好東西,但是至少比 PHP 還是高到了不知道哪裡去好嗎


VS是宇宙最牛逼的IDE,沒有之一!!


50歲的了老爺爺對半歲的嬰兒說:你看你都老掉牙了,

php才老掉牙了,.net牙還沒長齊,


.net程序猿沒有php猿值錢


不得不說一個公認的事實……

PHP1.0是95年發布的,.NET1.0是02年……

五十步笑百步


題主講的笑話一點也不好笑


php是世界上最好的語言


推薦閱讀:

大部分已經幹了兩三年的程序員水平是怎樣的?
如何對程序員績效考核?
同為動態語言,python的性能為何只有PHP的五分之一?
有哪些適合高並發、高性能網站的 PHP 框架推薦?
哪個PHP 框架比較好?

TAG:微軟Microsoft | PHP | 網站開發 | NET | C# |