HuwR
Why the change to .NET Core?
Jun 11, 2025 11:40
Why am I rewriting the Forum using .NET Core? Migrating to .NET Core from .NET Framework can be a strategic move for several reasons:
Cross-platform capability: .NET Core allows applications to run on Windows, Linux, and macOS, expanding your deployment options.
Performance improvements: It's optimized for high-performance applications, often significantly outperforming .NET Framework.
Modern development: .NET Core embraces modern development practices like containerization and microservices, making it easier to scale applications.
Long-term support: .NET Framework is no longer actively developed, while .NET Core (now merged into .NET 6+) continues to evolve with new features and improvements.
Flexible deployment: It supports self-contained deployments, reducing dependencies on system-wide installations.
Absolutely, the new code base still utilises the core Snitz database schema and includes migration scripts which will bring it inline with the current schema.