We are starting a new backend project, with a strong push to go straight to clean C++20 without caring about legacy issues. However, I am still worried that the open-source ecosystem (frameworks, popular libraries, etc.) isn't fully ready to drop C++17 yet. If we completely move away from something like Boost in favor of C++20 standard features, we might end up running into various tooling and compatibility issues instead of real benefits. Are there any examples of large-scale server-side projects already running C++20 in production without relying on C++17?
Blogger's Review: C++20 introduces many new features and improvements, yet migrating to a new standard should be approached with caution, especially considering the compatibility of the existing ecosystem. In large projects, maintaining stability and maintainability is crucial. Developers should carefully assess the benefits against the potential risks of adopting new features.