天天看點

網際網路時代 .NET 會漸漸衰落嗎?一個架構師對 .NET 的思考

從長遠一點的角度來看,任何東西,都有它的一個起伏期,這與它自身和時代背景有關。

網際網路時代 .NET 會漸漸衰落嗎?一個架構師對 .NET 的思考

現在 java 興盛,很大程度上是網際網路強勢發展促成的,然而,一切如果能以更開闊的時間緯度來看的話,1995 ~ 2000 年網際網路泡沫的時候,java 在哪裡?n 年之前,javascript 還算不上什麼,甚至被不少其它語言的人瞧不起,不過是個腳本語言嘛,現在呢?覺得 .net 會漸漸衰落的,請回答我幾個問題:

微軟還是不是個帝國?

.net 之于微軟對比 java 之于 oracle,在兩家公司眼裡,這兩中語言分别是什麼地位?

.net

對于微軟是看家本領,java 之于 oracle 呢?.net / java 哪家更有動力去推動發展呢?去看看他們的新特性吧,java

慢得不象是網際網路圈子裡混的啊。有人也許會說程式設計語言穩定就可以了,不需要那麼多新特性學不過來,呵呵,你是說你用的語言已經不需要進化了麼?那那些個語

言更新個什麼勁哦,蘋果出個什麼 swift,ecmascript 更新個什麼,php 加個什麼命名空間哦?不就是為了順應時代和提高生産力嗎?

微軟是不是一頭已經醒了的獅子?

visual studio 是不是宇宙第一 ide?.net 是不是已經開源并跨平台了?跨平台後網際網路企業的平台采購成本 .net 和 java 是不是已經想同了?(當然,你得用 mysql)

.net 是不是比其它很多語言都要幹淨優雅更讓人喜歡?

.net 的開發成本是不是比 java 更低?

是,java 有 hadoop ,有

cassandra,so what?誰會把 hadoop 直接 build 到業務系統裡,當然是放到專門的 server

上去跑就好了,python、mongodb、redis、hadoop、java、nodejs、php

這些技術哪個網際網路公司不是各種技術混搭着用的?好用省錢就 ok 了!.net,用你開發成本更低,疊代更快,你 vs

牛逼你最新技術支援的最好,那我的業務系統,你行你上啊!

.net 會沒機會嗎?

同志們,我們要做的,就是靜靜的等待一段時間的同時,好好積攢自己的實力,不需要多久,就是我們撩起膀子上場的時候了。

ps.

為了更好的适應網際網路時代的需求,我們公司已經把我們的 .net 架構無縫移植到 linux 和 mysql 平台上了,無論你是在 windows

上用 visual studio,還是在 linux 上或者是 osx 上用

monodevelop,都可以順利編譯項目代碼并跑起來(移植過程中有些不深的坑,我們的架構挺複雜的,mono 不是玩具,mono

不是玩具,mono 不是玩具,unity 3d 的運作時就用了 mono)。

況且微軟官方的  .net 跨平台,2016 第一季度就要 release 了,你即使沒弄過 mono,也可以跟客戶拍胸脯了。

作者:darklx

來源:51cto