第一屆江蘇WEB開發者大會袁永福講稿
WEB開發人員的微軟技術戰略
袁永福
2011-7-15
 
各位業界嘉賓下午好:
        首先感謝江蘇網際網路俱樂部、程式設計師俱樂部和贊助商,使得我能站在講臺上和各位IT精英們分享我的思想。
        我相信,今天在座的人很多人都和我一樣有著自己理想,對事業有著自己的追求,當然也面臨著很多生存和發展的問題。在此分享一下我對這方面的思考。
我們是搞軟體開發的,於公,就是為建設中國的資訊化社會貢獻我們的聰明才智;於私,就是把我們的軟體和服務賣出去好賺錢。其實這兩者是可以結合在一起的。如果很多人使用我們提供的軟體和服務,那麼既給別人帶來便利,促進社會發展,同時也能賺錢,實現自己的價值。
        為了實現這些目標,我們首先得清楚的知道我們的利益所在。我們開發者的本職工作就是向客戶提供軟體產品及服務來獲取酬勞的。因此戰略上我們應該最關心兩個人,一個是客戶,一個是自己。客戶在哪裡?有什麼需求?自己能為客戶提供什麼?成本如何?這是首先要搞清楚的問題,其次才是技術。
首先要解決的問題是,我們的客戶在哪裡?
        很顯然,已經使用軟體的使用者就是我們的潛在客戶,他們感受到的種種問題就是我們的需求。那麼,那種技術平臺擁有的使用者最多呢?
        那就是微軟技術。世界上70%的伺服器和80%的PC機執行著微軟的作業系統,70%的瀏覽器是IE,微軟的MS SQL Server資料庫系統部署數量巨大,而且微軟正在向智慧移動裝置上大力發展。所有的這一切,使得微軟擁有全球最大的使用者數,因此微軟成為最為強大的軟體公司。
        而且微軟很注重基於微軟技術的第三方軟體技術產業,因此微軟公司運營的技術生態圈是全球最大的技術生態圈,這個技術生態圈包括微軟公司、第三方軟體開發者、終端軟體使用者。
        這個全球最大最繁榮的技術生態圈產生了全球最多的軟體需求,這些需求包括面向終端使用者的軟體功能需求以及面向軟體開發者的培訓、諮詢、技術支援等服務需求。
        沒有需求,什麼技術都是浮雲。由於存在這麼多的微軟技術的使用者和需求,我們開發者才比較容易找到客戶的需求並滿足它,幫助提升客戶的生產力,實現自己的價值。因此說微軟技術符合我們WEB開發者的利益。
 
        接著要討論的問題就是,對於使用微軟技術的客戶,我們進行軟體開發時能控制住成本麼?
        答案是肯定的。可以說,世界上使用成本最低的技術在微軟。
        微軟的VS系列IDE口碑一直很好,功能強大,使用方便,能大幅提高開發速度;而最新版本的VS.NET Team System已經實現軟體設計、原始碼管理、程式碼編寫、單元測試、功能測試、部署和釋出等軟體開發的全套工作,基本上涵蓋了軟體研發的整個流水過程,讓我們的開發效率提高到極致。
        微軟提供的.NET框架統一了開發模型,使得我們能很從容的在伺服器端、客戶端和智慧移動裝置之間來回切換;而且ASP.NET技術統一了B/S和C/S開發體驗,我們開發者不必關心大量的底層技術細節,而更專注於使用者功能的實現。
        使用WPF/SliverLight技術,我們能低成本的開發出絢麗多彩的多媒體使用者介面,這樣的使用者介面極具市場競爭力,能實現桌面開發和WEB開發的統一。
        使用LINQ技術,我們能實現資料庫、程式設計物件的統一處理,充分享受到結構化查詢物件資料的強大功能。
        以此同時,微軟提供了最為完整的軟體系統架構,包括Windows作業系統、SQL Server資料庫、IIS伺服器、還有OFFICE以及IE瀏覽器的客戶端軟體等等等。使得軟體的部署和維護較為簡單,系統整合緊密,使得我們不必一次編譯到處除錯。
所有的這些都能降低客戶對資訊系統的擁有成本,為客戶的利益著想就是為我們的利益著想。
        使用微軟技術,我們能找到很多客戶,很多需求,能低成本高速度的滿足這些需求,這些都能給我們WEB開發人員帶來價值,那麼任何一位理智的WEB開發者都不會拒絕微軟技術,都會考慮使用微軟技術開發軟體。
 
        各位IT業界的朋友們,很多時候,選擇比努力更重要,古代賢臣擇明主而棲。很顯然,微軟就是一個不錯的選擇,藉助微軟技術,我們能找到更多的客戶,發現更多的需求,然後發揮自己的聰明才智,幫助客戶,實現自己的價值。我們就站在微軟這個巨人的肩膀上大展巨集圖。
        在此我就和大家分享這些思想,再次感謝江蘇網際網路俱樂部、南京程式設計師俱樂部、會議贊助商還有各位IT業界的同仁,謝謝。

[本次大會中已經另外有人發言詳細說明了JAVA和PHP的WEB開發技術,因此此文只說微軟技術,沒說JAVA和PHP。]