Java Reference
In-Depth Information
• Opensource: 80% of Java applications in production are
built on open source tools. This is your ultimate insurance.
Dot Net
• Everything from one vendor.
• C# develops very fast and has nicer features, than Java. C#
shines in the DSL area. LINQ is very nice for database (and
tree-like) queries (however you should look at Scala and
Groovy if you need similar features).
• You don't have to search for a given solution as the choice is
clear. It can save you a considerable amount of time.
• Most of the tools at MSDN - there is no need to evaluate
tools and IDEs in advance.
• Visual Studio .NET is a very good environment with very
good DB and team extensions. With a commercial plugin
(e.g. Resharper), it good, as IntelliJ.
• The UI best practices are more consistent, than in Java.
ASP.NET MVC is e.g. the way to go in .NET. In Java EE you
will have to choose between JSF, Wicket, GWT and Struts 2.
• The language integration in .NET is seamless. You can
easily call methods from C# to VB.NET. In Java it is hard to
call Scala functions from Groovy.
• SharePoint, Exchange and Office Products are very well
integrated with .NET. You can access them with Java, but
will need third-party libraries.
Search WWH ::




Custom Search