Re: Do you still choose java????

From: Scott Ellsworth (scott_at_alodar.com)
Date: 10/29/03


Date: Wed, 29 Oct 2003 11:27:53 -0800

In article <41e89d23.0310282241.5baa21e4@posting.google.com>,
 eeyimaya@hotmail.com (eeyimaya) wrote:

> I am a java programmer from Turkey.
> We will develop a program and since we have
> to use some interactive flash movies in the program
> we have to use QTJava from apple.Unfortunately,
> there is no version of QuickTime for linux. So, our
> program will run on Windows and Mac only....

This is a reasonable decision, if QT provides functionality you need.
It does a lot of nice stuff, and if you need what it does, it is the
only choice. If you only need a subset, then your choices expand a bit.
I believe Macromedia is trying to position Flash in this space, but I
have not had good luck using their libraries.

If multiple platform support becomes more important, especially with
Linux, I would talk with the Gnome folks to see if they have a cross
platform media API. It has been years since I worked in that space, but
they might have some usable goodies.

NB: I believe Apple is willing to do a QT Linux port, if someone comes
up with a serious wad of cash to convince them to do it. (Or Linux hits
30% market share.)

> We choose java two years before to develop platform
> independent programs... But now we have to be platform dependent.
> Our customers use %100 percents windows for this program....And
> some programmers think that we should use C# for this new program...
> I am in doubt!!!

It is really your call. I prefer to avoid vendor lock-in when I can.
By using QTJ, you are locked in to Apple as quicktime's vendor, but you
can replace that with a different media layer if you encapsulate
reasonably well. By going with C#, you have to rewrite the entire app
if you want to switch vendors. (Keep an eye on Mono and Rotor - if they
get big, then this might be a smaller issue.)

Were I MS, I would put C# up before a standards process, and push cross
platform, as then the biggest weapon my enemies have would be blunted.

> Do you still choose java even if your target platform is Windows???
> OR you choose C#???

I do, as I have found single platform projects often produce libraries
or tools that end up going to multiple platforms.

Scott
scott@NOSPAMTOalodar.com
Java, Cocoa, WebObjects consulting



Relevant Pages

  • Re: Is Linux Unix?
    ... windows will remain a niche product blah blah blah... ... generalize from one example (intel fortran does not determine fate of linux) ... >> VENDOR SIDE and then you complain I don't look at it from vendor side? ... easier to port to even more platform etc.) ...
    (Debian-User)
  • Re: Do you still choose java????
    ... > to use some interactive flash movies in the program ... Linux, I would talk with the Gnome folks to see if they have a cross ... platform media API. ... I prefer to avoid vendor lock-in when I can. ...
    (comp.lang.java.programmer)
  • Re: Do you still choose java????
    ... > to use some interactive flash movies in the program ... Linux, I would talk with the Gnome folks to see if they have a cross ... platform media API. ... I prefer to avoid vendor lock-in when I can. ...
    (comp.lang.java.developer)
  • Re: Why Windows is Easier than Linux For An End User, Especially for Multimedia work.
    ... You are talking about COMMERCIAL APPLICATIONS that are developed by a ... vendor for a particular platform. ... If said vendor doesn't create a version ... of the product for Linux, does this imply some lack on Linux? ...
    (alt.os.linux)
  • Mini-FAQ: Antivirus-Software fuer Linux (v1.12, 11.10.2002)
    ... F-Secure Antivirus for Linux ... Platform: Linux, Solaris ... Download: http://www.f-secure.com/download-purchase/ ... Developer: Kaspersky Lab, Russia ...
    (de.comp.os.unix.linux.infos)