野鸭鸭

The Little ASP.NET Core Book

ASP.NET Core已经发展到目前的2.1版了。从最开始预览版到1.0正式版,再从1.1到2.0版,到现在的2.1版,历经两三年的时间,许多功能和用法都已经发生了比较大的变化。今日在网上淘到一本免费的新书,让编程新手们可以快乐启航。

What’s ASP.NET Core

ASP.NET是微软.NET平台的网站开发框架。简单来说,就是在.NET的基础之上,封装了很多用户网站开发的组件和功能,方便开发者在此基础之上进行快速网站开发,省去很多网站开发的基础搭建工作。

其中ASP.NET主要分为ASP.NET WebForm和ASP.NET MVC两个大方向。WebForm类比WinForm,很多网页组件经过预先封装,可以像开发WinForm一样进行拖放即可实现页面构建工作,甚至网页组件的事件响应也跟WinForm一样,无需使用Javascript来处理网页组件的交互。这是微软当年推出ASP.NET WebForm时,为了给众多桌面应用开发人员提供简单快捷的开发体验而准备的。

但是,随着网页开发技术的发展,当前使用ASP.NET WebForm进行开发的网站,在功能开发、用户体验和运维成本等方面,均不具备优势,逐渐被后来推出的ASP.NET MVC所取代,已经停止新功能开发,进入维护期。ASP.NET MVC虽然是相对较后推出的,但是MVC本身作为一种开发模式,其出现历史却已经长达几十年。

ASP.NET Core是在ASP.NET MVC的基础之上,融合了最近的.NET Core新的跨平台技术和理念,可以通吃微软、苹果和Linux三大平台,更准确的说,应该叫做ASP.NET Core MVC。

关于这本书

这本书是在微软ASP.NET官网发现的,由Nate Barbettini编写,属于入门型书籍,主要针对ASP.NET新手讲解如何进行ASP.NET Core MVC开发。一起看看原作者关于本书的介绍吧。

简介

(文中所有链接请参考原文网址)

https://www.recaffeinate.co/book

I wrote this short book to help developers and people interested in web programming learn about ASP.NET Core 2.0, a new framework for building web applications and APIs.

This short (and free!) book is structured as a tutorial. You’ll build an app from start to finish and learn:

How to build a web app with the ASP.NET Core framework
The basics of the MVC (Model-View-Controller) pattern
How to read and write data to a database
How to add log-in, registration, and security
How to deploy the app to the web
Don’t worry, you don’t need to know anything about ASP.NET Core (or any of the above) to get started.

本短书旨在帮助对ASP.NET Core 2.0 网站开发有兴趣的开发者和学习者,一起学习这个新框架和接口集。本短书按照教程的方式进行设计,你可以学习从头到尾构建一个APP:

  • 如何使用ASP.NET Core框架构建网站APP
  • MVC(模型-视图-控制器)开发模式基础知识
  • 如何进行数据读写
  • 如何进行登陆、注册和安全验证
  • 如何部署发布网站APP

别担心,即便你对以上知识一无所知,你也可以跟着我们的教程愉快起步。

获取短书

Read the book online on GitBook, or download it for offline reading as a PDF, Mobi, or ePub. It’s yours to share and copy as much as you’d like under the Creative Commons Attribution license.

The Little ASP.NET Core Book will be updated frequently and will always be completely free. The links above will always point to the latest version.

Want to stay updated? Subscribe on Github or via email!

你可以通过GitBook在线阅读本书,也可以下载PDF、Mobi或ePub版本进行离线阅读。欢迎各位在遵守Creative Commons Attribution许可证的前提下,多多分享我们的短书哦。

短书将会保持高频持续更新,并保持免费共享。以上链接也会保持更新。

想在第一时间获取更新?欢迎通过GitHub或电子邮件订阅最新消息哦。

短书适合人群

The Little ASP.NET Core book is written as a friendly, accessible introduction to web programming and the ASP.NET Core framework. If you

Are new to programming
Already code in a backend stack like Node, Python, Ruby, Go, or Java
Are an ASP.NET MVC developer
This book will help you learn something new!

Read more about how and why I wrote this book in my blog post.

短书专注于分享网站开发和ASP.NET Core框架。如果你是

  • 编程新手
  • 知晓Node,Python,Ruby,Go或Java等后端语言
  • ASP.NET MVC开发者

那么短书可以让你汲取一些新的知识。

你还可以通阅读我的博文,了解我为什么以及如何编写短书。

 

里予甲鸟甲鸟

我有钱,我高大,我帅气,我还没睡醒!谁叫醒我,就打谁哦。

添加评论

联系

即刻M我/Q我