您好,登錄后才能下訂單哦!
我是從01前開始就接觸.net,那時.net還是1.0時代,很多東西都沒有.
后來.net出了2.0版本.從vs2005開始就使用Webform做網站.當時感覺.net能夠拖來拖去,很厲害.
參加工作后,又學了很多其它語言,包括php,python,ruby等.這時才感受到.net多么的封閉.
那時接觸了很多MVC的思想,主要來自于brophp,后來微軟出了自己的MVC,包括Razor等.
通過對這些新技術的使用我有以下幾點感想和大家分享:
1.Razor引擎雖然使得前端和后臺進一步分離,但是其混編方式導致前端人員不能自由修改模板文件,并且也沒有了頁面的及時預覽功能
2.MVC的在壓力測試下和傳統的Webform相比運行速度不足Webfrom的七分之一.
3.微軟的Entility
framework的效率真的不高,ORM框架甚至不如第三方的Dapper.
4.微軟每出一種新技術(包括MVC),都要重新學習,不像其它語言有一個平滑過度的過程.
做為一個項目經理,我覺得只要技術能解決用戶需求就行.
我并不特別追求什么新東西,比如至今我還是在用.net2.0.
我想要一個MVC框架,不需要什么學習過程,10分鐘就能使用,
半個小時就能熟練掌握,最好以前學的Webform的知識也能用得上.
而且我這個人比較極端,尤其是在程序運行效率方面,.net的MVC讓我很糾結.
因此有了NFinal框架.
關于NFinal的簡介,我會在下一篇的博客中給大家介紹。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。