是什麼讓我想到開發NFianl

我是從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的簡介,我會在下一篇的博客中給大家介紹。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章