The Java platform and the. NET platform in the server-side foreground forecast

Source: Internet
Author: User
This is a creation in Article, where the information may have evolved or changed.

If it's a server side, there's no doubt that C # is hard to spell with Java.

Even in the future, Microsoft's chances of a reverse attack are slim. In terms of the advanced nature of technology, the Java platform is not as good as the. NET platform, however, programmers for two of platforms, direct contact with the basic language-based, that is, Java and C #, as for the JVM and the CLR, these two run-time is not so obvious to programmers. So the programmer's attention is in both Java and C # two languages.

As far as language is concerned, it is said that Java is hanging by C #, throwing a few streets, are not too, as long as not from the last century through, no one will say Java beautiful. This is also the biggest advantage of C #, and it is an important capital to reverse java. I have always been to Microsoft powder, I hope that one day C # can overtake Java, although I write code of the language or Java-based, but that is the industry trend forced.

But it's not the same now. The Kotlin language on the JVM seems to have great potential, and it is better to be treated as a dry son by Google than a pro-son Golang.

Kotlin can coexist seamlessly with Java, the two languages together, the harmony to the magic, the difference can not be written in the same file.

Running on the JVM project, I have now basically written with Kotlin, and has been promoted in the company, some colleagues have started to use.
As far as my experience is concerned, the Kotlin grammar level does not lose at all in C #, the Advanced special new as many, write code to all kinds of hanging fried days comfortable. I even think that when the Kotlin team developed the language, it was not the same as the C # painting gourd.

So say, Kotlin out,. NET platform is relative to the JVM platform, the grammatical advantage of the language is invalidated. And the rest of that stuff, it's not. NET strengths, and how and JVM pair dick. Of course, this is not to say that Windows is not as linux,clr as the JVM, but the advantages of both factors are not enough to be a weapon of success.

The. Net Core, which is now updated to 2.0, is not strong enough to give developers a reason to have a strong desire to use them. Although this technology is very good, but Java is not bad AH. The benefits of new technologies are also filled with the costs associated with the technology switch.

Right now. NET platform the only advantage of estimating the rest of the universe is the first development artifact Visual Studio, although the JB Home IDE is very good, but there is a gap with vs.
Learning Exchange Group: 669823128

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.