REALbasic 2007, une alternative multiplateforme
L'éditeur texan REAL Software a annoncé la nouvelle version de REALbasic 2007 Release 1, un environnement de développement RAD cross plates-formes pour Windows, Mac et Linux.
L'environnement de développement de REALbasic ressemble à celui de Visual Studio : édition d'un formulaire, glisser-déposer d'objets graphiques, édition du code en double cliquant sur l'objet, etc. Ici pas de colorisation syntaxique ou de complétude automatique, mais les développeurs Visual Basic ne devraient pas être dépaysés. Les langages REALbasic et Visual Basic sont également très similaires. REAL Software fournit un outil Visual Basic Project Converter qui, selon l'éditeur, permettrait de migrer un projet Visual Basic en REALbasic en quelques heures ou quelques jours, plutôt qu'en semaines ou en mois avec les autres environnements de développement.
REALbasic permet donc avec des compétences Visual Basic de générer, outre la version Windows, des versions Mac et Linux de ses applications, en s'affranchissant des problèmes de DLL, de frameworks ou de machines virtuelles. Le compilateur REALbasic génère des exécutables en code natif utilisant pour chaque plate-forme les objets natifs qui donnent le rendu approprié sur Windows, Mac et Linux.
Les développeurs Java ou C++ devraient pouvoir s'adapter assez rapidement. REALbasic est un langage moderne orienté objet. Tout est objet et tout hérite d'autres objets par héritage simple, les fichiers et les E/S utilisent les flux, les interfaces sont générées avec des objets et les exceptions peuvent être gérées selon une logique try/catch. REALbasic supporte les concepts de polymorphisme, les références aux objets... Avec le plugin SDK de REALbasic, il possible d'utiliser son propre code C++ existant.
REALbasic supporte les standards du marché : XML, SOAP, SSL, UDP, POP3, SMTP, SQL, ODBC... Il s'interface avec Oracle, Sybase, MySQL, PostgreSQL, FileMaker Server et toutes bases ODBC. Il supporte l'API MS Office Automation pour créer applications Office sur Windows et Mac.
REALbasic Release 1 est compatible avec Windows Vista et Office 2007. La version Professional qui permet le développement cross plates-formes est disponible à 399 euros.