初识.NET Core

目前使用 .NET Core 可以编写控制台程序和Web应用,它们都被编译为类库,最后使用dotnet命令来运行。
验证了.NET Core的以下支持范围:
1. 内置支持
Socket
WebSocket
WebServer
RestClient
EntityFrameworkCore
2. 第三方支持
SQL Server
Sqlite
MySQL
PostgreSQL
MongoDb
ZeroMQ
3. 暂不支持WinForm,Oracle

虽然还支持的库还不多,但是理念比传统.NET强太多了,更加的SRP,希望M$不要像之前的库一样各种太监设计。

时间: 2024-10-12 16:09:45

初识.NET Core的相关文章

初识MVC Core(一)

1.新建一个Mvc Core项目 注:刚开始依赖项是有黄色三角形,等待安装 2.打开Startup.cs,修改Configure public void Configure(IApplicationBuilder app, IHostingEnvironment env,ILogger<Startup> logger) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.Run(async (context)

(初识MVC Core)八、发布

1.部署方式 1)FDD(Framework-dependent) 说明:类似IIS网站类的部署,服务器上面必须安装好Framework环境,只发布自己程序文件生成的文件 优势: ①无需配置目标系统 ②部署的文件很小 ③.NET Core被共享使用 劣势: ①必须预先安装.NET Core ②可能存在兼容性问题 2)SCD(Self-Contained),自包含的部署 说明:打包好了的.NET Core包,一同发布,省得在服务器安装.NET Core环境 优势: ①对Web应用使用的.NET C

(初识MVC Core)二、建立基础逻辑数据

1.结构 2.新建一个model类库CoreModel 建立model:Cinema.cs.Movie.cs.Sales.cs using System; using System.Collections.Generic; using System.Text; namespace CoreModel { /// <summary> /// 电影院 /// </summary> public class Cinema { /// <summary> /// 编码 ///

(初识MVC Core)三、包的安装NPM与打包--css和js

一:NPM的安装 1.右键项目=>添加新建项=>创建NPM配置文件 2.新增引用插件包(会出现自动提示),写完一个之后,保存一下,就会自动安装插件包 显示所有隐藏文件就可以看到安装的插件包了 二:js和css打包bundleConfig.json 1.新建一个名为bundleConfig.json的json 2.打包 1)在项目wwwroot底下创建文件夹js和css 2)修改bundleConfig.json内容 [ //css { //打捆生成的css文件路径和名称并压缩 "ou

(初识MVC Core)七、复用的View:View Component

1.优点: 1)相当于PartialView + 一个小型轻量级的Controller(注:PartialView无法包含业务逻辑) 2)适用于较为复杂业务 3)可以使用Razor语法 2.创建View Component 结构: 1)创建ViewComponents文件夹.MovieCountViewComponent.cs using CoreModel; using CoreModelTwo.Services; using Microsoft.AspNetCore.Mvc; using S

初识ASP.NET Core 1.0

本文将对微软下一代ASP.NET框架做个概括性介绍,方便大家进一步熟悉该框架. 在介绍ASP.NET Core 1.0之前有必要澄清一些产品名称及版本号.ASP.NET Core1.0是微软下一代ASP.NET 框架,在这之前ASP.NET版本稳定在ASP.NET  4.6,对应的.NET Framework版本为.net 4.6.1. 曾经一段时间微软将下一代ASP.NET 命名为ASP.NET 5和MVC 6,在ASP.NET 5 is dead – Introducing ASP.NET

初识ASP.NET CORE:一、HTTP pipeline

完整的http请求在asp.net framework中的处理流程: 1 Asp.Net 2 HttpRequest--> 3 HTTP.exe--> 4 inetinfo.exe(w3wp.exe)-> 5 ASPNET_ISAPI.DLL--> 6 Http Pipeline-->ASPNET_WP.EXE--> 7 HttpRuntime.Init--> 8 HttpRuntime.ProcessRequest--> 9 ISAPIRuntime.Pr

初识ASP.NET CORE:二、优劣

Which one is right for me? ASP.NET is a mature web platform that provides all the services that you require to build enterprise-class server-based web applications using .NET on Windows. ASP.NET benefits Build for Windows Use Web Forms, SignalR, MVC,

.NET Core 3.0 之初识Host源码

写在前面 ASP .NET Core中的通用主机构建器是在v2.1中引入的,应用在启动时构建主机,主机作为一个对象用于封装应用资源以及应用程序启动和生存期管理.其主要功能包括配置初始化(包括加载配置以及配置转换为通用的键值对格式),创建托管环境和Host通用上下文.依赖注入等. 在.NET Core 3.0中采用了IHostBuilder用于创建Host,同时也不再建议使用Web主机,而建议使用泛型主机,主要原因是原有的通用主机仅适用于非HTTP负载,为了提供更加广泛的主机方案,需要将HTTP管