aspose file tools*
The moose likes IDEs, Version Control and other tools and the fly likes SonarQube in Action -> compared to glassbox, infrared, splunk, etc Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "SonarQube in Action -> compared to glassbox, infrared, splunk, etc" Watch "SonarQube in Action -> compared to glassbox, infrared, splunk, etc" New topic
Author

SonarQube in Action -> compared to glassbox, infrared, splunk, etc

darren hartford
Greenhorn

Joined: May 17, 2010
Posts: 17
Hi all, next sonar question! :-)

setting the stage....
monitoring tools like javamelody, appdynamics, and others help with runtime performance/tuning and are not directly related to code quality.

however, part of code quality could be associated with errors in logs, so tools like chainsaw and, more likely, splunk start to blur the lines.

then you review kind-of-like-but-not-quite tools like InfraRed and Glassbox where they are trying to improve the quality of the code in different approaches.

Question: How does Sonar compare/contrast to InfraRed and Glassbox, and/or does it work with/integrate/replace logging review tools such as splunk as it relates to code quality of the end-result solution?


Bonus Question: what other tools compliment Sonar if you were to setup the 'ideal' ecosystem towards a quality java solution?
Patroklos Papapetrou
Author
Ranch Hand

Joined: Aug 06, 2013
Posts: 32
    
    5

Hi Darren

I don't think that we can compare SonarQube with the tools you mentioned. It's like comparing apples and oranges. They both have vitamins but you can't tell which one to eat because you need them both. They're not even competitive to each other.
I'd prefer to see let's say some kind of integration (if it's meaningful) between SonarQube and these tools ( for instance there's a Javamelody plugin for SonarQube, as far as I know ) rather than think which one is better to use.

Regarding your bonus question my answer is :" it depends ". You can write different applications (desktop, web applications, cloud applications etc. ) using Java so it depends. It depends also on the context and other special requirements. For instance security real-time availability in some cases is really critical and in other don't matter. So my advise is to select those tools that cover the critical needs of each application.


Follow me on twitter ( @ppapapetrou76 ) or see my linked profile and connect with me
You can slso subscribe to my technical blog
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: SonarQube in Action -> compared to glassbox, infrared, splunk, etc