最新一期的 MVP 甄選已經展開了,連續三屆的 MVP ,這一次決定不參加選拔了,很重要的一個原因是,過去的一年,我沒有任何與 MS 技術有關的出版作品。
根據官方網站的說明,申請微軟最有價值專家(MVP)需具備以下幾種身份:
1. 持續積極參與微軟技術社群討論區、踴躍並正確地回答他人技術問題。
2. 持續積極參與第三方的微軟技術社群討論區、踴躍並正確地回答他人技術問題。
3. IT 業界知名的人士,透過媒體、Blog 或其他形式分享經驗與觀點。
4. 建立與微軟技術相關的網站,擔任主要的技術或管理人員。
5. 以微軟技術為主的作家、講師、等等。
6. 專業開發人員、作者、微軟產品支持者、教育界、資訊決策者、IT 工程師、企業界等等。
我一直是以其中的第 5 項與第 6 項身份,取得 MVP 資格,而過去整整一年,生涯有了重大轉變,開始致力於發展公司,導致我個人完全沒有相關作品,自認也就沒有資格參加這項選拔了。
對我的 IT 生涯而言, MVP 一直是莫大的榮耀,儘管作者這個頭銜在很多技術人眼裏根本比不上社群專家,甚至因為寫書賺錢的刻版銅臭印象,連 IT Blog 寫手都比不上,不過手上來自微軟官方肯定的三張證書,還是讓自己寬慰不少,也鼓勵專注在 MS 技術平台的 IT 人,可以嘗試參加 MVP 的選拔,將會是不錯的人生體驗。
當然,我並沒有放棄寫書,只是目前致力於內容數位化的發展擠不出時間,因此個人出版的紙本書,量少很多了,畢竟這已經是一條走不下去的路了(至少對我來說是這樣的),IT 人愈來愈不看書,而技術內容方面,網路又幾乎完全取代了傳統紙本書的功能,實在想不到任何能夠說服我繼續走紙本出版這條路的理由了。
不過,今年正逢 .NET 4.0 改版,我還是會有作品,畢竟一本紙本實體書所帶來的成就感,要勝過寫了無數篇幅的網路技術文章,而我也沒有放棄 MVP 的角逐,待今年的書本完成出版,還是會參加,事實上,我一直希望參加一趟「西雅圖」年會,希望明年有機會。
新書不會是一般的主題,與我的 MVP 身份有關,會是大家極度感興趣的內容,只是必須暫時保密,相信屆時可以為買書的讀者,帶來網路技術文件所無法比擬的閱讀學習體驗。
LINQ 最佳實務講座 - 199 天瓏促銷
2008年3月,我們出版了一本 LINQ 主題專書「LINQ 最佳實務講座」,這本書是當時唯一一本討論 LINQ 技術的專書,一直到現在,你能看到的 LINQ 專書屈指可數,當然,很多書將 LINQ 納入了討論的範圍,不過並沒有辦法詳談這門技術的來龍去脈,徹底剖析,「LINQ 最佳實務講座」到目前為止還是你唯一可以信賴的正體中文 LINQ 技術圖書。時至今日,LINQ 已經成為 .NET 平台的標準資料存取技術,如果你還不會 LINQ ,將很難善用新的 .NET 資料存取技術實作應用程式的資料存取功能。
「LINQ 最佳實務講座」目前在天瓏有 199 元的促銷,比看一部「艋舺」還便宜,學好 LINQ ,相信 .NET 4.0 將會更如魚得水,有興趣讀者欲購從速,所剩不多囉。XD
「LINQ 最佳實務講座」目前在天瓏有 199 元的促銷,比看一部「艋舺」還便宜,學好 LINQ ,相信 .NET 4.0 將會更如魚得水,有興趣讀者欲購從速,所剩不多囉。XD
Visual Studio 2010 英文 RC 版
相信已經有不少人玩過 Visual Studio 2010 Beta2 了,現在 RC 版也已經開放下載了,網址如下:http://www.microsoft.com/visualstudio/zh-tw/try/default.mspx
相較於 Beta2 ,這個版本在效能上作了改進,功能則相同,同樣採用 Go Live 授權,接下來的正式版不會再有變動了,除了效能的調整之外。
Visual Studio 2010 有著不少的改進,甚至連操作介面都整個更新了,相信很多公司的專案到 Visual Studio 2005 就沒有更新了,而經過 .NET 3.0 、.NET 3.5 的兵荒馬亂,現在是一個新的階段了,可以評估並且嘗試導入這款新版的軟體,如果剛要開始學習 .NET 平台程式開發的初學者,也可以考慮從 Visual Studio 2010 這個版本開始,儘管入門階段,使用新舊版並沒有差別,但是未來一兩年,當你要開始學習進階議題時會比較方便。
關於安裝,請參考我們在 Beta2 版本所寫的文章 :
安裝 VS 2010
另外,一些關於 VS 2010 的相關文章,請參考如下:
- 使用 Visual Studio 2010 開發 Silverlight 應用程式
- VS 2010 的 jQuery 支援
- 很帥的 VS 2010 內建 Silverlight 開發工具
- Visual Studio 2010
今年工作室也將改版幾本舊版的 .NET 書籍,包含 LINQ 與網路技術,C# 則還在考慮,相關的資訊,我們會不定期整理上來,請期待。
ASP.NET 學習指引
ASP.NET 是一門好用的技術,開發工具作得相當好,因此容易上手,不過它很複雜,不容易學習,入門 ASP.NET 開發人員很容易就會遇上瓶頸,我們使用這項技術實作網站的開發,同時個人亦是連續三屆的 MVP ,除了出版相關的圖書,亦不定時撰寫相關的技術文件,希望分享 ASP.NET 的使用經驗,現在我們逐步整理舊文章,同時在未來持續補充,以期建立一份好的學習指引,搭配書籍提供技術人員好的學習資源。
待續…
- ASP.NET 學習簡圖
- ASP.NET 怎麼學 - 入門概念二三事
- Befort ASP.NET :C#(VB.NET)與 OOP
- 學習 ASP.NET 之前必須瞭解的技術
- 如何學好 ASP.NET
- ASP.NET 3.5 二三事
- 傳統的ASP.NET網頁與AJAX技術
- ASP.NET 怎麼學 - 一顆樹與一整片森林
- ASP.NET 怎麼學 - 問題在類別
- ASP.NET 怎麼學 - 先搞清楚類別是什麼東西
- ASP.NET 怎麼學 - 無所不在的物件
- ASP.NET 怎麼學 - 從 Page 類別開始
- ASP.NET 怎麼學 - 瞭解事件驅動
待續…
創業代表作 C 語言即將登場
成立公司之後,我們的第一部代表作,在過完年後即將誕生了,而 C 語言這門古老的程式語言技術圖書的發行,也是我們經過 Java 、VB.NET 、C# 這些近代程式語言圖書的發行之後,即將補齊程式語言教科書產品線的最後一塊拼圖。

這是一本教學用書,蘊含了我們多年的資訊圖書製作心血,嘗試以更流暢的方式來闡述 C 語言,透過豐富精美的圖示解析各種初學者視為畏途的流程、迴圈與遞迴設計,當然也包含了令人頭痛的指標。
過完年書籍出版之後,我們將有更多的介紹與說明,網站會贈送網友這本 C 語言教科書,如果你是資訊科系的學生,期待一個愉快的學習經驗,請跟我們索取這本新書,我們會開放幾本贈閱,活動辦法年後公佈。如果你是學校老師,針對各種 C 語言教學上的需求,也歡迎與我們聯繫,至於樣書,請直接找「藍海文化」,感謝。:D
程式語言系列圖書發行完成之後,接下來,我們將開始嘗試數位內容的發展,為無紙化的未來開始作準備,當然,後續還有一些紙本書是我們必須完成的,包含資料結構與資料庫設計等等,無論如何,我們的未來需要大家的鼓勵,無論有形的紙本或是虛擬的數位內容,我們會在未來推出更多好的產品,回報大家的支持。

這是一本教學用書,蘊含了我們多年的資訊圖書製作心血,嘗試以更流暢的方式來闡述 C 語言,透過豐富精美的圖示解析各種初學者視為畏途的流程、迴圈與遞迴設計,當然也包含了令人頭痛的指標。
過完年書籍出版之後,我們將有更多的介紹與說明,網站會贈送網友這本 C 語言教科書,如果你是資訊科系的學生,期待一個愉快的學習經驗,請跟我們索取這本新書,我們會開放幾本贈閱,活動辦法年後公佈。如果你是學校老師,針對各種 C 語言教學上的需求,也歡迎與我們聯繫,至於樣書,請直接找「藍海文化」,感謝。:D
程式語言系列圖書發行完成之後,接下來,我們將開始嘗試數位內容的發展,為無紙化的未來開始作準備,當然,後續還有一些紙本書是我們必須完成的,包含資料結構與資料庫設計等等,無論如何,我們的未來需要大家的鼓勵,無論有形的紙本或是虛擬的數位內容,我們會在未來推出更多好的產品,回報大家的支持。
Why Entity Framework ? SQL 的救贖
可以這麼說,絕大部份的應用程式功能,都是被發展出來協助資料的分析處理,而資料儲存在資料庫裏面,如何讓應用程式與資料庫溝通,就變成了非常重要的議題,因此從程式語言到開發平台,廠商不斷的提出各種解決方案,希望讓程式開發設計人員,能夠有更好的方法處理這一方面的問題。
而當資料量愈來愈大,要處理的內容愈來愈複雜,舊的方法在一段時間不敷使用之後,總是有新的方案被拱出來,而 Entity Framework(以下簡稱 EF)正是目前 .NET 平台的最新資料存取技術。
一項新技術推出時最常被問到的問題,莫過於為什麼我們需要它?很殘酷的事實是,在大部份的情形下,我們還真的不需要。你不會需要 Windows 7,不會需要 Silverlight 、iPhone ,更不會需要 iPad ,當然,也包括了 EF 。但是,總有一天,你會擁有並且使用其中一些軟體或是產品,或是你早就已經有了,甚至在用了,不過平心而論,我們活得好不好,與有沒有這些東西沒什麼關係。

好了,現在換個角度想,所謂的需不需要,其實只是定義上的問題,當你想要讓同樣的工作變得更為簡單,處理同樣一件事的過程變得更為舒服,評估不斷推陳出新的技術就變得非重要,甚至某些好技術將變得非擁抱不可。
相信這幾年的 .NET 開發人員,對於追逐技術已經習以為常,今年的 .NET 4.0 ,又將會是一番狂轟猛炸, EF 絕對是其中一項,但是現在問題來了,已經相當成熟好用的 ADO.NET 在面前,我們要 EF 作什麼?
簡單的說,EF 最主要的目標,是將程式開發人員從處理資料的泥淖中抽離出來,不再直接面對資料庫,不再處理 SQL ,取而代之的,是透過程式物件操作資料庫,透過程式語言的原生功能直接存取資料,進行資料處理。
當應用程式複雜到一定的程度,相信你我都同意,沉重的 SQL 維護工作將會是團隊中每個開發人員的惡夢, EF 與其它資料存取技術最大的差異,在於它的重點並非取代其它資料存取技術,簡化底層資料的存取操作,反之,它的重心在於徹底改變開發人員撰寫資料存取邏輯程式碼的方式,簡化相關的工作,讓開發人員專心在應用程式邏輯的撰寫而非資料的存取。
EF 的概念並不難,在你開始進入之間,瞭解本文所討論的概念就可以了,接下來我們會找時間從最簡單的實作開始逐一討論 EF 的應用。
當然,EF 之前,熟悉 LINQ 是非常重要的事, EF 依賴 LINQ 執行資料搜尋作業,不懂 LINQ ,接下來就不好玩了,所以,你知道我要說什麼了吧,「LINQ 最佳實務講座」所剩不多,欲購從速,徹底打好 LINQ 基礎,這是你唯一可以考慮的中文書了。XD
而當資料量愈來愈大,要處理的內容愈來愈複雜,舊的方法在一段時間不敷使用之後,總是有新的方案被拱出來,而 Entity Framework(以下簡稱 EF)正是目前 .NET 平台的最新資料存取技術。
一項新技術推出時最常被問到的問題,莫過於為什麼我們需要它?很殘酷的事實是,在大部份的情形下,我們還真的不需要。你不會需要 Windows 7,不會需要 Silverlight 、iPhone ,更不會需要 iPad ,當然,也包括了 EF 。但是,總有一天,你會擁有並且使用其中一些軟體或是產品,或是你早就已經有了,甚至在用了,不過平心而論,我們活得好不好,與有沒有這些東西沒什麼關係。

好了,現在換個角度想,所謂的需不需要,其實只是定義上的問題,當你想要讓同樣的工作變得更為簡單,處理同樣一件事的過程變得更為舒服,評估不斷推陳出新的技術就變得非重要,甚至某些好技術將變得非擁抱不可。
相信這幾年的 .NET 開發人員,對於追逐技術已經習以為常,今年的 .NET 4.0 ,又將會是一番狂轟猛炸, EF 絕對是其中一項,但是現在問題來了,已經相當成熟好用的 ADO.NET 在面前,我們要 EF 作什麼?簡單的說,EF 最主要的目標,是將程式開發人員從處理資料的泥淖中抽離出來,不再直接面對資料庫,不再處理 SQL ,取而代之的,是透過程式物件操作資料庫,透過程式語言的原生功能直接存取資料,進行資料處理。
當應用程式複雜到一定的程度,相信你我都同意,沉重的 SQL 維護工作將會是團隊中每個開發人員的惡夢, EF 與其它資料存取技術最大的差異,在於它的重點並非取代其它資料存取技術,簡化底層資料的存取操作,反之,它的重心在於徹底改變開發人員撰寫資料存取邏輯程式碼的方式,簡化相關的工作,讓開發人員專心在應用程式邏輯的撰寫而非資料的存取。
EF 的概念並不難,在你開始進入之間,瞭解本文所討論的概念就可以了,接下來我們會找時間從最簡單的實作開始逐一討論 EF 的應用。當然,EF 之前,熟悉 LINQ 是非常重要的事, EF 依賴 LINQ 執行資料搜尋作業,不懂 LINQ ,接下來就不好玩了,所以,你知道我要說什麼了吧,「LINQ 最佳實務講座」所剩不多,欲購從速,徹底打好 LINQ 基礎,這是你唯一可以考慮的中文書了。XD
2010 & VS 2010
2010年1月很快的結束了,今年開發人員最關注的莫過於 Visual Studio 2010 這個全新的產品,根據 Visual Studio News for Siemens 網站 New Launch Date: April 12th 2010 這篇文章所透露的消息指出,大約這個月(2010/02) ,就會釋出 go live 授權的 RC 版,正式版則是訂在 2010/04/12 釋出,當然,這是英文版的,希望上半年能有中文版的產品可用。VS 2010 有一些相當重要的革新,而目前我們比較在意的是以下兩項:
- Entity Framework
- ADO.NET Data Service
不過,在此之前,還是建議大家,快點熟悉 LINQ 這項技術,而想要徹底的打好 LINQ 基礎,「LINQ 最佳實務講座」是非敗不可啦。XD
如果有安裝 beta 2 的版本,會發現 Visual Studio 2010 有了全新設計的介面,用起來也相當順手,而根據 New Launch Date: April 12th 2010 這篇文章的說明,這幾個月,開發人員持續針對 VS 2010 的效能進行改良,相信屆時會有一個很棒的產品。
訂閱:
文章 (Atom)
網誌存檔
-
▼
2010
(61)
-
►
10
(10)
- Silverlight 4、DomainDataSource 與 WCF RIA Services(...
- 測試 Silverlight 外掛安裝與未安裝的效果
- Silverlight x ASP.NET 網站 N-Tier 設計 (3)
- Silverlight x ASP.NET 網站 N-Tier 設計 (2)
- Silverlight x ASP.NET 網站 N-Tier 設計 (1)
- Windows Phone 7 X Silverlight
- NetBeans 7.0
- Silverlight 4、DomainDataSource 與 WCF RIA Services(...
- Silverlight 的資料來源控制項
- Silverlight 4 開發與專案結構 - ASP.NET 開發人員移轉初步
-
►
10
(10)


