3 ms·
It's not C# (as a language), which is benign and a good actor in the set, it's the stack. Ever try running a Windows / IIS and SQL Server stack in the cloud --
by gjmacd 9y ago
It's not C# (as a language), which is benign and a good actor in the set, it's the stack. Ever try running a Windows / IIS and SQL Server stack in the cloud -- do it only if you want to lose sleep nights and spend weekends away from the family. The language is fine... Let's hope the move to Core and Linux will take the language and the .NET technology to a better platform, but right now? It's a disaster as a robust Cloud platform.
Windows and IIS is simply a BAD, BAD, BAD server technology as a whole. It's ill-equipped to to be robust and fault tolerant. Its simply the weak part of that .NET narrative, no way around it right now...
- Illniyar 9y agoJust tried it a few months ago, deploying a new project to Azure. Best experience I've had deploying to the cloud - maybe 10 minutes of work, mostly getting acquainted with azure cloud. Beats Heroku's plugin/cli/github flow and AWS' configure 50 tools process hands down. It really only works with .net, visual studio and sqlserver. But really that is what you want if you are a .net developer.
- gjmacd 9y agoAzure is built for Windows, I hope it works well. However, I'm sorry... there's no way you're going to convince me of Windows as a "stack" is more reliable and robust, or even as scalable (in concurrent users and cost) than another stack like GoLang, Node, Python, Elixir... nope. Not going to agree with that man, I've been around much too long to see bullshit issues with Windows/IIS take town a whole operation based on SIMPLE issues -- hell IIS alone is a reason not to choose Microsoft as a stack, it's a DOG WITH FLEAS.
- gentleteblor 9y agoJobRudder is an ASP.NET/Sql Server app running in the cloud. It works and it works really well (tooling between visual studio and azure is amazing). [1] https://jobrudder.com https://jobrudder.com