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