ASP.NET Core Razor Pages 简介
什么是Razor Pages ?
Razor Pages 是 ASP.NET Core MVC 中一个新的开发模式,它让专注页面编码变得更容易,更高效。Razor Pages 是一个页面控制框架,我们可以更好地构建动态的、以数据为驱动的WEB网站。
在Razor Pages 应用程序中,保持了实现逻辑和视图模型的分离,让整个项目结构更清晰,更易维护和扩展。
同时,Razor Pages支持跨平台开发和部署,Razor Pages项目可以部署在Windows、Unix以及Mac操作系统中。
Razor Pages开发框架是非常轻量并且非常容易扩展的。开发人员可以完成控制HTML的渲染,Razor Pages基于ASP.NET Core MVC框架,所以在ASP.NET Core MVC应用程度中默认支持Razor Pages框架。
在编程语言方面,Razor Pages使用目前非常成熟且易用的C#语言作为服务端的编程语言,配合易学的Razor模板引擎以在服务端动态生成HTML然后输出到浏览器。
Razor Pages适合哪些人使用 ?
Razor Pages 适合于所有的开发人员,无论是初学者还是企业级级别。Razor Pages 是基于页面开发为中心的开发模式,这与其他基于页面开发的框架相似,如:PHP,经典的ASP,Java Server Pages,ASP.NET Web Pages以及ASP.NET Web Forms等。
如何安装 Razor Pages ?
Razor Pages 是.NET Core 2.0的一部分,你可以在这里下载.NET Core 2.0或者以上版本的SDK或者运行时(Runtime)。其中SDK包含了运行时和创建.NET Core应用程序所需的CLI工具。
当然,如果你安装了Visual Studio 2017 Update 3 或者以上版本,.NET Core 2.0 的SDK也是自动安装的。
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册