4 ms·
The only missing thing in NativeAOT (for my use cases) is EF Core. It's getting there. Once EF Core works well on NativeAOT, C# would be a fantastic alternative
by jeswin 3y ago
The only missing thing in NativeAOT (for my use cases) is EF Core. It's getting there. Once EF Core works well on NativeAOT, C# would be a fantastic alternative to Go.
- neonsunset 3y agoAmazon has sponsored the author of Dapper to work on Dapper AOT for this exact reason since it’s an important target for AWS Lambdas. https://aot.dapperlib.dev/ https://aot.dapperlib.dev/
- hypeatei 3y agoIs there a blog post on the Amazon sponsorship? Couldn't find anything on a quick search.
- neonsunset 3y agohttps://twitter.com/marcgravell/status/1713308311993372959 https://twitter.com/marcgravell/status/1713308311993372959
- leosanchez 3y agoMarc Gravell himself works in Microsoft, doesn't he ?
- evntdrvn 3y agoyup, unless that's changed recently. he and Nick Craver have been making some great impacts there.
- cardanome 3y agoCan it compete with golang on compilation speed? It doesn't need to be exactly as fast but similar ball-park would help. If it could, then it would indeed be a fantastic alternative.
- pjmlp 3y agoYeah, because specially you can do everything with JIT and only AOT when publishing, and it is still reasonable anyway. Go isn't special, the world just happened to forget how fast AOT compiled languages with modules used to be, before C and C++ took over with their text file inclusion model.
- leosanchez 3y ago> Can it compete with golang on compilation speed? No.