3 ms·
Any reasons I should switch to Java or other technologies? What I get with the (much hated) Microsoft stack: - C# with LINQ and async await - Roslyn compiler
by doczoidberg 12y ago
Any reasons I should switch to Java or other technologies?
What I get with the (much hated) Microsoft stack:
- C# with LINQ and async await
- Roslyn compiler as a service which speeds up development
- mature .NET framework
- more and more open source and cross platform parts and
smaller independent libs
- typescript
- Xamarin cross platform tools
I also use python and used Java in the past. I don't see any reason why Java should be better?
- rjblackman 12y agoperformance? https://www.techempower.com/benchmarks/ https://www.techempower.com/benchmarks/ I am wondering how asp.net on linux will stack up! should be interesting.
- runT1ME 12y agoScala has almost every feature of C#, while the inverse is not true. I miss visual studio a bit when doing scala, but never the language. When I'm doing .NET work, I sorely miss scala.
- olavgg 12y ago- JRebel or Spring Loaded - Groovy is nice and still very similar to Java(no learning curve)when you want syntactic sugar like LINQ or JDBC SQL without all the boilerplate code. - IntelliJ Idea is similar to Visual Studio + Resharper. But the biggest reason to start using Java is its extremely mature and rich ecosystem! I'm currently doing software development on Windows with C#.Net and Visual Studio without ReSharper and I really miss Linux, Java and IntelliJ Idea :(
- vorg 12y agoThe Clojure language is far more mature on the JVM than on .NET. Clojure is useful for scripting Java classes, and you can use its macros to create new syntax if other JVM scripting languages (e.g. Beanshell, Xtend, JRuby, Jython) don't have pre-existing syntax to meet your needs.