Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 12 reacties
Bron: REAL Software

Realbasic is een uitgebreide ontwikkelomgeving die geschikt is om allerlei applicaties te ontwikkelen, van kleine utilities tot grote bedrijfsapplicaties. Het pakket is compatibel met Visual Basic en bevat ook een applicatie om Visual Basic-broncode om te zetten naar Realbasic. Real Software heeft onlangs de vierde release van de 2008-serie uitgebracht. Voor een volledig overzicht van alle veranderingen ten opzichte van de vorige release kan je op deze pagina terecht. De beknopte aankondigingen voor Realbasic sinds de vorige vermelding in de Meuktracker zien er als volgt uit:

REALbasic 2008 Release 4:

It includea over 300 improvements and 6 new features. The new features are:
  • Control Locking: Control Locking adds the ability to lock a control in the IDE so it's position and size cannot be edited. This is useful for positioning controls at design time on complex User Interface's to prevent accidentally modifying the control.
  • Tab Stops: Tab Stops allow users to specify controls to be skipped over when tabbing through the user interface at runtime.
  • Auto-adjust Tab Indexes: REALbasic can now automatically determine the tab order for all controls.
  • Warning System Updates: REALbasic now includes several new warnings, as well as a new User Interface to set per-project preferences on what warnings to receive.
  • Constants in Declarations: The REALbasic compiler now allows the use of constants and enumerations in declarations. For example, constants can now be used as part of a method's optional parameter declaration or to define enumeration values in terms of other constants.
  • Codesign for Mac OS X Applications: Codesign enables developers to digitally sign REALbasic applications. Digitally signed applications provide greater security because the application can be traced back to the author. One way this is used on the Mac is with Mac OS X Leopard Server. Applications installed on Leopard Server must be authorized by the user each time they are launched. Digitally signed applications need only be authorized once.
REALbasic 2008 Release 3:

REALbasic 2008 Release 3 shipped on July 8, 2008 and offered several new features, including a new Attributes language feature, an update to the project analyzer to include warnings of deprecated functionality and other code issues, and an integrated profiler that allows programmers to track down performance issues within their applications quickly and without any additional coding.

Also included will be the ability to add types within classes and several improvements to the recently added introspection functionality. There are numerous fixes and improvements.

REALbasic 2008 Release 2:

REALbasic 2008 Release 2 shipped on May 6, 2008 and offered several new features, including:
    Pairs: Pairs allows developers to easily define key/value pairs and define linked lists.
The release also increases functionality to the introspection feature. The release includes several new capabilities involving remote debugging and bug reporting that simplifies testing and reduces developer overhead.

REALbasic 2008 Release 1:

REALbasic 2008 Release 1 shipped on February 11, 2008 and offered several new features, including:
    Introspection: Introspection provides the ability to determine the type and characteristics of an object at runtime. Properties and methods can be accessed in a generic way without having to know the specific type of that object before the code is compiled. This capability allows for more advanced dynamic programming techniques to be used in REALbasic applications.
Moderatie-faq Wijzig weergave

Reacties (12)

Ik kan jullie (Deuzige en LOTG) beide reacties niet helemaal volgen.

BASIC betekent inderdaad Beginners All-purpose Symbolic Instruction Code.

Daarnaast verwijst het naar de normale Engelse term "Basic" in de zin van eenvoudig.
(Denk maar aan "basic" kleding ofwel eenvoudige, alledaagse kleding).

In het begin was BASIC daadwerkelijk een "eenvoudige" programmeertaal die door iedereen geleerd kon worden. Inmiddels is het al jaren doorontwikkeld en tja, dan komen er meer mogelijkheden en wordt het moeilijker.

Basisch is een begrip uit de chemie. Het duidt op een pH waarde > 7. Dat heeft weinig te maken met dit onderwerp.
(Tenzij "basisch" natuurlijk een Vlaams begrip is met een betekenis als door LOTG gezegd, maar dat weet ik als Nederlander niet).
Het bedrijf waar ik werk maakt gebruik van realbasic en ik moet zeggen dat het perfect werkt !

Het mooiste is dat je het direct kan builden voor linux mac en windows .
Dus alleen maar voordelen
Ik vind basic eigenlijk al lang alles behalve basic. Hoe kan een taal van deze generatie nu basis genoemd worden. kom op zeg!
Omdat het een afkorting is en het slaat op de simpele syntax (want dat is het echt).

BASIC = Beginners All-purpose Symbolic Instruction Code.

En volgens mij vertaald het niet echt als basis, maar basisch (tenzij je dat bedoelde).

[Reactie gewijzigd door LOTG op 25 september 2008 13:28]

Om te leren programmeren word basic veel gebruikt voor op basisscholen. Ik merk ook dat Basic nog steeds word gebruikt voor simpele applicaties, maar ook voor grote wat ik best jammer vind.

Basic is, super makkelijk en simpel aan te passen maar werkt helaas niet al te snel. Gelukkig gaan veel programmeurs dan ook richting C# of C. Het mooie aan C is dan weer dat het vrijwel altijd crossplatform kan worden gebruikt (als de programmeur zijn best even doet)

Het is ook gewoon zo, dat de programmeur en/of het bedrijf de taal moet kiezen die het beste is, voor n maar vooral in de toekomst.
VB.NET en C# kunnen precies hetzelfde en de genereerde bytecode is ook gewoon hetzelfde. In de wereld van .NET maakt het echt helemaal niets uit, ook niet kwa performance, het is eerder een kwestie van smaak. Wat VB6 en lager betreft ben ik het met je eens, daar zou men van af moeten stappen, maar dat kan lang niet altijd.

In het geval van wat grotere en of complexere programa's zijn C en C++ alleen cross-platform als je heel goed je best doet en geen libraries gebruikt die enkel op n of weinig platforms beschikbaar zijn. Zodra je met pointers gaat lopen spelen, unions gebruikt en andere grappen, dan wordt het al een heel stuk lastiger om dezelfde code op verscheidene hardwareplaforms te laten werken. Met QT schijnt het al een stuk makkelijker te zijn, maar dan nog zou het me niks verbazen als je je code per platform zal moeten tweaken (#ifdef's).
In de wereld van .NET maakt het echt helemaal niets uit, ook niet kwa performance
Niet helemaal waar. Als je weet waar je mee bezig bent, maakt het inderdaad niks uit. Als je maar wat prutst in C# en in VB.NET is de kans groot dat je C#-code sneller is dan je VB.NET code, omdat VB.NET in de kern nog steeds VB is en dus wat opties heeft die het allemaal wat minder strict maken, waardoor er met Variants gewerkt wordt, iets wat C# niet standaard kan, en waar je ook daadwerkelijk moeite voor moet doen. Werken met Variants in plaats van stricte datatypes is altijd trager.

Grote kans dat RealBasic dit zelfde 'probleem' heeft. Maar nogmaals, als je weet waar je mee bezig bent kun je in bijna alle talen wel snelle code schrijven.

[Reactie gewijzigd door Korben op 29 september 2008 14:02]

Wat zou er mis zijn met Basic?

Het gaat niet om de taal, het gaat erom wat je ermee kan doen.
Idd, Realbasic moet je niet vergelijken met basic op je C64/MSX/PC van vroeger. Je moet vergelijken met Visual Basic.NET
RealBasic zet juist de lijn van VB6 door en dat is een heel ander beestje dan VB.NET.
Wie programmeer er nu nog in java?
Is dezelfde vraag.

iedere taal heeft zijn voor en nadelen.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True