[sword-devel] Delphi, mxwindows, java

Chris Little sword-devel@crosswire.org
Thu, 13 Mar 2003 10:45:39 -0700 (MST)


On Thu, 13 Mar 2003, Klaus R. H.  Walther wrote:

> is it possible that there will be 3 different cross-plattform projects
> started soon? With Delphi, mxwindows and java? Does this makes sence. Or
> should we concentrate on one solution?

I think these three platforms represent different goals/audiences.

Delphi (I didn't notice that anyone was still considering this, but 
there's been a lot of mail to keep track of lately) isn't really 
cross-platform--it's 2 platforms at best.  It's also going to run into the 
wall, like any RAD tool, of not being able to integrate new functionality 
immediately or without the assistance of people working in the C++ 
code/bindings.

wxWindows is good for cross-platform, native-UI, compiled stuff.

Java is Java, i.e. really not for the desktop.  A GUI based on JSword is, 
as with one based on a RAD tool, going to lag behind the features 
available in C++ Sword since they're implemented there first.


In all honesty, if people want to concentrate on developing a good Windows
UI, though, they need to/should use Visual C++ (& probably MFC) since it
will help them maximize conformity to look & feel of Windows apps plus 
allow them to integrate things like Gecko or Graphite with little 
of the difficulty we currently experience woring with Borland tools.


But to answer your real question:
If people have different objectives (e.g. specifically developing for 
Java, for cross-platform portability, or for a good Windows UI) then they 
shouldn't feel bad about starting different projects.  If they have the 
same goals, they should work together.  It seems that in this group, we 
have people with different goals, as we have always had (and hence we have 
numerous different projects).

--Chris