ASP.NET-入门

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方法javascript

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

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

Bootstrap  OWIN ASP.NET Identity是MVC5的特色数据库

MVC5特色:windows

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

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脚本








相关文章
相关标签/搜索