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. 基本SQL查询

    当在数据库的表中存入数据后,就可以查询这些已经存入的数据.下面学习基本SQL查询 本节要点: l  如何使用select语句 Select语句的语法 SELECT语句中的运算 使用DISTINCT和U ...

  2. oracle自定义判断是否数字函数isNumber()

    右击function选择新增 如果是数字返回本身,如果不是数字返回0: create or replace function isNumber(p in varchar2) return number ...

  3. WebApi传参总动员(一)

    目前自己的工作和WebApi相关,免不了传入.接收参数.以前的老办法是从请求流中获取json,再反序列化,这中间有2个不能控制的地方,一个是流,一个是反序列化,都需要try,总感觉非常的不爽.因此对W ...

  4. Class example in C/C++

    class Player {  private:   int health; //these are the attributes   int strength;   int agility;  pu ...

  5. Hadoop自学笔记(二)HDFS简单介绍

    1. HDFS Architecture 一种Master-Slave结构.包括Name Node, Secondary Name Node,Data Node Job Tracker, Task T ...

  6. Universal-Image-Loader(UIL)图片载入框架使用简介

    这个也是近期项目中使用到的第三方图片载入框架.在这里也自己总结一下,简单的介绍一些使用的方式. UIL图片载入框架特点 简单介绍: 项目地址:https://github.com/nostra13/A ...

  7. 读配置文件能够保持顺序的 Java Properties 类

    序 前几天,公司项目中有一个需求是读取配置文件的.并且最好可以保证载入到内存中的顺序可以和配置文件里的顺序一致,可是.假设使用 jdk 中提供的 Properties 类的话,读取配置文件后.载入到内 ...

  8. inotify-tools+rsync实时同步文件安装和配置

    服务器A:论坛的主服务器,运行DZ X2论坛程序;服务器B:论坛从服务器,需要把X2的图片附件和MySQL数据实时从A主服务器实时同步到B服务器.MySQL同步设置会在下一编中说到.以下是用于实时同步 ...

  9. Django开发之路 一(django安装并测试运行)

    安装Django与测试 1.虚拟环境的安装 一般来说Django的开发最好是在虚拟环境上进行,这样的好处是可以将不同的Django的项目的环境分割开来,相互不影响.比如说项目一用到Python2.x和 ...

  10. es6总结(一) ——开发环境

    我们使用Babel把ES6编译成ES5 安装方法: a.先建立一个项目的工程目录,并在目录下边建立两个文件夹:src和dist src:书写ES6代码的文件夹,写的js程序都放在这里. dist:利用 ...