Microservices Matters

Oct 31 2018   8:32PM GMT

Will Java bump .NET out of the microservices game?

Jan Stafford Jan Stafford Profile: Jan Stafford

C Language

Written by Alan Earls, SearchMicroservices.com contributor

The movement towards Java-based microservices led some to wonder whether this development might curtail the use of .NET and negatively affect .NET developers. There is still a sprawling Java ecosystem, and many see Linux as the de facto standard for containers. There’s an argument that the future of Java and the Java virtual machine  in a containerized, orchestrated world could eventually pose a threat to .NET.

“Java makes a much more compelling argument as the enterprise language for writing high-scale microservices,” said Tal Weiss Tal Weiss, CTO and co-founder of OverOps, a software analytics company focused on large-scale Java and Scala code bases.

But there isn’t necessarily any evidence that microservices will drive .NET into obscurity. Microsoft made a concerted effort to improve the process of developing microservices in .NET with Azure.

“They are putting a lot of weight behind promoting .NET for Azure adoption, and they’ve made it easier to spin up a microservices environment in .NET than it was five years ago,” said David McCarter, a Microsoft consultant. For instance, Microsoft pushes .NET and its Azure platform for organizations that want to re-factor an application and run them in the cloud.

But it’s important to keep in mind that many organizations want to remain vendor-agnostic and work with a broad scope of technology providers. It used to be that companies would select one or the other — or perhaps reserve one for only certain roles. But microservices are conceptual, and not tied to a specific application framework like Java or .NET. Expect Go, Python and Node.js to remain big names in the microservices space.

1  Comment on this Post

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.
  • oveiya
    <table border="0" cellpadding="0" cellspacing="0" width="1082" style="border-collapse:
    you for this post. Thats all I are able to say. You most absolutely have
    built this blog website into something speciel. You clearly know what you are
    working on, youve insured so many corners.
    20 pointsBadges:

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

Share this item with your network: