不知不覺,c#已經誕生n年了,人生有幾個十年?c#就浪費了整整乙個十年。
這十年裡面,電腦發展緩慢,而服務端和手機發展迅速,這是乙個移動和後端化的十年,而這個方向,正正是c#沒有關注到的,c#把注意力放在了前端,放在了電腦,雖然微軟也想弄手機系統,但是失敗了,為什麼會失敗?我也搞不清楚,總之就是失敗了。
未來c#還有沒有機會?實際上是蘊含一次大變革的。現在世界經濟如此困難,中國經濟如此困難,這一切都要求社會變革,科技變革,產業變革。既然必將有大翻盤,大革命,那固然人人都有機會。關鍵在於效率的提公升,這個效率不是執行效率,而是應用效率,行政效率。vb誕生,是windows開發的一次革命,類似的,新世界也需要一次新的vb革命。
我的看法,這次的重點在於流程,大資料,大流量,互聯關係。比如現在是農村社會,將來就是城市時代,需要的就是聚集起來的能力,一種聚集起來卻不會零亂破敗的能力。未來的應用,要求面向的不是個人使用者,而是集團使用者,要求處理的不是乙個人的工具性問題,而是一群人的問題,後端必然是一套大資料,一套邏輯嚴密的系統,而前段是多端接入,流程複雜化。正如2023年提出來的所謂資訊孤島,這種超前的視野沒有得到社會認可,而不久,這個正式成為我們需要解決的問題。
未來前端是軟體化的網頁,而後端才是軟體開發的重心。當從乙個單機變成乙個多端輸入的系統,這裡面的變化就要求了更多的儲存能力,更好的安全邊界,更好的採集能力和分析能力,因為這才是價值所在,有資料不會用,有什麼意義?根本的進化,就在於軟體複雜度的變化,如果以前開發的是乙個小軟體,將來就是乙個中型軟體,甚至大型系統。從程式語言層面來說,就是要適應這種複雜化的變動,如何讓一些本來複雜很多的東西,突然變得一般程式設計師也能掌握了,這似乎不可能完成,但是歷史上vb做到了。
可惜,c#沒有做到,c#這10年,把重點花在「炫酷」二字上,你看,我做得酷不。錯錯錯,你雖然做得很酷,但是你把一件原本就很簡單的東西,變得更加複雜了,你沒有降低複雜度啊,你是在新增麻煩啊!winform很土,wpf很酷,但是wpf沒有很簡單啊!同理很多很多都是這樣的結果。c#不斷的推出更炫酷的技術,簡直就是嘉年華,但是缺乏方向感,不知道自己該向那個目標努力,沒有能夠把技術轉化為對生產力的解放。而酷的結果,反而是恰恰的和這十年的潮流反向而行,行業要求的是輕便快捷,而不是不停的新增累贅!如果乙個語言在效率上迷失了,那只能說它不再是乙個工具,因為工具的特徵就是效率。並不是說發展,或者是複雜化是錯誤的,語言發展和複雜化是完全正確的一件事,但是你不能讓你的使用者適應你,而是你變複雜,卻讓你的使用者變得簡單,這才叫效率!
因此,我觀察c#這十年迷失在兩點上,乙個是方向,如果他在後端變得複雜,新增更多概念進來,增加程式設計師的「麻煩」,這未必不是不能理解的,因為目標本身就複雜化了,程式設計師絕對沒有辦法用乙個簡單的思維去解決原本就更加複雜的問題,程式設計師本身也需要學習。可惜c#選擇在前段變得複雜。第二個是前面說到的,炫技而不注重效率。
微軟這些年,把重心轉移到雲後端,想必積累了不少經驗,慢慢這些成績也會反饋到工具層面上來,因此c#還是有很大的發展前景的。
那些年,錯過的時光(二)
二 喜歡梧桐樹下的鈉燈,就是那種淡淡的黃,暖暖的,在寧靜的背景下有著歲月的味道。還 有被光打到地上的樹影,總有著無窮無盡的奇妙變化。樹是懸鈴木,還有乙個美麗的名字叫 法國梧桐。漫步其下,會莫名地感到安全,感到幸福 描寫華科的這一段文字,曾不止一次讓我的心感動過 09年初冬的乙個夜晚,晚風中,韻苑操場...
那些年,錯過的時光(四)
四 人生 第一部分是引入語,與本段要講的故事無大關係,只是第一次懂得生死後遇到親人離世的 事,有點感慨了 都說最深的痛,只有經歷過了才能知道 痛到了極點,便是再也沒有了痛。無法想象michael為了lincon而進去fox river監獄準備 越獄 的時候是抱了多大的勇氣,親人的死生一瞬或許值得我們...
那些年,錯過的時光(五)
五 日出 2013年8月2日 農曆六月廿六 凌晨四點 五十 舟山群島 東極島 一望無際的海面,被火紅的朝霞映紅了,海天相接在一起,分不出了邊界。好漂亮哦 蘇公尺瞪大眼睛看著天邊說 霞光映照下的蘇公尺,是那麼的好看,臉蛋上笑靨如花,鍍上了一層薄薄的金黃 嗯 是呀 我也沒想到 我沒有去看天,因為從蘇公尺...