2011-03-12開博,今天2012-03-12,整整寫了一年的博客,今天決定寫個總結。
這篇總結為分四個部分:
1. 博客索引:談談技術,給博客做個索引。
2. 回顧經歷:講述我的寫博歷程。
3. 博客定位:公開我的博客風格以及選題范圍。
4. 規划未來:介紹我未來的寫作計划。
博客索引
我的博客在選題時,都選擇的是一些基礎內容。
下面我從技術的角度,將博客做個分類索引。
在ASP.NET程序中,能夠在服務端讀取的客戶端數據通常只有三個:QueryString, Form, Cookie
關於這三者,我寫了三篇博客詳細地介紹過它們:
1. 細說Cookie
2. 細說 Form (表單)
3. 細說 Request[]與Request.Params[]
要想把ASP.NET用得順手,我認為掌握一些ASP.NET核心對象也是必須的,
可以參考我的博客:我心目中的Asp.net核心對象
ASP.NET的管線也是非常重要的,了解它就能更好地理解ASP.NET的處理機制。
可以參考我的博客:用Asp.net寫自己的服務框架
除了以上這些核心之外,如果您打算基於ASP.NET開發一些工具類庫,
那么,了解下面博客中的內容也有很有幫助的:
1. 細說 ASP.NET Cache 及其高級用法
2. 細說 HttpHandler 的映射過程
3. 在.net中讀寫config文件的各種方法
4. 細說 ASP.NET控制HTTP緩存
如果您需要基於ASP.NET平台設計自己的框架,那么可以參考下面的博客:
1. 寫自己的ASP.NET MVC框架(上)
2. 寫自己的ASP.NET MVC框架(下)
3. 用Asp.net寫自己的服務框架
異步也有個很有用的東西哦,如果想了解這方面的知識,可以閱讀下面的博客:
1. C#客戶端的異步操作
2. 細說ASP.NET的各種異步操作
您對性能優化感興趣嗎?如果有興趣,可以閱讀下面的博客:
1. 看懂SqlServer查詢計划
2. ASP.NET頁面優化,性能提升8倍的方法
您對 NoSQL 數據庫有興趣嗎?我也寫過這方面的博客:
MongoDB實戰開發 【零基礎學習,附完整Asp.net示例】
寫完了ASP.NET項目,您知道如何部署它們嗎?如果不清楚,可以參考下面的博客:
如何在IIS6,7中部署ASP.NET網站
回顧經歷
2011-03-12,我在博客園注冊了一個帳號,從此開始我的寫博的經歷。
剛開始,只是想曬曬自己的一點小作品(一直都是可下載的),於是發了一系列的灌水貼,最重要的有三篇:
1. 曬曬我的Ajax服務端框架
2. 曬曬我的通用數據訪問層
3. 通用數據訪問層及Ajax服務端框架的綜合示例,展示與下載
由於以前從未寫過博客,風格也是模仿他人的風格:短篇+系列的形式。
我數了一下,這類灌水貼有13篇。
雖然這些博客也屬於技術博客,而且我還寫過博客說明它們的實現原理,但我把它們稱為灌水貼是因為:
它們與我后期的博客相比,感覺實在是在灌水。
我對灌水貼還有另一個衡量指標:訪問量以及推薦數量較低。
早期的這些博客在這二個指標上,實在是不及格。
2011-06-06,迎來了我的博客發展史的轉折點,我發了一篇博客:看懂SqlServer查詢計划,
從此,我的博客被博客園稱為:推薦博客。
也從這時起,我的博客的訪問量才有了一定的增長。
我的博客的另一個重要里程碑來自於我在2011-07-03發布的一篇博客:細說Cookie,
在2011-07-17,我又發了另一篇博客:細說 Form (表單)
從此,我的博客的訪問量以及推薦數量均得到較大的提升。
在2011-08-21和2011-09-05,我又分別發了二篇博客:我心目中的Asp.net核心對象 和 用Asp.net寫自己的服務框架,
這二篇博客的推出,將我的博客推向鼎盛時期。
這二篇博客現在一直在我的博客的【閱讀排行榜】和【推薦排行榜】占據着前二名的位置,而且它們的 推薦次數已超過 300 。
其實這二篇博客並非孤立的,而是都屬於我當時規划的一個系列。
為了讓后續的博客更精彩,我又花了二個月的時間寫了二篇我認為很有價值的博客:
C#客戶端的異步操作 和 細說ASP.NET的各種異步操作,
我認為它們很有價值的原因是因為:我在二篇博客中對【異步】做了較為全面細致地總結,
這些內容肯定是在許多的技術書上是找不到的,包含像【CLR via C#】這樣的書。
不過,讓我沒想到的是:這二篇博客(起初)並不受歡迎。
從博客的回復中我也發現:有些人問我為什么不說XXX這類多線程的東西。
其實我也很郁悶啊:難道多線程就是異步嗎?
隨着時間的推移,我又發了幾篇博客,讓我意外的是: 在.net中讀寫config文件的各種方法 和 細說 ASP.NET Cache 及其高級用法,
這二篇博客的訪問量都已過萬(3個月的時間),推薦次數已超200 ,看到這個成績,真是我當時沒想到的。
最近,我又寫了一個大的系列博客:MyMVC框架,有興趣的可以去閱讀並下載所有源代碼。
博客定位
前面以流水帳的形式講述了我的寫博經歷,這里再來談談我的博客定位。
在我寫完 細說Cookie,細說 Form (表單) 之后,我總算知道為什么我早期的博客不受歡迎的原因:定位不正確。
所以,從那時起,我就對我的博客有了一個明確的定位:
1. 只寫一些基礎話題,但要寫出深度。
2. 不寫過於簡單的話題。諸如一些server控件的使用。
3. 別人寫過的話題,除非我能寫出更多的內涵,否則不寫。
4. 盡量選擇一些經得起時間流逝的話題,我希望能留下一些經典。
5. 不搞短篇連載,我認為博客應該更像有內涵的文章而不是向微博發展。
以上5點也可以用4個字來概括:基礎,精品:
基礎:博客話題以基礎技術點為主,因為基礎的內容不僅僅重要,而且不會過時。
精品:精品博客是我的追求目標,我更希望若干年后能留下幾篇經典的博客。
在寫博客的過程中,也有人建議我:為什么不把博客寫成XXX系列的?
其實我認為,我一直在寫一個系列,一個大的系列:ASP.NET系列。
規划未來
寫作是一種總結,總結就會有收獲。
分享是件有意義的事情,可以讓自己留在別人心里。
未來我將繼續總結並與大家分享我的總結成果。
未來的博客規划中,上半年將仍以ASP.NET為主,因為我感覺我還沒說完......
在此,我要感謝那些關注我的園友們,謝謝你們。