3 ms·
Okay, I love Eclipse (technically). It's just a dog, most of the time and tries to be everything at once. Still, it _is_ a great project. Maven: I .. never got
by darklajid 14y ago
Okay, I love Eclipse (technically). It's just a dog, most of the time and tries to be everything at once. Still, it _is_ a great project.
Maven: I .. never got that one. I guess the parts that make sense to me are covered by nuget. But I might be totally ignorant here.
CheckStyle -> StyleCop ?
Jenkins supports .Net
Tomcat makes no sense in this list for me. IIS?
Jetty: See above? Maybe the ASP.Net dev server, depending on why you'd list jetty?
I rarely feel the need to do a lot in msbuild files. I might add build tasks (StyleCop?), but that's about it. Deploying is not in scope here (and for that I'd probably go for WiX. Not a huge fan of MSI, but that's what the platform uses and what other tools can manage).
I appreciate your opinion and read your sibling post, but I guess we're both a bit ingorant of the other guy's platform?
Jenkins: https://wiki.jenkins-ci.org/display/JENKINS/MSBuild+Plugin https://wiki.jenkins-ci.org/display/JENKINS/MSBuild+Plugin
Sonar (mentioned in your sibling post): http://www.sonarsource.com/products/plugins/languages/c-sharp/ http://www.sonarsource.com/products/plugins/languages/c-shar...
Incidentally the Sonar page for C# lists a couple decent code quality tools for the .Net side of things.
But in the end if will remain a matter of taste & experience and I'm very certainly biased.
- edwinnathaniel 14y agoWon't argue about Eclipse performance. Sometime it depends on the characteristic of the project. Some of the projects that I worked on, albeit huge, Eclipse still performs pretty nice. While in other instances I do notice issues with the performance. Tomcat and Jetty make a lot of sense if you use it with Maven. The ability to compile, deploy and bring up your App Server is something that you don't get for free in .NET http://mojo.codehaus.org/tomcat-maven-plugin/deployment.html http://mojo.codehaus.org/tomcat-maven-plugin/deployment.html mvn clean install && mvn tomcat:deploy <-- win NuGET only deals with dependencies but doesn't deal with packaging, running unit-tests, running integration-tests, running PMD/CheckStyle/FindBugs as part of your build. All of these things are important for CI/Continuous Delivery. Oh almost forgot this one: JavaFX 2 may be way behind of .NET WPF but JavaFX 2 comes with a tool that can generate installer for OSX App Store (will bundle JRE automagically), Windows, and other platforms. WiX can't do that. I may be ignorant of some of the .NET stuff but as of 2010 - 2012, the last time I used .NET, .NET is still lagging behind Java when it comes to tooling.