Why is Java EE widely used in complex projects?

Yesterday my friend and I had a nice conversation about IT and he asked me. Why is Java EE so widely used when it comes to building complex IT systems? From my point of view, the benefits are easily visible, but he is an IT manager with a lot of Microsoft experience (and little Java experience), so I would love to hear your voice. And I'll give him a link, of course.

I don't want a new .NET - Java war - simple - why Java EE :)

+2


source to share


2 answers


The advantage of Java is that it is a popular platform (that is, many developers know about it), which is relatively easy to use, runs on multiple operating systems, and is reasonably capable. So you can handle it. It is not always the best tool for the job, but in most cases it is an adequate tool that is not at risk, and a lot of the time is one of the best options you can do for your task. Business is not about the best computer technology, it's about a return on investment, and Java allows you to generate a decent return on your developer's investment.



+6


source


The most complex systems are widespread. Distributed computing is complex. Jave EE is an attempt to mask complexities (scalability with services like JMS, distributed transactions, distributed domain management, etc.) and allows programming to stay focused on the business issue rather than the technical one.



+3


source







All Articles