Drew Hubbard
asked on
Latest thoughts on C# utilizing Mono on Linux vs .NET on Windows?
Looking for some updated input from the EE community. I'm building an FFMPEG project that currently utilizes C#. We're currently hosting on Windows in the Google Cloud Engine environment. Being able to run the project on some distro of Linux would reduce our costs by 50 to 70 percent, but I'm not sure I'm ready to migrate a project written in C# to Linux. This is not a home project. We're building this with subscribers in mind. The cost savings are extremely tempting, but I am not about to compromise performance or platform reliability to save money. However, if it is reliable and performance is just as good, it's something I definitely want to consider.
I'm hoping someone will share some well thought out points with me. Hopefully someone with experience, or who has done a fair bit of research into this? If we're going to host on a different platform, now is the time to migrate. It wouldn't take us long at this point. Input appreciated!
I'm hoping someone will share some well thought out points with me. Hopefully someone with experience, or who has done a fair bit of research into this? If we're going to host on a different platform, now is the time to migrate. It wouldn't take us long at this point. Input appreciated!
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
.net core replaces Mono, there are versions for OSX/Linux and Windows
If you can make it work on Linux you're golden. Linux is lighter on resources and faster for the project you're doing. I'm not Linux guru but I do run it as firewall- which host VPN-Squid-Antivirus and now I'm going add ftp, and my processor hasn't burst a sweat.
Mostly the software is free-open source- you have paid services if you run into road block, which I'll assume is far less than what you're currently paying.
Mostly the software is free-open source- you have paid services if you run into road block, which I'll assume is far less than what you're currently paying.
ASKER
We'll try compiling. Thanks for the suggestion.
ASKER