MVC5特点

1.One ASP.NET统一平台 

2.Bootstrap 免费CSS,响应式页面

3.路由标记属性:简单、控制器、操作、前缀、参数、URL

4.ASP.NET web API 2 :路由标记属性、OAuth2.0、Odata、Web API Client、CORS、OWIN集成

5.ASP.NET SignalR 2:基于OWIN、跨域支持、IOS and Android、NET Client、新的Self-Host包、群发消息

6.ASP.NET Identity:身份验证过滤器Filter、新的身份验证框架、支持SQL、NOSQL、Azure数据库、Azure AD和windows AD

7:Microsoft OWIN Components : 自托管、新的Servers and Hosts、帮助类、新的验证组件

MVC6特点

1.MVC6作为ASP.NET MVC VNext的一部分

2.MVC \ WEB API \ WEB PAGES合并到一个框架统称为MVC6

3.删除MVC和WEB API重复部分,共用路由、操作方法选择、过滤器、模型绑定等代码

4.MVC6不再依赖于System.Web程序集,使用云端优化的.NET框架,大概11M,完整的.NET

5.云端优化的.NET框架封装到不同的NUget包里

6.vNext支持部署IIS托管和自托管(Web API2 和 SignalR2已支持)

 SignalR 1.0
基于ASP.NET平台构建,利用javascript或者webSockets(HTML5新规范),实现客户端和服务端异步通信的框架  

Razor引擎
1.ASP.NET新的视图引擎
2.与ASPX一样,支持C# VB
3.不是一种新的语言
4.@字符将开始Razor内联表达式、单语句块和多语句块

NET各个版本间的特性




asp打头的控件,它的onclick方法是调用的后台的ASP函数,使用onclientclick方法可以调用js方法

架构设计:系统模块图、类图、部署图

WEB API、SingalR HTML5 WebSocket 是MVC4.0的特点

Bootstrap  OWIN ASP.NET Identity是MVC5的特点

MVC5特点:

1.ASP.NET Web api 2 : 路由标记属性 、OAuth 2.0 、Odata 、Web API Client 、CORS 、OWIN集成

2.ASP.NET SingalR2 :基于OWIN、跨域支持、IOS and Android 、.NET Client 、新的Self-host包,群发消息

3.ASP.NET Identity:身份验证过滤器Filter、新的身份验证框架、支持SQL、NOSQL、Azure数据库、Azure AD和windowsAD

4.MS OWIN Components :自托管、新Serviers and hosts 、帮助类、新的验证组件

MVC与WEB FORM相比的特点

Web Form特点:

1.可视化设计UI

2.事件驱动模式

3.服务器控件支持

4.方便管理页面状态信息

5.快速开发

MVC5

1.无ViewState

2.原生的HTML和CSS

3.丰富的 路由控制

4.UI单元测试

5.职责分离

6.团队开发协作

7.易于扩展

共同的特点:

1.基础架构

2.缓存

3.安全

4.本地化

5.bootsrap

codeplex微软的开源网站

codeproject.com涵盖了.net技术的方方面面

c-sharpcorner.com有很多.net技术文章

xamarin.com 跨平台网站

ALM(application lifecycle management)应用程序生命周期管理

计划-开发-测试-发布-运维

正规流程:

产品设计--需求分析--架构设计--网站开发--软件测试--网站部署

需求分析:

1.用户需求文档,2.用例图  3.流程图

架构设计:

1.系统模块图 2.类图 3.物理部署图

数据库设计

1.表结构  2.存储过程  3.SQL脚本





ASP.NET-入门的更多相关文章

  1. ASP开发入门+实战电子书共50本 —下载目录

    小弟为大家整理50个ASP电子书籍,有入门,也有实战电子书,做成了一个下载目录,欢迎大家下载. 资源名称 资源地址 ASP.NET开发实战1200例_第I卷 http://down.51cto.com ...

  2. 【Asp.net入门07】第一个ASP.NET 应用程序-创建数据模型和存储库

    1.理解概念 先理解一下两个概念. 模型 模型是指数据的结构类型,以及可调用的方法.对面向对象编程方法来说,其实就是类.模型类就是一个描述数据的类.只有把数据按一定方式描述出来,我们才能在程序中方便地 ...

  3. ASP.NET入门(class0612)

    内容:掌握基于ASP.Net的Web开发,B/S结构原理.ASP.Net内部原理.状态管理(Cookie.Session.ViewState等).数据验证.普通ASP.Net控件.母版.ListVie ...

  4. ASP.Net_入门准备

    基础篇:(学习能力取决于你的基础扎不扎实) 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET. ASP.NET是一个全 ...

  5. 【Asp.net入门3-01】使用jQuery-创建示例项目

    过去,浏览器除了显示HTML外,很少具有其他功能.因此,早期的Web应用程序需要依赖服务 器端代码来响应用户交互并执行数据操作.Web应用程序的交互依赖HTML表单元素和浏览器向服务 器发送数据的功能 ...

  6. ASP.NET入门教程:事件句柄

    事件句柄(event handler)是一种针对给定事件来执行代码的子例程. ASP.NET - 事件句柄 请看下面的代码: <% lbl1.Text="The date and ti ...

  7. Linux+Mono+Asp.net入门:05CentOs安装Mono(上)

    http://www.cnblogs.com/jameszou/archive/2013/05/18/3085754.html 准备工作 常见问题 a. Xshell显示中文乱码问题 [文件]–> ...

  8. ASP.NET入门(1) - 建立和开发ASP.NET 5 项目

    原文转载自:http://www.cnblogs.com/zergcom/p/4493358.html 建立项目 首先,目前只有VS 2015支持开发最新的ASP.NET 5 程序,所以我们首先需要下 ...

  9. ASP.NET入门 - 错误和异常处理

    当发生错误时,应该向用户提供一个友好的界面,可以屏蔽详细技术信息,也有助提升用户体验,这时就用到了异常处理. 错误类型: 语法错误:因缺少关键字,符号,或其他不正确代码所产生的错误,无法通过编译. 逻 ...

  10. C# ASP.net 入门之简单通讯录

    简单通讯录功能虽然简单,却包括了制作一个网站的基本功能!各个模块可以作为新手入门的参考. 简单通讯录实现功能:1.登录 2.注册 3.后台管理 4.前台登录显示 5.创建联系人 6.密码修改 代码下载 ...

随机推荐

  1. NYOJ_94 cigarettes 递归VS迭代

    题目地址 分析: 英文题事实上看懂意思和正常的也都差点儿相同.就算有几个单词不认识也无伤大雅. 一共同拥有n支烟,每天抽k支. 每抽完k支,会得到一仅仅. a组数据.  输入n k的个数.输出一共抽了 ...

  2. 本地自旋锁与信号量/多服务台自旋队列-spin wait风格的信号量

    周日傍晚,我去家附近的超市(...)买苏打水,准备自制青柠苏打.我感觉我做的比买的那个巴黎水要更爽口.由于天气太热,非常多人都去超市避暑去了,超市也不撵人,这仿佛是他们的策略.人过来避暑了,走的时候难 ...

  3. java 顺序 读写 Properties 配置文件 支持中文 不乱码

    java 顺序 读写 Properties 配置文件 ,java默认提供的Properties API 继承hashmap ,不是顺序读写的. 特从网上查资料,顺序读写的代码,如下, import j ...

  4. POJ 2299 离散化线段树

    点击打开链接 Ultra-QuickSort Time Limit: 7000MS   Memory Limit: 65536K Total Submissions: 40827   Accepted ...

  5. nyoj--68--三点顺序(数学)

    三点顺序 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 现在给你不共线的三个点A,B,C的坐标,它们一定能组成一个三角形,现在让你判断A,B,C是顺时针给出的还是逆时针 ...

  6. Oracle动态性能表-V$SESSION_WAIT,V$SESSION_EVENT

    (1)-V$SESSION_WAIT 这是一个寻找性能瓶颈的关键视图.它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没在做,则显示它最后的等待事件).当系统存 ...

  7. 匹配替换指定文本为html标签

    最近看了一道前端面试题,是关于正则的,用尽可能低复杂度的函数,匹配替换指定文本为html标签,题目是这样的: 特定语法匹配替换 说明:匹配字符串中形如 =g文字文字= 的语法,并将相应部分转化为对应的 ...

  8. python网络编程三次握手和四次挥手

    TCP是因特网中的传输层协议,使用三次握手协议建立连接.当主动方发出SYN连接请求后,等待对方回答SYN+ACK[1],并最终对对方的 SYN 执行 ACK 确认.这种建立连接的方法可以防止产生错误的 ...

  9. unwrap

    node.replaceWith(...node.childNodes);

  10. 后缀自动机 (WJMZBMR讲稿的整理和注释)

    链接放在这里,有点难理解,至少我个人是的. 后缀自动机是一种有限状态自动机,其功能是识别字符串是否是母串的后缀.它能解决的问题当然不仅仅是判断是不是后缀这种事,跟字符串的连续子串有关的问题都可以往这个 ...