QBlog簡介:
QBlog:是一個套部落格系統,開源、支援多使用者、多語言、及方便的多資料庫切換。
QBlog下載:http://www.cyqdata.com/download/article-detail-427
QBlog示範:你點擊下載所看到秋色園,就是QBlog的進化版本。
掌握QBlog原理及開發的意義?
QBlog是能協助你真正意義的掌握ASP.NET開發的一套系統。
它沒有WebForm,沒有MVC,它讓你明白,ASP.NET本質並沒有控制項的概念。
你應該知道,也許你已經知道:
WebForm:只是一套微軟基於ASP.NET寫成的一套架構,用於協助世人達到快速開發的架構。
MVC:只是微軟基於ASP.NET新寫成的又一套架構,試圖幫世人解決對於webform有爭端的事情。
所以,你應該明白:
當你進行ASP.NET開發的時候,你只是在選擇一種架構在進行開發。
當你在webform開發個三年五載,你只是精通了一種架構;
當你在MVC開發個三年五載,你只是精通了一種架構;
是否曾為webform與mvc,吐過口水?
下載QBlog的項目源碼,當你看不到aspx,看不到cshtml,你感到不適應?
那隻能說明你,你只會某種架構,你對ASP.NET沒有概念上的認識,你還在那些webform和mvc上爭的你死我活,你害羞不害羞?
小小架構妄想取代ASP.NET平台?
webform爭贏了mvc,asp.net就是webform?
mvc爭贏了webform,asp.net就是mvc?
曾幾何時,webform架構一支獨秀,幾乎與平台同化,妄想取代平台。
mvc的出現,至少應該能讓你明白,架構就是架構,它不是平台。
所以,架構之爭,無辜傷及平台,其實大可不必,兩個都是微軟產的,用哪個架構,個人選擇而已,選擇哪個,都無傷大雅。
缺乏創造力,還是缺乏分享?
園子從來不缺文章在講述asp.net的本質,更從不缺少某種架構的教程文章,缺的只是創造力。
也許,新的架構,少數前人,都有所涉及,而一種穩定的架構,更不是三五七月能出爐,所以,曆精數年的個人精華,都捨不得分享,這才是根源所在。
與其將源碼鎖在私人硬碟,將思想埋藏在靈魂深處,無法轉成商業價值時,也許,分享,是思想及源碼最好的歸處。
你,是時候應該進化了:
如果你不是一名高高手,你應該重新認識下ASP.NET,跟著QBlog的腳步,更好的理解ASP.NET,掌握更本質的ASP.NET開發方式。
不是WebForm,不是MVC,只是番外篇:
QBog提供了ASP.NET一種原始的Html+Ashx開發方式,經過多年沉澱的歲月後,它本應該也有一種名字。
只是目前,暫時先用“番外篇”,來講述這本該歸屬少數人掌握的開發方式。
發揚ASP.NET,從你我做起:
園子從不缺少微軟架構的先驅教程,缺少的是各種創新架構的產生。
只有掌握ASP.NET的本質開發,你才有創造新架構的能力。
當架構萬花齊放,webform,mvc不是二中選一的時候,才是ASP.NET最偉岸的發揚。
ASP.NET 番外系列之開端,就從本文開始:
本人將續寫QBlog技術原理解析系列,重新講述ASP.NET最原始的開發方式。
讓大夥學會ASP.Net本質的開發方式,力所能及的提升ASP.NET在世人的眼中的地位。
也許你需要一個學習題綱,但卻不一定是我寫文的提綱:
1:瀏覽器通訊原理
2:Http協議及TCP協議
3:IIS接收接收及分配任務。
4:ASP.NET進程接管處理
5:ASP.NET 本質開發知識
A:ASP.NET開發從這開始:IHttpModule及IHttpHandle
B:打造自訂URL分配路由系統
C: 本質的處理常式ashx
D: 前端原始Html+js
F:前端後端的互動:模板引擎(XHtmlAction)
G:迴歸 Http協議,資料返回
6:瀏覽器接收及解析原理。
沒有webform、沒有mvc,迴歸ASP.NET,你準備好了嗎?
PS:右下角有個推薦,千萬不要手下留情!