4 ms·
We use Asp.NET and it is a giant surprise how good it is. We are unix ppl, Linux & MacOS so not a MS shop at all. We deploy to on-prem and AWS so no Azure.
by StreamBright 5y ago
We use Asp.NET and it is a giant surprise how good it is. We are unix ppl, Linux & MacOS so not a MS shop at all. We deploy to on-prem and AWS so no Azure.
- that_guy_iain 5y agoIt's been so long since I've done ASP that it just when .NET was coming out. I would be interested in checking it out nowadays. WHen I last used it all the cool features were heavily coupled to MS products, is that still the case?
- StreamBright 5y agoNot at all. We actually use it from F# with Falco. I am not sure which features you are interested in particular but the ones we like are the basic HTTP handling (requests, responses, etc.), a high performance HTTP server (Kestrel) and we use Falco's html engine as well. On the top of that there is a decent authentication and authorization solution.
- zidad 5y agoSame here, the latest asp.net is definitely one of the best performing options out there (maybe except rust in this list), and C# is a great general purpose language to code in (despite the legacy that's in there, like the reflection going on in the framework. unfortunately).
- cies 5y agoKotlin + IntelliJ is a neat mainstream option too. For those preferring a bit less legacy.
- dotancohen 5y agoDo you deploy to Linux images on AWS? I'm actually very interested in your dev setup. Do your devs use Linux machines? What IDE?
- StreamBright 5y agoGreat questions. I am going to write a detailed article about it because you are not the first person asking these. We have two deployment modes: - lambda - ec2 instance Depending on how you would like to target Lambda you have multiple options. On ec2 too. We use VS Code on both Linux and MacOS. The tooling is kind of meh at the moment, Ionide is not ready for prime time we run into issues frequently with it. We are considering to switching to Rider soon. https://www.jetbrains.com/help/rider/F_Sharp.html https://www.jetbrains.com/help/rider/F_Sharp.html * I do not have time to write your a detailed answer but I promise to get back with an article sometime this month.
- dotancohen 5y agoTerrific, thank you! I still use EC2 for everything, I haven't explored Lambda yet. I look forward to your article, thank you. Is dev.l1x.be where it will be posted?
- StreamBright 5y agoYes I am posting it there. Probably after a bit of a design update.