[爆卦]保 哥 MVC是什麼?優點缺點精華區懶人包

為什麼這篇保 哥 MVC鄉民發文收入到精華區:因為在保 哥 MVC這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者MacPerson (Gary)看板Soft_Job標題Re: [請益] 一個合格的ASP及AS...


※ 引述《chengchieh (cc)》之銘言:
: 前文恕刪...
: 表達一下我的一些想法...
: 我大概是6年前畢業...
: 接觸asp.net初期看有1~2yr經驗的同事寫的code
: sql query/update...
: 然後一些常用的.net控制項
: 大概看兩三天就知道使用跟上手...
: 後來寫了3年多的flash as3..
: 中間大概1年在.net只做db io吐資料跟html parser的win service...
: 也就是空白的時間大概是3年多...
: 我在8個月前被以前的同事(我以前看code的對象)找到現在的公司...
: 又再度開始接觸.net....
: 原本1~2yr經驗的...現在是5yr左右的經驗....
: 然後我看到的code是什麼樣??....
: 就是跟以前一個樣....
: 頁面上的內容..
: 清一色的全擺控制項啊...
: css...javascript...
: 在他們的觀念...
: 那是設計(art)所要負責的東西....
: 我的os是....他們在這其中的時間到底進步了什麼???....
: 我上個月去上了某mvp(will保哥)開的mvc課程
: 一堂課5~6x個學員...
: 大概只有5個已經在著手非web form的開發
: web form曾經有它的輝煌時期...
: 不過...它是10年前的產物...
: 就我的感覺...
: 它荼毒programmer...甚至是業界/市場..的影響...
: 遠高過它的幫助....
: 有多少人只因為寫過(這邊不是定義為會寫喔)webform...
: 就說得一嘴好程式....
: => 明明沒料搞得自己很強一樣...
: 回歸到你問的題目...
: 我可以跟你說...
: 我寫不出來a題...google或者使用ide我應該做的出來
: 不過如果是開發新的.net mvc專案
: 我會跟你說這不是我應該寫的東西....
: 專業分工上...要做複雜查詢應該是寫sp或者是view...(扔給dba)
: bcd大抵上都是應該會的東西...
: html的部分...
: 我倒比較想詢問的是...
: 有多少公司/學校會去認真且細部的去介紹這樣的內容??...
: 市場上充斥著的是只會照一套做法的前輩...
: 了解的人佔的比例?...能影響的到人的比例??
: 最後....
: 我覺得90%不用google其實某種立場上是成立的....
: 但是....
: 那個立場是...如果你不google可以比你google更快找到解決問題的情況....
: 除非是完全沒什麼難度的問題....
: 不然這立場成立的機率太小....
: programmer首求的是解決問題的能力
: 如果每個人有了問題都只能靠自己解決...
: 那...這個問題就會變成每個人都會遇上
: 當問題有了反映...多數的人知道這個問題及解法...再返回到發生問題
: 這是一個循環...
: 有進步且快速解決既有問題的循環....
: 題外話...
: 我有同事沒有物件導向的概念..沒有html的概念....
: 連post data都不會...這樣的人有.net 2yr經歷....
: 這種人...你敢用嗎?xd....
: 但偏偏...現在很多這類的人...就只是誇張程度的差異而已.....


小弟發表點我的看法......

我認為MVC與WEB Form各有優缺點,說Web Form荼毒Programmer?

就某些角度來說 [我認同],但我想Web Form所帶來觀念上的創新,

大大的幫助ASP時代的設計師,MVC與Web Form的比較上,我只認同MVC

真的比較好維護... 那為什麼還有那麼多公司還在用Web Form呢?

1.會寫MVC的人不好找

2.自己培養MVC Programmer 出師=跳槽 ,又再培養=陷入循環

3.一堆非常龐大的產品是Web Form 架構,改寫? 你想逼死誰....

4.Web Form 太好上手了,對於公司營運,人力上的斷層比較不容易出現

除非微軟說不支援Web Form 不然之前ASP => NET的那種情況,我不認為會出現,

應該是說 我不認為MVC會取代Web Form。

怎麼會突然有感觸勒?因為前陣子公司[高層]突然哪根筋不對,說出[我們要與時俱進

公司產品要全面改寫MVC架構],聽到這言論~ 感動阿~ 難得[高層]還保有對技術精進

的熱血熱忱,但補充但書[期限3~6個月].......

程式光Build都要6~10分鐘,每個人身上都還背著好幾條人命,還要改寫MVC?

怎麼可能改的完,最好笑是改架構但不改流程(就是東西都照舊啦,改心酸的喔).....

想當然爾,6個月過去後,一切雲淡風輕... 她也忘了自己說過什麼蠢話...


P.S 同學 上個月我也有去上課喔~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.14.62.227
※ 編輯: MacPerson 來自: 119.14.62.227 (03/12 02:33)
kinanson:如果你們公司架構寫得好,最複雜的商業邏輯應該不用重寫 03/12 03:09
kinanson:,搬過來就是寫view和controller而已,甚至寫個web api, 03/12 03:09
kinanson:流程和view用前端技術去做就好了 03/12 03:09
bndan:置換掉control 如同1樓所說的不難.而難的是view的技能.通常 03/12 08:20
bndan:技術停在control的公司 要從內部生出會寫前端的人..難=_= 03/12 08:21
chengchieh:通常...會感到不好維護的...都是既有的架構很糟糕的... 03/12 09:39
chengchieh:該前端做的事情..全部都扔到後端作... 03/12 09:40
chengchieh:尤其是離職員工..走掉了也沒見得有文件或者交接 03/12 09:40
chengchieh:逼死的通常不會是渾渾噩噩過日子的... 03/12 09:41
chengchieh:有想要有所作為的..看到不會有改善..也會萬念俱灰... 03/12 09:42
chengchieh:很多公司現行的通病就是如此... 03/12 09:42
chengchieh:至於跳槽的問題..我覺得如果在一個薪資穩定成長 03/12 09:43
chengchieh:公司經營良好..配合的同事也都有sense的情況.. 03/12 09:44
chengchieh:是比較少會發生的...不過..我想這三點都很難達成就是了 03/12 09:44
bbcust:第2點應該怪公司自己留不住人吧 03/12 14:01
robler:推樓上,自己要當新兵訓練中心,怪誰? 03/12 20:08
kinanson:市場証明價值啊,一堆公司豬頭,找到培養得起來的人材, 03/12 21:28
kinanson:卻又不肯給出相對應的價格,人走了再找人來訓練,其實養 03/12 21:28
kinanson:得起來的人材也不多啦,怪自己較實際 03/12 21:28

你可能也想看看

搜尋相關網站