Not sure if this is a feature request, I’m just wondering if there’s any plans for migrating CommunityServer/Workspace to .NET core, or porting the project to other modern framework/runtimes with better support for cross platform.
This question comes from someone who tested your product on linux and found multiple pain points such as battling the compilation process, no hot reloading with a long build process (at least on linux), a bunch of Mono related issues such as random spikes in cpu/memory with no apparent correlation with throughput/scheduled jobs ramping up, garbage collector issues such as random long stop the world events clogging the system (among others). On top of it, i never managed to run the app with an IDE, debugging is just a huge pain and i didn’t manage to find documentation regarding it.
When looking deep into these issues, they seem to stem from the legacy stack used. Maybe it’s working fine on windows, maybe the product was not designed with linux in mind, but nowadays with the majority of both retail and enterprise developers shifting to linux I’m just wondering if the Onlyoffice team is aware of these issues and if it’s planning anything in this direction.
Thanks for taking the time reading this, I still believe this is one of the better products, especially in the open source domain, and I hope it keeps evolving!