Re: [請益] Asp.net跟AJAX目前主流技術為何?

作者: oherman (qq)   2014-09-24 21:32:51
※ 引述《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的界面就能做的
很好用,而不去管程式的架構和邏輯那塊。而台灣的程式設計師要包山包海
…結果就是什麼世界級的大型軟體也做不出來。
作者: YahooTaiwan (超可愛南西我老婆)   2014-09-24 21:46:00
真的嗎?
作者: btsken (Ken乓)   2014-09-24 21:52:00
.net MVC也能一個人開發啊......
作者: crown (Crown)   2014-09-24 22:14:00
.net mvc多少人開發都很快又便利了呀!我記得mvc已經開源了
作者: chatnoir (對不起)   2014-09-24 22:31:00
真的嗎?
作者: kinanson (kinanson)   2014-09-24 23:06:00
java...我覺得你要多花時間學學c#,c#的人大部份強的都是看java書長大的,反觀java的人.....大部份都不太屑c#
作者: YahooTaiwan (超可愛南西我老婆)   2014-09-24 23:45:00
還是不認同
作者: momokokuo   2014-09-25 00:24:00
ASP.NET MVC不知道2有沒有open source 但我確定3以上有
作者: rularula   2014-09-25 08:41:00
ASP.NET MVC從一開始就是open source包括後來的EF也是,都放在微軟自家的codeplex開源網站微軟自已搞個codeplex看似要向開源靠攏不過我覺得用微軟方案的人應該很不習慣自已造輪子也不想理解輪子是怎麼造的什麼都等微軟幫他們弄好,可以拖拖拉拉完成工作就好這才是所謂的"有生產力"阿 苦笑....
作者: hungys (hungys)   2014-09-25 09:39:00
我也經常接觸微軟方案,可是我不喜歡用拖拉的啊...
作者: edward13 (-_-)   2014-09-25 10:56:00
vs.net都被叫地表上最強開發工具了 當然是用.net啊XD
作者: LetDogDay (推動世界讓狗日~~)   2014-09-25 11:26:00
如果以過去的眼光來看Asp .net MVC 肯定相當失準。MVC早已經開源了!而且在開發現代的網站上,html及css和js都有自動完成,至於拖拉是不存在的。整個開發架構跟ROR很相似的。用MVC 加 VS 開發網站 是很舒服的!除了現在只能放在IIS上,但vNext之後,就可以放在任意的web server上!
作者: kinanson (kinanson)   2014-09-25 11:39:00
mvc哪里用拖拉了?????
作者: rularula   2014-09-25 11:45:00
.net mvc不能拖拉阿,所以很多老人不想學強者我的同事們,對於需求只想問能不能拖拉快速完成不想了解css、js,最基本的html也不想多研究自已每天手打html的我反而像個異類=.=
作者: ian0524 (Ian)   2014-09-25 20:07:00
ASP.NET MVC 哪來拖拉?
作者: kinanson (kinanson)   2014-09-25 21:26:00
老人習慣寫foxpro,vb6啊
作者: free112136 (Free)   2014-09-25 23:02:00
半桶水響叮噹,發文前都不會查資料嗎?
作者: oherman (qq)   2014-09-26 17:24:00
樓上有何高見願聞其詳,否則同樣批評的話套在閣下身上再適合不過
作者: dontblame (占卜師)   2014-09-27 01:50:00
老人寫basic時 哪來的拖拉......不是VB 是Gwbasic

Links booklink

Contact Us: admin [ a t ] ucptt.com