看板 Soft_Job 關於我們 聯絡資訊
※ 引述《BigLoser (大魯蛇)》之銘言: : ※ 引述《f22j20kara (CJC)》之銘言: : : 想請教各位高手一下, : : (1)目前業界ASP.NET 的主流依舊是以Web form 為主嗎? : : 還是新的專案目前都已經以MVC 為主要架構來開發為主了呢。 : : 如果之前都是Web form 為主來開發程式,學MVC會很困難嗎? : : 如何能夠快速學習MVC呢? : : (2)Asp.net的AJAX架構,現在的主流是以UpdatePanel這類微軟內建AJAX為主嗎? : : 還是Asp.net內建Ajax架構已勢微,目前以JQuery的AJAX架構為主呢? : : (3)寫ASP.NET(中部) 如何有效提高薪水?XDDD : 這位溫拿您好, : 關於問題一, : 主流還是web form,為什麼呢?因為發展時間比mvc來的久, : 舊的架構用web form發展完整,會願意整個打掉重練的人不多, : 且在web form上累積的經驗就是資本,重練成本過高, : 而這些軟體再請新進維護人員時,也會請會web form的人, : 但,如果是新專案,會建議您使用mvc,好處我就不說了, : 本魯蛇在公司也是寫web form,但最近回家也想開mvc來摸摸, : 如果之前都是Web form 為主來開發程式,學MVC會很困難嗎? : 這句話魯蛇我要回答您,不會因為您學了web而使進入mvc變困難, : 除了很多原理是共通之外,最重要的一點,經過土法煉鋼, : 蠻做硬幹之後,您才會了解架構之美,也會讓您更容易接受架構這種藝術, : 看似比較複雜又比較麻煩的mvc,卻是比較簡單的,。 : 關於快速學習的部分,當然是請另一個溫拿來教您,會比自己摸索更快, : 那如果是靠自己呢?魯蛇認為,一步一腳印是最快的方式了。 : 關於問題二, : 這部分就不討論主流與否,小魯蛇要跟你說update panel : 不算是真正的ajax,如果有追求的話,請您自己寫javascript : 或者是使用jquery,不過,如果您使用mvc的話這個問題就迎刃而解, : 詳情請自己查詢。 : 關於問題三, : 本魯蛇因為領23K(試用期過後+1K所以是23K)所以沒辦法回答這部分, : 不過您可以像本魯蛇一樣,在ptt上面幫溫拿們寫程式換取P幣, : 至少每當夜深人靜,看著自己的帳號時,還能夠有一點富有的感覺。 : 共勉之。 要使用MVC的話建議不要走微軟的方案, 1、失去了微軟快速開發的便利性 2、而且台灣中小型企業的軟體企業佔大多數,根本不可能讓你開發一個系統 至少得要請三個人開發,module,control,view各一個。而統包的下場就是不是程式 界面不好用,不然就是模組考慮不週詳,程式透通性不好,小幅改動還得trace 到底層的code讓接手維護人很痛苦。 3、java的MVC架構還是成熟很多,不論是spring,struct,hibernet效率高整 合性又好,反觀微軟……相當封閉,要等官方開放支援 我的意思是:.net的MVC當然是可以一個人統包,但是多少程式設計師能一個人 架構性、邏輯性、程式界面美學都能做的好的…MVC的用意是讓各自專長的人能夠做好 各自份內的工作。 好比賈伯斯,他的專長在人機界面,他就專心的把ios的界面就能做的 很好用,而不去管程式的架構和邏輯那塊。而台灣的程式設計師要包山包海 …結果就是什麼世界級的大型軟體也做不出來。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.170.12.78 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1411565573.A.90B.html
YahooTaiwan: 真的嗎? 09/24 21:46
btsken: .net MVC也能一個人開發啊...... 09/24 21:52
crown: .net mvc多少人開發都很快又便利了呀!我記得mvc已經開源了 09/24 22:14
chatnoir: 真的嗎? 09/24 22:31
※ 編輯: oherman (118.170.12.78), 09/24/2014 22:52:41
kinanson: java...我覺得你要多花時間學學c#,c#的人大部份強的都 09/24 23:06
kinanson: 是看java書長大的,反觀java的人.....大部份都不太屑c# 09/24 23:06
YahooTaiwan: 還是不認同 09/24 23:45
momokokuo: ASP.NET MVC不知道2有沒有open source 但我確定3以上有 09/25 00:24
rularula: ASP.NET MVC從一開始就是open source 09/25 08:41
rularula: 包括後來的EF也是,都放在微軟自家的codeplex開源網站 09/25 09:15
rularula: 微軟自已搞個codeplex看似要向開源靠攏 09/25 09:18
rularula: 不過我覺得用微軟方案的人應該很不習慣自已造輪子 09/25 09:19
rularula: 也不想理解輪子是怎麼造的 09/25 09:22
rularula: 什麼都等微軟幫他們弄好,可以拖拖拉拉完成工作就好 09/25 09:23
rularula: 這才是所謂的"有生產力"阿 苦笑.... 09/25 09:24
hungys: 我也經常接觸微軟方案,可是我不喜歡用拖拉的啊... 09/25 09:39
edward13: vs.net都被叫地表上最強開發工具了 當然是用.net啊XD 09/25 10:56
LetDogDay: 如果以過去的眼光來看Asp .net MVC 肯定相當失準。MVC 09/25 11:26
LetDogDay: 早已經開源了!而且在開發現代的網站上,html及css和j 09/25 11:26
LetDogDay: s都有自動完成,至於拖拉是不存在的。整個開發架構跟RO 09/25 11:26
LetDogDay: R很相似的。用MVC 加 VS 開發網站 是很舒服的!除了現 09/25 11:26
LetDogDay: 在只能放在IIS上,但vNext之後,就可以放在任意的web s 09/25 11:26
LetDogDay: erver上! 09/25 11:26
kinanson: mvc哪里用拖拉了????? 09/25 11:39
rularula: .net mvc不能拖拉阿,所以很多老人不想學 09/25 11:45
rularula: 強者我的同事們,對於需求只想問能不能拖拉快速完成 09/25 11:47
rularula: 不想了解css、js,最基本的html也不想多研究 09/25 11:48
rularula: 自已每天手打html的我反而像個異類=.= 09/25 11:49
ian0524: ASP.NET MVC 哪來拖拉? 09/25 20:07
kinanson: 老人習慣寫foxpro,vb6啊 09/25 21:26
free112136: 半桶水響叮噹,發文前都不會查資料嗎? 09/25 23:02
oherman: 樓上有何高見願聞其詳,否則同樣批評的話套在閣下身上再 09/26 17:24
oherman: 適合不過 09/26 17:24
dontblame: 老人寫basic時 哪來的拖拉......不是VB 是Gwbasic 09/27 01:50