做C/S 开发多年,现在想转B/S开发,前几天也稍微了解了一下,感觉还是一头雾水,是学asp.net web form 还是直接学习 asp.net mvc ,控件应该用服务器端控件还是前端控件呢,这些都不太了解,界面用什么展现呢,用extjs还是?注:项目主要是企业应用相关的。求哪位达人或有类似经验指导一下学习路线。
这位兄台,既然你已经做了多年C/S开发,为何要放弃呢?同样我把我的经验分享给你
1.首先学习Asp.net开发,如果公司有需要再去学习asp.net MVC
2.一般互联网站点不允许使用服务器控件开发,OA或网站管理后台可以使用
3.主流的js框架还是jquery,extJs可做了解
既然做了C/S多年,你转B/S开发的时候,还计划做前端UI?建议你走后端BLL或DAL好点。
如果你想走UI,那么,HTML\JS\CSS也是必须懂的。
至于ASP.NET WebForm还是ASP.NET MVC,应该首选ASP.NET WEBFORM,毕竟MVC里也有WEBFORM的,只是MVC中多了个RAZOR。
懂点WEBFORM后弄RAZOR,会好点。
RAZOR其实有点类似ASP,只是结构化、OOP、模块化点。
建议先学ASP.NET WEB 然后再学ASP.NET MVC
extjs因为加载很慢,学了一点就没学了,现在直接用的jquery插件,感觉也蛮好使用的!
现在很多人不用服务器控件,MVC就是这样的,当然ASP.NET WEB也可以不用控件,数据交互的地方用ajax提交数据!
EXTJS做企业相关引用,界面的确不错!
需要学的有div+css+js (基于前端UI的最好还是要会点);C#,SQL,服务器控件和winform差不多的,你应该知道!
Webform其实和winform差不太多,只要是一个页面周期的问题,建议先从webform学起,把webform搞明白了,再来MVC。当然,越深入越需要html,css,javascript的相关知识,慢慢积累吧。当初从C/S转到B/s的时候大概就是这么走过来的。
html,css,javascript这些是最基本的,其他的和B/S差不多,主要是边做边学习的过程
Web前端三剑客(html/css/js)一定要学,这是基础。
建议学习asp.net mvc,用mvc自然用不到服务器端控件。
想不到我的一个帖子引来dudu大佬的回复,谢谢楼上各位的回复,其实现在我做的项目都是在局域网内部使用,原来做的项目用用C/S能解决的好像用B/S也能解决,所以想转向B/S开发,希望各个继续指导,怎样才能快速上手。
看来dudu是大家心中的神啊,好多问题都在呼叫dudu~
webcform难还是winform难呢?