※ 引述《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的界面就能做的
很好用,而不去管程式的架构和逻辑那块。而台湾的程式设计师要包山包海
…结果就是什么世界级的大型软件也做不出来。