What are the major differences between .NET Framework and .NET Core?
.NET Core is a cross-platform, open-source framework, while .NET Framework is Windows-specific. .NET Core is modular and lightweight, allowing for containerized deployments. It also supports side-by-side versioning, enabling multiple versions to coexist on the same machine, facilitating smoother updates. On the other hand, .NET Framework is more mature and established, often preferred for Windows-centric applications."