Remove duplicate jars
Simple MongoDB+Java example
Lightweight JSP development environments
jEdit with jGoodies
Jython is great
« XWT
» Oracle with C#
Slashdot discussion - this one has the usual flame war bit, but there are some *excellent* comments also.
I am mostly in agreement with following comments (except the one in italics).
- Hrm, reminds me of when two fat ugly chicks in my high school started a cat fight in the hallway.
- Having worked with both Java and .NET, I would say that things like C#’s foreach statement make for easier and cleaner code, but Java 1.5 will leapfrog C# when it introduces generics along with its own version of foreach, and other timesaving features. Java’s big failing, IMHO, is Swing.
- Analysts are nothing more than journalists whom other journalists call for information. It is somehow believed that if one reads enough of the complimentary trade magazines that every IT profesional gets, one somehow becomes an expert.
- .NET vs. J2EE might be a more valid comparison than .NET vs. Java.
I tend to prefer Java’s package naming and placing (package scheme reflect directories) a little more than namespaces in C#. May be I’ve not realized C# namespaces to its full extent yet.
I hated older versions of Visual C++ - so much that I used it only for GUI generation; then using VI for further edits. But, I must say that Visual C#.NET is a very good IDE for developing GUI applications; there is no equivalent in the Java world (may be Oracle JDeveloper fits the bill to a little extent). Eclipse is better than VCS.Net, but so far I’ve not seen any GUI development tools for it - that becomes an issue at times.
In fact, I’m really beginning to like jEdit these days - all I need is a good editor (syntax high-lighting, folding, matching, comment-auto-prefixing and keyboard friendliness), macros, code templates, console shell and a file system browser.
Cool free gui editor for java:
http://www.d6.34sp.com/davdstudio/javagui.htm