Browse Tag

Eclipse

Netbeans

I have become a bit obsessed with the java community lately more in a consuming fashion than a participatory fashion, reading Java Desktop and listening to the Java Posse and it just keeps coming up how much everyone loves Netbeans and that everyone should be using it for Java development.

Features such as Mattise look to be very good and a great reason to use the IDE. However as an Eclipse user there are just too many features that I miss to change IDE for now.

  1. Per project settings including templates and code style
  2. Macro for YEAR for code templates
  3. Incremental compiler.
    On a small project of only one file takes a good 3 seconds just to launch even if it is built. Like really do you need to build a jar always when executing projects? As good as running everything through ant sounds it is just too slow when compared to what you get for free with eclipse.
  4. Editor support.
    Supposibly the java editor is greatly improved for version 6, however in the test build I used M9 it is still slow, non intuitive and just painful give me eclipses Ctrl-1 quick fix any day.

Completion in the IDE space is good but for my everyday java development it is still impossible for me to switch.

Marked Up Code?

Wow look at that I haven’t posted in almost one whole month :mrgreen:. O yeah I have been on holidays from work for 3 weeks…. That would be it…. Nothing like camping in the middle of no where (Cumberland River) for a week to ween you off the Internet and blogging….. Anyway on to the good stuff….

I have just finished reading one of the most interesting and thought provoking articles I have read in quite a while: Extensible Programming for the 21st Century. However be warned if you are not a programmer you wont be that interested :P.

It raises quite a good point we have XML based office documents in OpenOffice.org for Documents, Spreadsheets, Presentations and Drawings why don’t we have XML documents for coding. We use Rational Rose Real-Time here at work to code using uml diagrams but to actually remove your source code for the display of it would be an interesting thought.

You could end up with one language to rule them all really. What would a programming language be if you suddenly took out it’s syntax. It would only be the standard API of each language that would separated them in the end. Would it be the death of scripting languages such as python and perl. Or would these new XML documents just be parsed into the target language.

Just thinking now it would be possible if people had the motivation to do something like this around the eclipse platform. As a plug-in, I would defiantly try it out and with the way companies like everything documented it would be a fantastic way to do it. Suddenly you don’t have your UML diagram and your source code. Your diagram would form part of your source code.

One thing the writer forgot to mention was that COM+ isn’t the only thing that works in that way the Linux world now has d-bus and bonobo so it is there.

Anyway have a read and a think it will be interesting in the years to come to see if tools actually start appearing that work in this vein.