NET技术栈是指使用微软的.NET平台和相关技术进行开发的一系列技术。它包括了多个组件和框架,如Log4NET、NHibernate、spring.NET、NetChart、WebChart、K2 Workflow、Ext.NET等[1]。.NET技术栈的发展可以追溯到微软在2000年推出的.NET战略,其中包括了.NET Framework和C#语言[2]。.NET技术栈涵盖了多个领域,包括WinForm、ASP.NET、ASP.NET MVC、LinQ、WPF、WCF、WF、SilverLight、SharePoint、Entity Framework、ADO.NET、SQL Server、MSChart、Crystal Report等[3]。通过使用这些技术,开发人员可以构建各种类型的应用程序,包括桌面应用程序、Web应用程序、移动应用程序等。
NET Core技术栈是指在.NET Core平台上使用的一系列技术和工具。根据引用[1]中的描述,.NET Core微服务架构中使用的系列技术包括但不限于以下几个方面:微服务架构、服务注册、服务发现、健康检查和异常下线功能。在.NET Core下,可以选择使用Consul、etcd或者ZooKeeper等工具来实现这些功能。此外,根据引用[2]中的描述,.NET Core技术栈还可以包括新的编码方式、新的.NET版本、新的表达式结构、前端框架(如vuejs、React)等,这些技术和工具可以带来创新和改变。因此,.NET Core技术栈是一个包含多个方面的技术集合,用于构建.NET Core平台上的应用程序和系统。