我是從01前開始就接觸.net,那時(shí).net還是1.0時(shí)代,很多東西都沒(méi)有.
后來(lái).net出了2.0版本.從vs2005開始就使用Webform做網(wǎng)站.當(dāng)時(shí)感覺.net能夠拖來(lái)拖去,很厲害.
參加工作后,又學(xué)了很多其它語(yǔ)言,包括php,python,ruby等.這時(shí)才感受到.net多么的封閉.
那時(shí)接觸了很多MVC的思想,主要來(lái)自于brophp,后來(lái)微軟出了自己的MVC,包括Razor等.
通過(guò)對(duì)這些新技術(shù)的使用我有以下幾點(diǎn)感想和大家分享:
成都創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為華寧等服務(wù)建站,華寧等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為華寧企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
1.Razor引擎雖然使得前端和后臺(tái)進(jìn)一步分離,但是其混編方式導(dǎo)致前端人員不能自由修改模板文件,并且也沒(méi)有了頁(yè)面的及時(shí)預(yù)覽功能
2.MVC的在壓力測(cè)試下和傳統(tǒng)的Webform相比運(yùn)行速度不足Webfrom的七分之一.
3.微軟的Entility
framework的效率真的不高,ORM框架甚至不如第三方的Dapper.
4.微軟每出一種新技術(shù)(包括MVC),都要重新學(xué)習(xí),不像其它語(yǔ)言有一個(gè)平滑過(guò)度的過(guò)程.
做為一個(gè)項(xiàng)目經(jīng)理,我覺得只要技術(shù)能解決用戶需求就行.
我并不特別追求什么新東西,比如至今我還是在用.net2.0.
我想要一個(gè)MVC框架,不需要什么學(xué)習(xí)過(guò)程,10分鐘就能使用,
半個(gè)小時(shí)就能熟練掌握,最好以前學(xué)的Webform的知識(shí)也能用得上.
而且我這個(gè)人比較極端,尤其是在程序運(yùn)行效率方面,.net的MVC讓我很糾結(jié).
因此有了NFinal框架.
關(guān)于NFinal的簡(jiǎn)介,我會(huì)在下一篇的博客中給大家介紹。