comp.lang.ada
 help / color / mirror / Atom feed
From: pmartin@mail.earthlink.net (Pascal F. Martin)
Subject: Re: Java momentum slowing ?
Date: 1999/05/10
Date: 1999-05-10T00:00:00+00:00	[thread overview]
Message-ID: <azqZ2.2652$2j3.4117@clnws01.we.mediaone.net> (raw)
In-Reply-To: 7h55i0$2ro3@drn.newsguy.com

In article <7h55i0$2ro3@drn.newsguy.com>,
	bob@nospam writes:
> I have no idea what you mean but 'quite unstable' in the above.

I have a colleague who have had trouble with different versions of Java:
he worked first with one that did had SWING (Java 1.2, I think), then tried
one another which did not (Java 1.1), to find himself forced to upgrade
with a beta product (now released version) which was still Java 1.1, but
has a slightly modified SWING, because of the 1.1 AWT. All that in a short
amount of time.

This is almost as complex as identifying which subset of Ada95 has been
implemented by each Ada vendor :-).

> tie me down to one platform forever, MFC and VB type of applications.

I hate window: I have no problem bashing these. However we tried 3 Java
environments, with each enough performance problems we decided Java is not
ready yet for our core application (redraw of the SWING table widget is
enlightening).

To be honest, we are still excited about Java; it gives us the one feature
we really want: we can load dialogs dynamically. Because our application
contains many dialogs, and we have to be able to adapt or add dialogs for
each customer, this is a real advantage. We also can upgrade live, which
is also important because our application is kind of 24/7.

> And you are confusing things. SWING use AWT for the native components,

I know that. It is just that when you buy a product, you have to be careful
(see above). This is probably the least portable aspect of Java.

> But you are missing something. The whole point of having a standard library
> that comes with the language, is to be the interface between the application
> written in the language and the environemnt.

.. and Ada has no GUI interface defined for it. Everyone comes with his
own proposal: Tk, GTK, motif or win32 bindings, etc.. all differents, with
little hope of mixing them in the same program (= integration nightmare).
I like the freedom that comes with all these different interfaces, but at
some point, one need to settle for a common one.

Let be serious: there will never be any standard to cover all environments.
However, I don't know that many commercial project on Windows or UNIX
that has no GUI. It is now the standard user interface, period. I hope GTK
will fill the need (I use Gnome at home, you see.. :).

> while the Ada ones are small, limited, and frozen.

The Ada communauty seems to have difficulties to define new standards:
the world around changes fast (GUIs, CGI, XML,..), and the Ada speachs
seem to have been written 5 years ago. Even the printers we buy today
have a WEB interface ! I am sure this is possible with Ada; I am also
sure this is more expensive, only because you have to redo it.


As a personnal conclusion, I have used C and Ada intensively; I start
looking at Java. So far, the most portable programs I have seen was well
designed C programs. Ada programs may be difficult to port when bindings
are used: implicit assumptions on C definitions, availability of all
bindings on each target, etc.. Portability is hard work, not a given.

This will close my contribution to this thread. Thank you for listening.

-- 

Pascal F. Martin.





  parent reply	other threads:[~1999-05-10  0:00 UTC|newest]

Thread overview: 85+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-04-29  0:00 Java momentum slowing ? Jean-Marten Marchi
1999-04-29  0:00 ` Corey Ashford
1999-04-29  0:00   ` x
     [not found]   ` <7gesv8$1bol@drn.newsguy.com>
1999-05-02  0:00     ` Corey Ashford
1999-05-01  0:00       ` Mike
1999-05-02  0:00         ` Tarjei Tj�stheim Jensen
1999-05-03  0:00           ` dvdeug
1999-05-04  0:00             ` Tarjei Tj�stheim Jensen
1999-05-04  0:00               ` David Starner
1999-05-05  0:00                 ` Tarjei Tj�stheim Jensen
1999-05-05  0:00                   ` bob
1999-05-05  0:00                   ` David Starner
1999-05-02  0:00         ` Corey Ashford
1999-05-02  0:00           ` David Botton
1999-05-03  0:00         ` Jean-Marten Marchi
1999-05-02  0:00       ` David Botton
1999-05-02  0:00         ` Corey Ashford
1999-05-02  0:00         ` bob
1999-05-02  0:00           ` Mitch
1999-05-02  0:00             ` Tom
1999-05-04  0:00     ` Andrzej Lewandowski
1999-04-30  0:00 ` Tony Huynh
1999-04-30  0:00   ` Jean-Marten Marchi
     [not found]     ` <7gdlca$2j5l@drn.newsguy.com>
1999-05-02  0:00       ` Jean-Marten Marchi
1999-05-02  0:00         ` Bob
1999-05-03  0:00           ` Jean-Marten Marchi
1999-05-06  0:00             ` Richard D Riehle
1999-05-06  0:00               ` Matthew Whiting
1999-05-06  0:00                 ` Renaming Ada (Re: Java momentum slowing ?) David Botton
1999-05-06  0:00                   ` bob
1999-05-07  0:00                     ` Corey Ashford
1999-05-07  0:00                     ` Ada2001
1999-05-07  0:00                       ` dennison
1999-05-10  0:00                         ` Nick Roberts
1999-05-10  0:00                           ` Marin David Condic
1999-05-07  0:00                     ` P.S. Norby
1999-05-07  0:00                     ` dennison
1999-05-07  0:00                   ` carlislemc
1999-05-07  0:00                     ` Ronald Cole
1999-05-07  0:00                   ` Matthew Whiting
1999-05-10  0:00                   ` Jean-Marten Marchi
1999-05-07  0:00               ` Java momentum slowing ? Bob Munck
1999-05-07  0:00                 ` Martin C. Carlisle
1999-05-08  0:00                 ` steve
1999-05-09  0:00                   ` Pascal F. Martin
1999-05-09  0:00                     ` David Botton
1999-05-09  0:00                       ` Pascal F. Martin
1999-05-09  0:00                         ` David Botton
1999-05-09  0:00                           ` bill
1999-05-09  0:00                             ` David Botton
1999-05-09  0:00                               ` Steve
1999-05-10  0:00                                 ` David Botton
1999-05-11  0:00                                   ` David Botton
1999-05-11  0:00                                     ` bob
1999-05-12  0:00                                       ` Lance Kibblewhite
1999-05-12  0:00                                         ` David Botton
1999-05-12  0:00                                           ` Lance Kibblewhite
1999-05-12  0:00                                             ` Hyman Rosen
1999-05-12  0:00                                               ` David Botton
1999-05-12  0:00                                                 ` Keith Thompson
1999-05-14  0:00                                                   ` Jean-Marten Marchi
1999-05-14  0:00                                                     ` [OT] " Clayton Weaver
1999-05-12  0:00                                                 ` Dave
1999-05-13  0:00                                                   ` Pat Rogers
1999-05-13  0:00                                                   ` David Botton
1999-05-13  0:00                                                     ` Simon Wright
1999-05-09  0:00                         ` bob
1999-05-09  0:00                           ` David Botton
1999-05-10  0:00                             ` Pascal Obry
1999-05-10  0:00                               ` Rob
1999-05-10  0:00                           ` Pascal F. Martin [this message]
1999-05-10  0:00                             ` Jean-Marten Marchi
1999-05-10  0:00                             ` Florian Weimer
1999-05-10  0:00                     ` Pascal Obry
1999-05-10  0:00                       ` Mitch
1999-05-10  0:00                         ` Pascal Obry
1999-05-11  0:00                     ` Jean-Marten Marchi
1999-05-09  0:00                   ` bill
1999-05-09  0:00                     ` Simon Wright
1999-05-14  0:00                       ` Pascal Obry
1999-05-10  0:00                   ` Jean-Marten Marchi
1999-05-10  0:00                   ` Jean-Marten Marchi
1999-05-10  0:00               ` Jean-Marten Marchi
1999-05-22  0:00           ` olefevre
1999-05-22  0:00             ` Bob
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox