loading请求处理中...

学习asp.net(C#)开发要学习哪些相关的知识啊?

2021-12-02 05:48:14 阅读 10382次 标签: asp动态网页设计asp.net开发基础 作者: 蓝blue

  http://asp.net分为基于页面(web form)和基于框架(http://asp.net mvc)两种,看你要学那种了。

  web form

  小型网站用http://asp.net web form 拖拖拽拽就能搞定。你需要了解的东西并需要很多:

  1. c#(废话),

  2. 数据库(用啥随你,最好sql server)。

  基本就这些了,即使你不会web前端那一系列的东西(js,html,css)也没关系,微软都帮你封装的很好。

  MVC

  大项目还是要使用MVC框架。除了上边说的两点,你还需要了解:

学习asp.net(C#)开发要学习哪些相关的知识啊?

  后端

  1. http://Asp.net mvc 。地位相当于java中的struts,php 中的zend。和其他mvc框架设计思想类似,但很强大。

  2. orm 框架。就是数据对象关系映射框架,推荐NHibernate 或 linq to sql 。

  3. 依赖注入容器。你可以用http://Spring.net 或 unity.

  前端

  4. HTML/CSS。基于框架,没有控件可用,所以前端代码比需自己写。另外,推荐http://asp.net mvc3中新加入的razor页面模板,比以前的asp风格的模板引擎要强大很多

  5. js 。 页面都自己写了,js显然少不了。这里推荐使用jQuery框架

  6 ajax。现在网站开发离不开这个。

  如果出于学习的目的,推荐以上这些东西都学,从前端到后端,9个月前我就是这样做的。如果是项目需要,时间紧,还是弄两拨人把前端后端分开学吧。

  关于学习顺序,后端你就把那几块都熟悉一下,然后自己做几个练习性的项目就行了。

  前端的东西,可以参考知呼上其他问题的答案,很多的。


开发公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
相关任务
DESIGN TASK 更多
货拉拉司机版app开发

¥5000 已有0人投标

教育小程序开发

¥3000 已有3人投标

工业机器视觉软件开发

¥10000 已有2人投标

iOS内植插件开发

¥3000 已有0人投标

PBX电话系统开发,微信沟通

¥5000 已有1人投标

低代码平台,小程序开发

¥1000 已有0人投标