Have you looked at IDEA from http://www.intellij.com/ ?
There are a more useful bug detectors then dummy checkstyle. One of these is PMD and another is FindBugs?.
I forwarded your post to a Java-using friend, who replied...
We make heavy use of Eclipse, and Ant.
When I'm not using Eclipse, I can often be found using jedit (www.jedit.org). It's an extensible editor. Less than an IDE perhaps but very nice. I think there's at least one other java-based text editor, but I'm pretty much stuck on jedit. It's an impressive piece of work, eclipsed only by...um...Eclipse. ;-)
If you use jedit for building Java apps instead of an IDE, you'll want a debugger. jswat (www.bluemarsh.com) is a nice, open source debugger. (Disclaimer: the lead is my cousin Nathan, :-) I haven't used jswat much recently since we've adopted Eclipse, but Nathan did a nice job.
Coverage testing: JCoverage? (GPL; commercial edition also available).
I've read that the pricing for jProbe Profiler is "$650 and up".
Here's another vote for IDEA. Faster than Eclipse, at least in perception (where it counts) and has some great refactoring support (although I thought that eclipse is catching up.) Still, the multi-project workspace of Eclipse is still something I hope to see in IDEA
A plug for http://www.tiobe.com/jacobe.htm as the best source code formatter.
If you aren't using Jikes (http://www.research.ibm.com/jikes/) for your compiles, start now. All my Ant build files have jikes coded as the default compiler.
The standard Maven distribution already supports Checkstyle, PMD, junit, JDepend? and allows creating a handy cross-reference HTML from you source code. I know, all this stuff could be built into ant, if not already, I just wanted to point out how useful Maven can be.
We used to use JProbe? but upgrades became far too expensive. We now use Borland's OptimizeIt? which has worked out well. It's faster, easier to use, and the price is far more reasonable than JProbe?.
Speaking of free profiller, there are an exellent one for Eclipse (Windows and Linux are supported). http://eclipsecolorer.sourceforge.net/index_profiler.html
For a Java source code formatter and automatic javadoc generator have a look at: http://www.jindent.com Jindent provides plugins for the most popular software and Java programs: JBuilder?, Eclipse, Visual Cafe, Forte/Netbeans, Intellij, JCreator?, Ant, Vi/Vim, UltraEdit?, Textpad, CVS, WinCVS?
JCoverage? has an open source Code coverage option (http://www.jcoverage.com/) I found it easier to use than Clover too.
The newest Version of Eclipse (3.0 Milestone 6) has a new, very much extended code formatter, including comment formatting.
JBlanket? (http://csdl.ics.hawaii.edu/Tools/JBlanket/) does method level coverage to support a "lightweight" level of method coverage. Check out http://csdl.ics.hawaii.edu/Tools/JBlanket/dist/README.html for more info.
OptimizeIt? > Jprobe
Netbeans remains my favorite IDE.
I use a program called ActiveWords?, www.activewords.com, to speed up entry of repetitive strings. You can set up shortcuts to do most anything with it (in Windows) without lifting your hands from the keyboard. For Java programming, I use a shortcut to create if-then-else blocks, etc and in HTML, "iii" yields this:
+1 for IntelliJ? IDEA... probably the single most important tool I've used in my career.
hey which is better? netbeans or eclipse?
Seems You missed the whole category - Code Generators. The best of the breed, IMHO, is XDoclet? (http://sourceforge.net/projects/xdoclet). It generates code by using special javadoc tags as metadata, and thus reduces large amount of boring typing. Eg, You write only EJB implementation class with proper javadoc tags, define ant task for xdoclet, and it generate home, remote, localhome, local interfaces for You, and deployment descriptors with all CMP code. It has also subtasks for struts, hibernate etc. It saved me tons of KLOC so far. Good example of its usage is http://sourceforge.net/xpetstore.
Jython for interactive probing/testing.
JChains? (http://freshmeat.net/projects/jchains/?branch_id=46906&release_id=147465&topic_id=43%2C51) looks interesting
IDEA - and I can't wait to see the 4.0 version with Screen Layout. Sorry about eclipse, I don't need another api for screens.
Eclipse is really happening !!! I don't see a better IDE than Eclipse at the moment. On top of all, its improving rapidly. In brief : Eclipse is Really cool for Java development, its Free (even Open source), Its development platform for different languages/Technologies and its being developed by many companies led by the Big Blue IBM. Only issue I see here is that i should come up with a some stable visual tool soon. Its upcoming tool Visual Editor (VE) is my hope!
Re. performance tools, JProbe? is definitely aimed at the enterprise market nowadays and thus very expensive. Even getting hold of somsone at Quest to discuss pricing can be a pain. Look into OptimizeIt? or JProfiler? from www.ej-technologies.com instead.
Re. IDEs?, I wonder whether Eclipse, IDEA etc are not too complex for a beginner audience. Maybe something like JEdit? would be a better fit.
Nice List. It would be nice to have a python tool list also.
SQL Client: SQuirreL? SQL. LGPL. Pure Java. Connect to every db using your JDBC driver, never use a strange command line sql tool again. And the best bit is it shows you all the meta data (tables, column, keys), and as it's just JDBC you know that everything it shows your code can get too.
squirrel sql is at: http://squirrel-sql.sourceforge.net/
+1 for Netbeans and for PMD. I'm programming without a partner at the moment, so I use PMD as a second set of eyes.
- What about a file differ and merge. I've used a really nice one for several years now (AraxisMerge? http://www.araxis.com/merge/index.html)
- that also includes a directory merge capability. Highly recommended especially for source code systems that have useless merge capabilities.
I've used OptimizeIT? and JProbe? and I've found both to be equally powerful, but OptimizeIT? much easier to use. Of course, I use JBuilder? for development, so much (but not all) of that ease of use comes from the integration with JBuilder?.
What about source control? My vote is CVS.
The reference for FindBugs? is http://www.cs.umd.edu/~pugh/java/bugs/ Its a great tool. One of the things I miss doing .NET development is the number of quality open source tools that make your job a little easier.
JProbe? is terrible. Simply terrible. Using the UI or getting it to correctly output statistics is nearly impossible. We ended up switching to OptimizeIt? which is far far superior.
I've tested both JProbe? and OptimizeIt?, some time ago. As far as I know, JProbe? only takes snapshots, doesn't it? Optimize really allows realtime evaluation, which is usually better? At least if you are seeking a "time hole" like me.
I started with Eclipse, and liked it. I then saw IDEA, and loved it, but finally I discovered JBuilder?, which is by far the best. Also, among the 3, it's the only one which enables proper J2ME development. It includes refactoring, reformating, and much more. As far as J2ME, Netbeans also supports it, but no one in the office was able to debug J2ME with Netbeans.
If you're on Linux try kdevelop //www.kdevelop.org. It's open source it's free. I use it for C/C++, I haven't try with Java yet (I use eclipse) .It works like Visual Studio.
JProfiler? from ej-technologies.com is my preferred alternative to JProbe?. Cheaper and contains all the things you regularly need in JProbe?. JIRA for issue tracking. CVS for the repository with SVN taking over in the next 18 months. Maven for building in a team or community environment. Clover is good for coverage tracking, but I need to try out jCoverage and see if it can get close.
Eclipse is the best-of-breed framework for full Java development, IMHO. I qualify it as framework, because I think it has to be given as an extensible package to grok it: Eclipse + JUnit? + JUnitDoclet? + randomPluginForYourUse. Easy refactoring fundamentally changes the way you work.
However, as a full featured IDE it can be unwieldy for beginners or casual coding, so I recommend JCreator? as a fast, lightweight IDE. Far easier to setup and use for tiny projects, test applications or homeworks/tutorials. As a student I barely touched Eclipse because the magnitude of the projects didn't warrant it, and this was the tool of choice.
I have ever use eclipse,but it's not satisfy.then I use netbeans.I think it's good ide
I use WinEdit?, Jindent, Ant, and JUnit?. I've been forced to use some other IDEs? (Eclipse, JBuilder?, etc.) but consider them more of a nuisance.
EMMA (http://emma.sourceforge.net) is a fast code coverage tool, with the most liberal license (CPL) to boot.
Here is my list: junit, emma (coverage), jikes (compiler), ant, jlint, checkstyle, pmd, findbugs, jcontractor (for DbC?. actually I just follow its concept), subversion (better CVS), jdepend, httpunit/jwebunit. I want to learn ESC2/Java. Homegrown: use case + bug/feature/task + timesheet database, disallow checkin until unit tests succeed, disallow running of code until all methods are mentioned in a unit test somewhere (a BCEL util), on checkin run all functional tests dependent on changed classes (use of fprofiler.sf.net to determine what classes are used by a functional test)
I forgot a couple: simian (duplication. it's fast), www.lambdacs.com/debugger (very cool tracer)
http://java-source.net/ has a great selection of open source Java tools
see http://www.stpetersburg.it/
see http://www.stpetersburg.it/
Saluti da Kiev http://www.kyiv.it
Saluti da Kiev http://www.kyiv.it
Tankyou all people from Russia with love! http://www.san-pietroburgo.info/
Dessous
Mode
Versicherungsvergleich
Chatten
Erotik Katalog
Fahrräder
Geld verdienen
Handylogo
Handylogo
Alufelge
Kredit ohne Schufa
Autofinanzierung
Gewinnspiel-Anmeldung
http://www.dessous13.de.be http://www.mode-guenstig13.de.be http://www.versicherungsvergleich13.de.be http://www.chatten-online.de.be http://www.teen13.de http://www.fahrrad-online.de.be http://www.geld13.de http://www.handylogo-welt.de.be http://www.handylogo-online.de.be http://www.alufelge.de.be http://www.kredit-ohne-schufa-online.de.be http://www.autofinanzierung-online.de.be http://www.gewinnspiel-anmeldung.de.be
Happy new year my friends, from http://www.san-pietroburgo.info/
Scrivi il tuo blog http://www.blog-buster.net
Saluti da scrivi blog http://www.blog-buster.net
subtopics:
|