REALbasic
Uit Wikipedia, de vrije encyclopedie
REALbasic (RB) is een objectgeoriënteerde multiplatform programmeertaal, afgeleid van de BASIC-syntaxis, die de ontwikkeling via Rapid Application Development (RAD) van Graphical User Interface-(GUI)-applicaties toelaat. Applicaties ontwikkeld met REALbasic kunnen gecompileerd worden voor Linux, Mac OS en Microsoft Windows. REALbasic wordt ontwikkeld en gecommercialiseerd door REAL Software, Austin Texas.
[bewerk] Kenmerken
RB is een sterk getypeerd (strongly-typed) programmeertaal met minimale automatische typeconversie en biedt ondersteuning voor enkelvoudige overerving en 'blauwdruk overerving' (interface inheritance), klasse methodes en klasse variabelen (properties), operator-overloading en automatisch geheugenbeheer via reference-counting. Een belangrijk kenmerk is de mogelijkheid om bestaande klassen uit te bereiden en niet enkel van bestaande klassen over te erven, zoals Objective-C, dit beperkt sterk de noodzaak voor gebruik van Abstract Factory patroon, wat het gebruik van applicatie frameworks in Java and C++ complex maakt. REALbasic 2007 Release 3 voegde de ondersteuning van naamruimte (namespace) toe, hierdoor kunnen in modules: klassen, interfaces en andere modules worden ondergebracht. REALbasic 2007 Release 4 voegde ondersteuning toe voor 'delegates'.
[bewerk] Externe links
- REAL Software, ontwikkelaars van REALbasic
- Really Basic REALbasic, beginnersintroductie
- RB Garage, open overzichtslijst voor plugins, klassen, modules, codevoorbeelden,...
- RBLibrary, commerciële bron van artikelen en handleidingen door derden
- REALDev, een met wiki gebouwde programmatiegemeenschap en codebibliotheek
- declareSub.com, code, artikels, en een boek over declaraties
- REALbasic Wiki, documentatie
- RBtv, videocasts over REALbasic

