NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed. (sponsored)
In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.
Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.
Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
Replies:
19 -
Pages:
2
[
12
| Next
]
Threads:
[
Previous
|
Next
]
Software drives most of us. Not only do we spend our time developing software in
one way or another, but additionally we all use software to develop... our software. Most
of us find ourselves constantly looking for that edge, and we usually do so through
advances in software or advances in our technique.
I have already posted two previous list-style tips:
Today I'd like to post a new list and once again ask for community support in
extending the list. Today's list will be useful software. My list is entirely composed
of freeware and/or open-source software. That does
not
mean that your posts
have to be composed of open-source software. I am just a poor (and penny-pinching)
Java developer, and as such often find myself returning to open-source solutions.
To throw a twist in to the subject, I thought I would also allow the stipulation
that the software listed doesn't have to be a tool to aid in Java development - but
instead can be
WRITTEN
in Java. So either list a tool that aids in Java development
(doesn't have to be written in Java) or list a cool piece of software written in
Java that you use regularly. To make things more complicated, you must also write
your response using ascii codes. Just kidding. Without further ado, here is my list:
jEdit
- This is one of the eldest on my list. jEdit has been around quite a while,
and has a fairly significant feature set. jEdit is a very versatile text-editor, and
I still use it for a lot of my editing needs.
JDiskReport
- JDiskReport is a great tool for inspecting where all of those sneaky
gigabytes go on your disk drive. This is probably the one that will surprise people
that it is on the list. It is one of the freeware programs offered up by Karsten Lentzsch
through http://www.jgoodies.com . My home computer/server has always had plenty of
storage - and usually only requires cleanups at the multi-gigabyte level, and even then
only once in a great while. My laptop, however, is stuck with a rather paltry 60 gigabyte drive
at the moment - and I find it quite helpful to use JDiskReport now and again to
figure out where those 2.4 gigs of Linux ISOs are that I forgot about so I can delete
them and make room for a few new Linux... ISOs.
Eclipse
- Well, I probably don't need to put much explanation behind this one. Eclipse
is personally my favorite Java development environment (IDE). Eclipse is highly
active right now, and is constantly bringing new internal tools to the table with
each release. There are
other
development
environments
out there - I'll let you, the community, bring
up your favorite, and list its virtues to the other Javalobby readers. For those of
you interested in Eclipse, please read some of
my tip posting history
, as I have posted quite
often on using Eclipse to develop Java code.
Azureus
- Gotta love this program. Torrents are the hot P2P technology right now,
and more and more sites are providing torrent trackers in addition to traditional
downloads. Azureus is a 100% Java torrent download client - and I must say, it works
like a charm. This is the program that often produces my need for JDiskReport .
Ant
- Ahh, what a classic. Ant is an incredibly comprehensive build tool written
in Java. It has been a long time since I have worked on a project that didn't use
Ant in some way to help with building and deploying. Ant is one of those tools that
consistently proves itself over and over again.
One extra thing to note - all of the tools I mentioned above are written in Java - even
the ones that don't have to be based on my rules.
I can't say whether this is due to some elitist behavior on my part regarding Java
programs, or whether it's just because these tools are, in fact, more relevant to
Java development. Either way, they are great bits of software, and I recommend you check them
out.
- NetBeans (This includes ANT, since ANT is used as the 'builder', so I won't include ANT separately on my list)
- SUN Java Studio Creator (Currently the best WYSIWYG JSF-editor in my opinion, although inclusion of new components is tricky)
- TextPad (My favorit 'simple' text editor, when I need to just edit text file, I use TextPad. Why? Because I started using it a while ago and am very happy with it ever since)
- Winzip (I use it for all my ZIP-related activities, even inspecting JAR, WAR and EAR files and repackaging them)
- Paint Shop Pro (For all the art-work on my websites that are not taken care of by professionals.)
I have been developing Java & J2EE in textpad for years. Download a few simple syntax definition files and point the tool to your java compiler and off you go.
Want to compile?....just press the control key and the number 1 and the compiler launches (and shows errors as the case may be).
Textpad is very lightweight...I also use it for xml and sql.
does textpad have "code assist" or formatting? For example, Eclipse (which i know is a full-out IDE compared to textpad)..however i like that eclipse has auto-indenting, and parentheses matchups (when you put your cursor on one curly brace it highlights the corresponding one)
I use TextPad for normal text stuff...never used it to do java programming....
IntelliJ IDEA for Java Coding, JSP, XSL & XML. The best.
EditPlus for log files etc.
TOAD for SQL and database maintenance
AceFtp for ftp'ing
FileBox eXtender for having the open file thingies setup like I want them...
Tend to prefer IntelliJ IDEA and Editplus myself. Thinking about it Editplus and Winzip have been damn good value-for-money they've seen several IDEs.. Visual Cafe, Kawa come & go over the years..
General: 5 Programs for/by Java Developers
At 12:39 AM on Feb 14, 2005, R.J. Lorimer wrote:
Fresh Jobs for Developers Post a job opportunity
Software drives most of us. Not only do we spend our time developing software in one way or another, but additionally we all use software to develop... our software. Most of us find ourselves constantly looking for that edge, and we usually do so through advances in software or advances in our technique.
I have already posted two previous list-style tips:
General: 5 Books for Java Developers
General: 20 Websites for Java Developers
Today I'd like to post a new list and once again ask for community support in extending the list. Today's list will be useful software. My list is entirely composed of freeware and/or open-source software. That does not mean that your posts have to be composed of open-source software. I am just a poor (and penny-pinching) Java developer, and as such often find myself returning to open-source solutions.
To throw a twist in to the subject, I thought I would also allow the stipulation that the software listed doesn't have to be a tool to aid in Java development - but instead can be WRITTEN in Java. So either list a tool that aids in Java development (doesn't have to be written in Java) or list a cool piece of software written in Java that you use regularly. To make things more complicated, you must also write your response using ascii codes. Just kidding. Without further ado, here is my list:
jEdit - This is one of the eldest on my list. jEdit has been around quite a while, and has a fairly significant feature set. jEdit is a very versatile text-editor, and I still use it for a lot of my editing needs.
JDiskReport - JDiskReport is a great tool for inspecting where all of those sneaky gigabytes go on your disk drive. This is probably the one that will surprise people that it is on the list. It is one of the freeware programs offered up by Karsten Lentzsch through http://www.jgoodies.com . My home computer/server has always had plenty of storage - and usually only requires cleanups at the multi-gigabyte level, and even then only once in a great while. My laptop, however, is stuck with a rather paltry 60 gigabyte drive at the moment - and I find it quite helpful to use JDiskReport now and again to figure out where those 2.4 gigs of Linux ISOs are that I forgot about so I can delete them and make room for a few new Linux... ISOs.
Eclipse - Well, I probably don't need to put much explanation behind this one. Eclipse is personally my favorite Java development environment (IDE). Eclipse is highly active right now, and is constantly bringing new internal tools to the table with each release. There are other development environments out there - I'll let you, the community, bring up your favorite, and list its virtues to the other Javalobby readers. For those of you interested in Eclipse, please read some of my tip posting history , as I have posted quite often on using Eclipse to develop Java code.
Azureus - Gotta love this program. Torrents are the hot P2P technology right now, and more and more sites are providing torrent trackers in addition to traditional downloads. Azureus is a 100% Java torrent download client - and I must say, it works like a charm. This is the program that often produces my need for JDiskReport
.
Ant - Ahh, what a classic. Ant is an incredibly comprehensive build tool written in Java. It has been a long time since I have worked on a project that didn't use Ant in some way to help with building and deploying. Ant is one of those tools that consistently proves itself over and over again.
One extra thing to note - all of the tools I mentioned above are written in Java - even the ones that don't have to be based on my rules. I can't say whether this is due to some elitist behavior on my part regarding Java programs, or whether it's just because these tools are, in fact, more relevant to Java development. Either way, they are great bits of software, and I recommend you check them out.
19 replies so far (
Post your own)
Re: General: 5 Programs for/by Java Developers
My 5 most used pieces of software:- NetBeans (This includes ANT, since ANT is used as the 'builder', so I won't include ANT separately on my list)
- SUN Java Studio Creator (Currently the best WYSIWYG JSF-editor in my opinion, although inclusion of new components is tricky)
- TextPad (My favorit 'simple' text editor, when I need to just edit text file, I use TextPad. Why? Because I started using it a while ago and am very happy with it ever since)
- Winzip (I use it for all my ZIP-related activities, even inspecting JAR, WAR and EAR files and repackaging them)
- Paint Shop Pro (For all the art-work on my websites that are not taken care of by professionals.)
Iwan
Re: General: 5 Programs for/by Java Developers
Good call on JDiskReport, it is almost rediculous how handy I find this program for exactly the reasons you state.Re: General: 5 Programs for/by Java Developers
Ditto on TextPad: fast as hell and does just what I need it to do.Re: General: 5 Programs for/by Java Developers
Re: General: 5 Programs for/by Java Developers
Amen to Jikes. I only started using it recently at it has saved me *****hours*****.If you're reading this and your not using jikes. Go get it. Now. It's worth it.
Textpad Rocks!!
I have been developing Java & J2EE in textpad for years. Download a few simple syntax definition files and point the tool to your java compiler and off you go.Want to compile?....just press the control key and the number 1 and the compiler launches (and shows errors as the case may be).
Textpad is very lightweight...I also use it for xml and sql.
http://www.TextPad.com
Tom Pridham
Technologist & Founder
Coastal Software Solutions Inc.
office: 813.600.5053
Pridham@Mindspring.com
Re: General: 5 Programs for/by Java Developers
FileBunker - Allows GMail to be used as online backup.Author, JasperReports For Java Developers
Re: Textpad Rocks!!
does textpad have "code assist" or formatting? For example, Eclipse (which i know is a full-out IDE compared to textpad)..however i like that eclipse has auto-indenting, and parentheses matchups (when you put your cursor on one curly brace it highlights the corresponding one)I use TextPad for normal text stuff...never used it to do java programming....
just curious.
www.codecraig.com || SwingFX || JDraggable
Re: Textpad Rocks!!
I have been using ConText Programmer's Editor for quick edits. It is free. Checkout features:http://www.context.cx/features.html
Re: General: 5 Programs for/by Java Developers
Hi,IntelliJ IDEA for Java Coding, JSP, XSL & XML. The best.
EditPlus for log files etc.
TOAD for SQL and database maintenance
AceFtp for ftp'ing
FileBox eXtender for having the open file thingies setup like I want them...
Jari
Re: General: 5 Programs for/by Java Developers
Tend to prefer IntelliJ IDEA and Editplus myself. Thinking about it Editplus and Winzip have been damn good value-for-money they've seen several IDEs.. Visual Cafe, Kawa come & go over the years..- Richard
Re: General: 5 Programs for/by Java Developers
I would add to the list DBVisualizer - http://www.minq.se/products/dbvis/ - Very well done JDBC based viewer.Re: General: 5 Programs for/by Java Developers
> Hi,>
> IntelliJ IDEA for Java Coding, JSP, XSL & XML. The
> best.
I can't imagine my life without IntelliJ IDEA...
Re: General: 5 Programs for/by Java Developers
TextPad, WinZip & Paint Shop Pro aren't Java apps...but I make extensive use of all 3.IntelliJ IDEA
Ant
Mocha
Eclipse