文章 2024-08-15 来自:开发者社区

闲话 .NET(7):.NET Core 能淘汰 .NET FrameWork 吗?

前言 虽然说,目前 .NET FrameWork 上的大部分类都已经移植到 .NET Core 上,而且 .NET FrameWork 也已经停止了更新,未来必然是 .NET Core 的天下,但要说现在 .NET Core 就能淘汰 .NET FrameWork,我觉得为时尚早,因为 .NET FrameWork 的一些独有特点,有些技术暂时无法或很难在 .NET Core 上实现,比...

闲话 .NET(7):.NET Core 能淘汰 .NET FrameWork 吗?
文章 2024-08-15 来自:开发者社区

闲话 .NET(6):.NET Core 各个版本的特性

前言 之前我们聊了一下 .NET Core 有哪些优势,.NET Core 发展非常迅速,不过短短几年,.NET Core 已经发布 .NET 8 了,基本上保持了一年一个版本的速度,每个版本都有自己的独有特性,下面我们来简单的盘点一下这些新特性有哪些。 .NET Core 1.0 .NET Core 1.0 突破了操作系统的限制,是第一个支持在 Windows、Linu...

闲话 .NET(6):.NET Core 各个版本的特性
文章 2024-08-15 来自:开发者社区

闲话 .NET(5):.NET Core 有什么优势?

前言 .NET Core 并不是 .NET FrameWork 的升级版,它是一个为满足新一代的软件设计要求而从头重新开发的开发框架和平台,所以它没有 .NET FrameWork 的历史包袱,相对于 .NET FrameWork,它具备很多优势。 .NET Core 有哪些优势? 优势一 .NET Core 采用模块化开发。 .NET Core 核心只包...

闲话 .NET(5):.NET Core 有什么优势?
文章 2024-08-15 来自:开发者社区

闲话 .NET(4):为什么要跨平台?

前言 .NET Core 有一个关键词就是跨平台,为什么要跨平台呢?Windows 操作系统不香吗?今天我们来聊聊这个 原因一:安全考虑 Windows OS 是闭源的,而 Linux 是开源的,因此有些公司的技术负责人就认为 Linux 比 Windows OS 更安全,比如我以前教《现代操作系统》课程的老师就非常推崇 Linux,对 Windows OS 则是嗤之以鼻...

闲话 .NET(4):为什么要跨平台?
文章 2024-08-15 来自:开发者社区

闲话 .NET(3):.NET Framework 的缺点

前言 2016 年,微软正式推出 .NET Core 1.0,并在 2019 年全面停止 .NET Framework 的更新。 .NET Core 并不是 .NET Framework 的升级版,而是一个从头开始开发的全新平台,一个跟 .NET Framework 截然不同的开源技术框架。 微软为什么要这么做呢?今天我们来聊聊 .NET Framework 有什么缺点,...

闲话 .NET(3):.NET Framework 的缺点
文章 2024-08-15 来自:开发者社区

闲话 .NET(2):.NET 起名的原因、读法和演变

前言 如果你热爱某产品,你一定想了解它的一切,今天我们就来聊聊 .NET 诞生及起名的原因,和它的读法、演变历史等。 .NET 起名的原因 最初,微软只有 Visual Basic 和 Visual C++ 语言,同时期 Sun 公司在 1995 年推出的 Java 语言,短短几年内,Java 迅速建立了庞大的生态系统,这给了微软很大的压力。 2002 年左右是互...

闲话 .NET(2):.NET 起名的原因、读法和演变
文章 2024-08-15 来自:开发者社区

闲话 .NET(1):.NET Framework

前言 还记得 2002 年微软刚推出 .NET Framework 时,我们为之欢呼雀跃的情景,第一次安装 Visual Studio 2002 时,那时还没有现在这么丰富的安装教程,磕磕碰碰地安装了几天才安装成功,当时能够像 Windows 桌面应用一样,拖拖控件就创建一个网站的 ASP.NET Web Forms 确实让大伙感觉得很神奇…… 经过近20年的发展,它已经成为在微...

闲话 .NET(1):.NET Framework
文章 2024-08-15 来自:开发者社区

闲话 Asp.Net Core 数据校验(三)EF Core 集成 FluentValidation 校验数据例子

一个在实际应用中 EF Core 集成 FluentValidation 进行数据校验的例子。 创建一个 Asp.Net Core WebApi 项目 引用以下 Nuget 包 FluentValidation.AspNetCore Microsoft.AspNetCore.Identity.EntityFrameworkCo...

闲话 Asp.Net Core 数据校验(三)EF Core 集成 FluentValidation 校验数据例子
文章 2024-08-15 来自:开发者社区

闲话 ASP.NET Core 数据校验(二):FluentValidation 基本用法

前言 除了使用 ASP.NET Core 内置框架来校验数据,事实上,通过很多第三方框架校验数据,更具优势。 比如 FluentValidation,FluentValidation 是第三方的数据校验框架,具有许多优势,是开发人员首选的数据校验工具之一。 以下列举 FluentValidation 的一些优势: FluentValidation 使用...

闲话 ASP.NET Core 数据校验(二):FluentValidation 基本用法
文章 2024-08-15 来自:开发者社区

闲话 ASP.NET Core 数据校验(一):内置数据校验

前言 所谓输入的是垃圾,输出也必然是垃圾,有多少安全问题隐藏在请求的数据中,所以永远不能相信来自用户端的输入。 对请求数据的合法性进行校验,不仅有助于提升用户界面的友好性,而且有助于提高后台程序的安全性和稳定性。 ASP.NET Core 主要通过内置的 DataAnnotations 实现对数据进行校验,DataAnnotations 是一组属性类,用于为模型类的属性添...

闲话 ASP.NET Core 数据校验(一):内置数据校验

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注