微软的产品都很有趣,每一代注重的点都不一样,但又有点上一代的影子。
webform,跟本就是当初为了吸引大量的VB6工程师转投Web开发,又或者是为了致敬VB6而开发出来的框架,有强大的工具箱控件帮助你我他,让人快速开发网页程式。
因此,也导致某些人常说阿不是拉一拉工具箱就好,没有什么难度,也看不起这套框架。
但是它成也控件,败也控件,因为前后端全部由控件产生,这导致了后端负担太大,外加网络传输量大 ,这时ajax逆风高飞,逐渐的这个框架的问题就开始被人们所垢病。
又因为,控件的组成包含了,前端的Html,css,甚至是javascript,与后端的程式码,生命周期,跟本是全端在做的工作吧!这导致许多人就此停留在只会使用控件,而没有进一步去了解它。
如果当初有深入了解这一块,就会发现开它的观念与目前的前端js模组元件概念又何其相似,让人有万法归一的感觉。
回到主题,只是要学好使用Webform,跟VB6运用有87分像 就是要理解你所用的每一个控件的功能与用法,跟其控件所附与的事件与控件的生命周期,如果公司用的是弟第三方开发的元件,那可能又更复杂些。
至于衔接 mvc 或者是 core 这又是不同的世界观了,这两个对前端来说都是 api 的概念,跟前端的关系没有那么紧密,亦可完全分离,不像webform 血浓于水。
※ 引述《IPhoneXVI (哀凤拾陆)》之铭言:
: 各位好 小弟目前新进公司需要学asp
: 听说是用webform
: 请问有没有什么书籍或者线上课程推荐呢
: 或者我该从MVC学起
: 这样以后如果要学.NET Core也比较好衔接?
: 如果是的话 也请各位先进推荐教材给我
: 谢谢各位
: