Java Reference
In-Depth Information
Appendix II: Java EE Vs Dot Net
Java EE Or .Net - An Unbiased Opinion
Java EE
• Java EE has better ORM-support than .NET. JPA, Hibernate
etc.NET comes with Entity Framework, but it isn't as lean as
JPA. In .NET world there are some ports from Java available
like e.g. NHibernate. .NET seems to more rely on stored
procedures, whereby in Java everything in domain objects
outside the DB.
• Build systems and CI tools in Java are more advanced.
Hudson, Maven and ANT are a really nice and lean solution.
On .Net side you can use NAnt or a proprietary MS tool.
• Community: Java community rocks - in .NET you have to
rely on MSDN. However - this can be considered as
advantage and disadvantage as well. You will find answers
for your issues and queries.
• Java is the most popular language and is #1.
• Java IDEs: If you are thinking about .NET vs. Java EE you
have already allocated some budget for tooling (otherwise the
choice would be obvious). In that case you should look at
IntelliJ first. It is the best, commercial IDE. If you are looking
for free IDEs, start with NetBeans (best out-of-the-box
experience) and Eclipse (the most popular one). Java tool
ecosystem is remarkable.
Search WWH ::




Custom Search