Re: A constructive debate: Eclipse or NetBeans?



Jon Harrop schrieb:
If you want to compare with other technologies that I am less familiar with
then I'll draw the comparison with .NET. In F#, the command-line hello
world program is:

printf "Hello world!"

and the GUI Hello world program is:

Application.Run(new Form(Text="Hello world"))

I found .NET/VS vastly easier to learn than Java/Eclipse.
No one denies the fact, that java is more "wordy" than other languages. Your conclusion regarding .NET/VS is based on limited experience. I work with both Java J2EE and .NET for living and have used many IDEs and editors in the last 10 years. I can assure you, that .NET/VS is a pain in the a.. , if you have to do real work instead of hello world thingies. Having said that, both frameworks (.NET/J2EE) have their strength and uses.

Needless to say, this is not what I was expecting from a mainstream
language. Installing JOGL required various .properties files to be copied
to certain locations and edited, various environment variables to be set
and
so forth. Even after all that, only a couple of the demos actually work.
Trying to run other people's OpenGL-based Java demos from the web I find
that all are unstable on both my Linux box and my Windows box. Asking
around, this seems to be a ubiquitous problem specific to Java.
Examples? I am around in this scene, so I am astounded by your claims.

JOGL is backed by Sun (the creators of Java) and SGI (the creators of
OpenGL). If they are having so much trouble writing bindings to OpenGL for
Java that work (even if they remain years out of date) then that doesn't
exactly bode well for anyone else...
JOGL bindings are not backed by SGI and they are largly generated from the OpenGL c/c++ header files, so they reflect exactly the capabilities of your GFX card driver and the underlying OpenGL implementation (Remember: JOGL it's just a binding).

Like many people, I find OpenGL, OCaml, C#, F# and many other languages and
tools easy to use but Java and JOGL hard. What else is there to blame
except the only common factor - Java?
Java and JOGL just is not hard. Until now your only complain is, that you did not get it to run properly... without even trying to contact anyone who could solve your potential problems.

Indeed, of the few Java+OpenGL projects that I have been able to find only
one worked (Jake2). My lack of experience clearly has no bearing on that
result.
Maybe you haven't searched earnestly
http://www.jmonkeyengine.com/
http://worldwind.arc.nasa.gov/java/
http://www.tribaltrouble.com/
http://www.specknet.org/dev/specksim
http://www.artofillusion.org/
http://processing.org/
http://www.nascar.com/trackpass/about/raceview/
etc.

Is there anything language-agnostic that is more difficult with a command
line?
Formal software design
SOA implementation
Webservices
Application compositing
Reengineerung
Code navigation
Code refactoring
Error checking

No offence, but you should not judge industry solutions from the experience of a hobbyist.

Best Regards
Mathias Henze
.



Relevant Pages

  • Re: A constructive debate: Eclipse or NetBeans?
    ... I just compare Java development ... an error to call them caches if Eclipse won't invalidate them when they ... What does it matter how "much" the project uses OpenGL. ... when you build JOGL and different options when you try to run their demos. ...
    (comp.lang.java.softwaretools)
  • [JOGL] - small webstar test
    ... i'm testing the JOGL api (java openGL binding) ... like 3d very much but what api shold i use ... my favorite is jogl actually. ... i was searching for an openGL multiple window api with high performance ...
    (comp.lang.java.programmer)
  • Re: JOGL
    ... Anyone managed to get JOGL working under AMD64 Debian? ... Only with Nvidia video cards and their *sinful* binary drivers. ... Outside Java, OpenGL works flawlessly on both machines and we use it ...
    (comp.lang.java.programmer)
  • Re: Updating the Java language bindings
    ... things are much better for java though. ... Years ago I used CORBA with C+ ... + where the bindings are truly horrific. ... as the languages and best practices become more refined. ...
    (comp.object.corba)
  • Re: Newbie help required
    ... I can't seem to get NetBeans to recognise jogl. ... On both systems there were tripwires (incidentally contributed to by multiple Java systems on the Windows system). ... Another problem was finding the installation download. ... (The native libraries are installed.)" ...
    (comp.graphics.api.opengl)