雖然據說Webforms和MVC是對等,我有疑問。大多數新東西似乎都是在MVC周圍發生的。asp.net * WebForms *開發人員對未來的期望是什麼?
這不是關於技術方面的問題,更多的是個人問題。
那該怎麼辦?
- 保持與Webforms並將重點放在Sharepoint(仍然Webforms)?
- 保持與Webforms,只是信任微軟和Webforms的未來?
- 回去重新開始使用MVC(作爲初學者,49歲)?
- 嘗試一些全新的(Silverlight/LightSwitch)?
任何想法?
雖然據說Webforms和MVC是對等,我有疑問。大多數新東西似乎都是在MVC周圍發生的。asp.net * WebForms *開發人員對未來的期望是什麼?
這不是關於技術方面的問題,更多的是個人問題。
那該怎麼辦?
任何想法?
ASP.NET MVC似乎有更多移動的原因是因爲ASP.NET Web窗體的使用時間更長,所以添加的次數更少。微軟似乎真的致力於爲開發人員提供這兩種選擇,並且現在Web窗體網站可以使用新的路由規則,但您可能會陷入MVC開發人員一直享受的寧靜URI。
話雖如此,學習ASP.NET MVC或Silverlight不會是一件壞事。在這些之間進行選擇實際上更多的是與你正在進行的工作有關。 Silverlight和MVC完全針對不同的應用程序,所以如果你喜歡編寫「應用程序和接口」,你可能更喜歡Silverlight,如果你正在編寫高質量的網頁,你更喜歡MVC。
雖然你是49歲,但掌握其中的任何一項都不會太長。爲了完全預先考慮,MVC可能會比Silverlight少一個學習曲線,但在50歲時你仍然可以成爲一名忍者!
silverlight現在已經死了。 – 2011-09-19 10:11:30
@SarawutPositwinyu - 不完全。它仍然用在運行Silverlight和XNA的Windows手機上。就Web而言,我認爲Silverlight不是最佳選擇是公平的。 – Fenton 2011-09-19 20:43:15
Scott Guthrie寫了一篇關於webforms vs mvc的有趣文章:About Technical Debates (and ASP.NET Web Forms and ASP.NET MVC debates in particular)。
自2002年以來,我自己一直忙於webforms的專業工作,並且在出現時也注意到了MVC。我目前作爲顧問的任務是一個MVC2項目。我讀了幾本書,拿了一些教程(http://www.asp.net/mvc),並做了一些presentations about it for user groups。
就我個人而言,我看到MVC似乎比標準網絡表單更受關注。主要是由於以下幾個原因:
我已經寫了幾個小的,平均和相當大的webforms的應用程序,我很高興他們都爲我的客戶解決。
回去重新開始使用MVC(作爲初學者,49歲)?
我想回復一個報價:就像明天會死一樣。活到老,學到老。聖雄甘地。
MVC與webforms是不同的,但您也使用相同的底層平臺。會話狀態,查詢字符串,成員資格,緩存,...仍然存在。你錯過的最多的是服務器控件的使用和請求你的「頁面」的新方法。
我可能無法說服你看看圍欄並嘗試使用here的一些簡單教程,但我確實希望至少看看它們。試圖學習至少這些概念只會有利於你的職業生涯。至少嘗試閱讀音樂商店的6部分教程或從Nerddinner免費電子書。
你不會是一個49歲的初學者。您將從49歲開始,擁有大量Web體驗(以及ASP.NET Web體驗!),他們必須學習Web的新模式和框架。你會很快拿起它。只是在家裏練習一個項目。 (此外,通過一切手段學習Silverlight,但它的市場滲透遠遠低於純HTML,因此通常不是一種選擇)。 – 2010-08-14 13:27:50
呃,我沒有想到這樣的答案。你的舒適是完全激勵。萬分感謝!。 – Istvan 2010-08-14 13:34:20
這一個絕對大喊「社區維基」:-) @Istvan - 完全同意柯克。我和你們處於類似的位置,並正要開始我的第一個家庭MVC項目:-)個人而言,我不會碰到sharepoint(上次與2003年和2007年一起工作,我從來不喜歡它 - 個人偏好),但我聽到2010版本好多了。 至於Silverlight。也許如果對它的需求增長,我認爲這可能是值得進入的,儘管我必須說Silverlight + asp.net更具互補性,而且根本沒有任何獨特的排他性 – InSane 2010-08-14 13:39:41