Thorium wrote:Coolman wrote:
For the true development platform, it would be possible to rely on QT (
http://qt.nokia.com/) that exists on (linux, mac osx, Windows Mobile, Windows CE, Symbian, maemo, Meego)
Relying on 3rd party libs is allways bad in my opinion. PB does allready use some 3rd party libs but only for secondary stuff. If you use them for primary stuff there are to much problems than can turn up and you just cant do anything against it because it's not your code.
Actualy some projects moving away from Qt, like BSNES (a SNES emulator) because of some bugs.
QT est utilisés dans de nombreux projets majeurs dont KDE l'interface graphique pour linux, il n'y a qu'a lire la newletters (voir ici :
http://doc.trolltech.com/qq/) pour comprendre que nokia veut a long terme en faire une solution multiplateforme majeure et stable, pour le reste le choix est simple a mon avis :
1/ faire evoluer purebasic dans ce sens, c'est faciliter le developpement multiplateforme puisque le code sera le meme, et c'est l'assurance d'avoir une communauté de developpeurs tres importante et rentabiliser largement le travail de l'auteur..
2/ ou continuer comme maintenant et dans ce cas je doutes que l'auteur puisse a long terme maintenir une telle cadence en gerant un code different pour trois plateformes (windows, mac et linux) avec une diffusion limité et surement pas satisfaisante niveau financier...
***********************************
QT is used in many major projects including KDE GUI for linux, there's newletters read (see here:
http://doc.trolltech.com/qq/) to understand that Nokia wants long-term solution to a major and stable platform for the rest the choice is simple in my opinion:
1 / purebasic to evolve in this direction is to facilitate the development platform since the code will be the same, and is the assurance of having a community of developers very important and profitable largely the work of the author ..
2 / or continue as now and in this case I doubt that the author could maintain a long-term rate in such a code manager for three different platforms (windows, mac and linux) with a diffusion limited and certainly not satisfactory financial. ..
