Re: Which language to use for an international multiplatform application?
From: Corey Murtagh (emonk_at_slingshot.co.nz.no.uce)
Date: 10/23/03
- Next message: Corey Murtagh: "Re: What programme do i need to create my own programme?"
- Previous message: Corey Murtagh: "Re: Is open sourcing a good idea?"
- In reply to: Dario de Judicibus: "Which language to use for an international multiplatform application?"
- Next in thread: David Rubin: "Re: Which language to use for an international multiplatform application?"
- Reply: David Rubin: "Re: Which language to use for an international multiplatform application?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Thu, 23 Oct 2003 19:46:02 +1300
Dario de Judicibus wrote:
> Hi. I'm looking for suggestions. Here is the problem.
>
> I have to develop a very usable and friendly application which should
> have the following characteristics:
>
> 1. easy to install
> 2. no need to install huge prerequisites
> 3. UNICODE support in all fields
> 4. source should be platform independent
> 5. it should be available on Win32, Mac, and Linux
> 6. it should be full NLS compliant
>
> Reasons:
>
> 1. application should be addresses to dummy users, with no or little
> computer skill
> 2. users wish to have all stuff to install in application package; they
> do not want to go to another site and install huge platforms to run it;
> by the way, they have access only to dial-up INternet connections to
> download it
> 3. application GUI should contains several texts in various languages,
> included chinese and russian *at the same time*
> 4. all platform dependencies should be insulated and minimized to reduce
> costs to deploy application on varios platforms (as stated in 5.)
> 6. application GUI should be translated in various languages
>
> Investigations:
>
> We investigated dotNET and Java.
>
> - dotNET satisfies 3 and 6, it does NOT satisfies 2 (22MB from MS site),
> 4 and 5
> - Java 2 satisfies 3, 4, 5 and 6, it does NOT satisfies 2 (15MB from Sun
> site)
So include the Java installers in the wrapper :>
Seriously though... using C++ for cross-platform programming is non
trivial. Java is probably the best option in this case, unless you
relish the challenge implicit in supporting multiple platforms from one
source base in C++.
Additionally, it's quite likely that Java support will already exist on
any internet-enabled system. This makes point 2 irrelevant for Java on
many systems.
And yeah, I'm a C++ programmer. I don't like Java... but it has a purpose.
-- Corey Murtagh The Electric Monk "Quidquid latine dictum sit, altum viditur!"
- Next message: Corey Murtagh: "Re: What programme do i need to create my own programme?"
- Previous message: Corey Murtagh: "Re: Is open sourcing a good idea?"
- In reply to: Dario de Judicibus: "Which language to use for an international multiplatform application?"
- Next in thread: David Rubin: "Re: Which language to use for an international multiplatform application?"
- Reply: David Rubin: "Re: Which language to use for an international multiplatform application?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|