251 karma · joined February 15, 2020
1. It is hard to learn. A novice will pick up something like Python much faster
2. It is less productive. You “fight” the borrow checker in Rust and have long compilation times.
What makes you say that? All versions of .NET - including non-LTS versions - have had an extremely high bar for quality before releasing.
Also, to build that exe you have to use the .NET SDK which pulls in lots of tooling: MSBuild, NuGet, etc... It looks like bflat ditches all of that.
That's where NDCG comes in! Basically it gives a score for your search rankings that you can use to compare different search algorithms. The higher the score, the closer your algorithm was to producing the expected search results. This is super useful as you can try lots of experiments and get a good sense of whether the experiment is promising or not.
Also, Java takes longer to reach steady state as it starts execution in an interpreter, then JIT compiles hot methods. .NET skips the interpreter and goes straight to JIT compilation.
WebAssembly was designed for the browser. Users want their websites to load quickly, so startup time is crucial. Also, users want to browse sketchy websites, so security is also crucial. WebAssembly is more like an instruction set for a "fake" CPU. It's very low-level and is not ideal for running high-level languages like Ruby (though it's possible!).
On the other hand, GraalVM isn't constrained by these browser requirements. This lets Graal do nifty tricks so that highly dynamic languages - like Ruby or JavaScript - run as fast as possible.
Most people just install .NET on their machines. If so, that 1.4mb executable will run just fine.
Azure Event Hubs icon - https://images.app.goo.gl/NLu8jSKWYPwMyTtD9
Azure Marketplace icon - https://images.app.goo.gl/X9vZeWWAR2TDsawe8
Azure Service Health icon - https://images.app.goo.gl/fJcUZqwUWbzK7tC99
They probably should change that...
Also, the PHP ecosystem is friendly to beginners. Compare these authentication docs for a PHP project vs a .NET project:
Laravel (PHP): https://laravel.com/docs/7.x/authentication ASP.NET Core (.NET): https://docs.microsoft.com/en-us/aspnet/core/security/authen...