Robert Vojta wrote:
On 12/7/06, Carsten Driesner <[EMAIL PROTECTED]> wrote:
Hi Carsten,
I want to inform you that I've started a new tutorial series which wants
to describe several user interface features provided by the framework
project.
this is wonderful, more tutorials like this one. I have a question.
Can you switch from C++ to Java in these tutorials? If you want to
attract more developers you should use the easiest way for them -
which is Java for now. When I develop an extension on my Linux box in
Java, I'm 99,9% sure that this extension can be used on other
platforms too (Solaris, Linux, Windows, Mac OS X, ... all these
platforms can run Java programs). In C++ case, you have to recompile
your code on each platform and assembly extension from platform
dependent binaries.
Next POV - C++ programmers have no problem with Java -> C++
translation, but some Java programmers can have big problems with C++
-> Java translation.
Next POV - This can produce lot of extension with tag 'Windows only',
'Linux only', ...
Hi Robert,
You're right that Java would be platform independent. I chose C++ because:
1. I know C++ best.
2. Performance. The extension will be created on demand and on the first
menu open, you would see a break for some seconds (Java must be
started). As I want to contribute the extension on OpenOffice.org
extensions I think C++ is the best solution for it (best user
experience). Binaries for the most important platforms must be included,
that would be the drawback.
It shouldn't be a problem that someone creates a Java extension from my
C++ code. We could also add links on the wiki to the Java code, may be
others want to have Python. As I mentioned in my announcement, feel free
to participate and contribute translations to other languages, ideas and
comments. I am not able to do all.
I think for my next tutorial I am going to use Java.
Regards,
Carsten
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]