IDEs & tools I have used...
on
Java IDEs?
·
· Score: 3, Interesting
I use EditPlus for general programming & text editing - it has syntax coloring files for everything (httpd.conf files even).
I have used Together, and I usually dump new lumps of code in to get a handle on them. I don't use it for day-to-day editing.
For straight Java that winds up being packaged as a JAR, I use VisualCafe. The JAR packaging tool is very nice. I'm a "real coder" and don't use the debugger really, so I can't comment for those who have had problems.
I have been investigating NetBeans and believe that for machines that are 650MHz+ it's fine.
Finally, the most revolutionary tool we use, which has radically improved our development is Macromedia DreamWeaver UltraDev. For our JSP work, I can't say enough nice things. It does an amazing job of parsing existing code and adding new code without reformatting or destroying custom tweaks. We have done a few things, like standardizing on a JDBC-driver level connection pooling mechanism, and it works great.
Regardless of your tools, I cannot recommend adding memory to your development machine enough. No matter what you are doing, it's a lot more productive to be an alt-tab away from your other tool than having to go through a disk grind to load another app. 256MB would be a minimum. And before you squawk, it's cheap! Damn cheap!
As a final note, we use CVS for version control. We mostly do development on Win2K and deploy to Linux and Solaris. Finally, we are really looking at Mac OS X closely as MySQL, Postgres and Apache look better there than on Win2K.
All in all, it's a bunch of tools, but I feel about as productive as I have since THINK Pascal (bonus points if you remember that one).
I've been going through some of this lately, and a few tips...
First, pick up a copy of "Finding Your Wings," the best book I've seen on angel and VC funding. RTFM for finding funding.:)
WRT the NDA, most VCs generally won't sign NDAs. Many regard asking for an NDA as a sign you haven't done this much. This means you should figure out a way to describe or talk about your product/idea without actually telling them how it's done. For example, "it's a workable form of cold fusion," vs. "well, I do this, this, and this, and voila, cold fusion!"
Patent law is a nightmare, there was an article on/. earlier on this...
Network, network, network. If you don't/can't figure out how to do this, find someone who can (who you trust) and work with them.
There are a lot of sites out there as well. Garage.com seems interesting...
That's all off the top of my head, feel free to drop me an email. Good luck...
I use EditPlus for general programming & text editing - it has syntax coloring files for everything (httpd.conf files even).
I have used Together, and I usually dump new lumps of code in to get a handle on them. I don't use it for day-to-day editing.
For straight Java that winds up being packaged as a JAR, I use VisualCafe. The JAR packaging tool is very nice. I'm a "real coder" and don't use the debugger really, so I can't comment for those who have had problems.
I have been investigating NetBeans and believe that for machines that are 650MHz+ it's fine.
Finally, the most revolutionary tool we use, which has radically improved our development is Macromedia DreamWeaver UltraDev. For our JSP work, I can't say enough nice things. It does an amazing job of parsing existing code and adding new code without reformatting or destroying custom tweaks. We have done a few things, like standardizing on a JDBC-driver level connection pooling mechanism, and it works great.
Regardless of your tools, I cannot recommend adding memory to your development machine enough. No matter what you are doing, it's a lot more productive to be an alt-tab away from your other tool than having to go through a disk grind to load another app. 256MB would be a minimum. And before you squawk, it's cheap! Damn cheap!
As a final note, we use CVS for version control. We mostly do development on Win2K and deploy to Linux and Solaris. Finally, we are really looking at Mac OS X closely as MySQL, Postgres and Apache look better there than on Win2K.
All in all, it's a bunch of tools, but I feel about as productive as I have since THINK Pascal (bonus points if you remember that one).
First, pick up a copy of "Finding Your Wings," the best book I've seen on angel and VC funding. RTFM for finding funding. :)
WRT the NDA, most VCs generally won't sign NDAs. Many regard asking for an NDA as a sign you haven't done this much. This means you should figure out a way to describe or talk about your product/idea without actually telling them how it's done. For example, "it's a workable form of cold fusion," vs. "well, I do this, this, and this, and voila, cold fusion!"
Patent law is a nightmare, there was an article on /. earlier on this...
Network, network, network. If you don't/can't figure out how to do this, find someone who can (who you trust) and work with them.
There are a lot of sites out there as well. Garage.com seems interesting...
That's all off the top of my head, feel free to drop me an email. Good luck...