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 , , 7 reacties
Bron: REAL Software

REAL Studio is de nieuwe naam voor de ide REALbasic. Het is nog steeds een uitgebreide ontwikkelomgeving die geschikt is om allerlei applicaties te ontwikkelen, van kleine utilities tot grote bedrijfsapplicaties. Het pakket richt in eerste instantie op de programmeertaal REALbasic, maar is daarnaast compatibel met het bekende Visual Basic. Het bevat tevens een applicatie om Visual Basic-broncode om te zetten naar REALbasic. REAL Software heeft een nieuwe versie uitgegeven met 2010 release 5.1 als versieaanduiding. De lijst met veranderingen en de voorgaande aankondigingen zien er als volgt uit:

What's new in REAL Studio 2010 R5.1?

Fixed:
  • 14014 RBScript: now works on PowerPC.
  • 14461 The crash when calling FSpMakeFSRef has been fixed
  • 14495 Native controls will render properly on Windows Safari. However, this has the side effect of disabling CSS transitions. This means that the WebAnimator will lose support for some effects on Windows Safari. The WebAnimator has methods to determine which features are supported, and have been updated accordingly.
  • 14538 Mac: Drag & Drop no longer leak memory
  • 14551 Carbon: no longer asserts in RealCoreGraphics.cpp(272).
  • 14907 FastCGI applications will now correctly load dynamically-generated content, such as pictures.
  • 14917 WebPopupMenu will properly retain the ListIndex property value while cloning controls.
  • 15025 Splash screen no longer truncates messages
  • 15027 The IDE does not persist in forcing an FCGI extension when building a stand alone app The default name will have it but you can remove it
  • 15035 IDE: external text files dragged into your console/web project now compile for Linux/Windows
  • 15046 Auto Adjust Tab Indexes now works for web apps
  • 15050 Opening a page in a popup window will show scrollbars if necessary.
  • 15082 Issues with adding a web key to an existing pro or personal license have been resolved.
  • 15274 A NilObjectException in the IDE's FolderItemExtensions module has been fixed.
  • 15318 The bug that caused the warning dialog to show saying a pro or studio license was required when compiling a web application using a database plugin has been fixed.
  • 15384 Web projects on Windows no longer default to building for Mac OS X
  • 14828 Web apps will default the built app name to one with an .FCGI extension and will add one if none is given in a name change
New:
  • 15338 The About box link has been updated
Changed:
  • 15165 New LR built for 2010r5.1 from wiki sources
REAL Studio 2010 Release 5

REAL Studio 2010 Release 5 includes 14 new features and 79 improvements. This release also introduces a new platform, REAL Studio Web Edition! REAL Studio Web Edition is the fastest, easiest way to build web applications because you build web apps the same way you build desktop apps. REAL Studio Web Edition does away with the need to learn multiple web technologies like HTML, CSS, JavaScript, AJAX, PHP and Java by offering a single language and development tool. REAL Studio Web Edition is available as a new edition of REAL Studio and is also included in the Enterprise Edition.

REAL Studio 2010 Release 4

REAL Studio 2010 Release 4 includes 86 improvements and 23 new features. The new functionality includes:
  • Improved Database Security: A new feature called Database Parameter Binding was added to improve REAL Studio’s database security by guarding against SQL injection attacks. This is possible because the backend database server can now check the SQL command before it executes it. Also, if a query is used several times the software recognizes the trend and speeds the development process because the database does not have to re-parse the query.
  • SegmentedControl: A new control has been added to REAL Studio for changing modes or views where each segment represents a different state.
REAL Studio 2010 Release 3

REAL Studio 2010 Release 3 includes 81 improvements and 25 new features. The new functionality includes:
  • LLVM for RBScript: RBScripts now run up to 17 times faster than in previous releases. Using LLVM for RBScript is the first step towards the adoption of LLVM for building applications in REAL Studio.
  • Cocoa (Beta): The option to build for Cocoa is now available, but is at the beta stage. There are some new features for Cocoa builds, such as Pushbutton now has a ButtonStyle property that gives access to nine new styles of pushbuttons.
  • Documentation: The REAL Studio documentation is now locally stored and the user can choose between viewing the local version or the online documentation, http://docs.realsoftware.com.
  • Reporting Improvements: To make reporting easier, reports can now take a RecordSet directly to report upon.
  • Database Improvements: ODBC and REALSQLDatabase queries and updates no longer block the other threads while they are executing. This allows users to make their user interface more responsive.
  • Graphics Improvements: All of the graphics classes are now supported in Console applications. Also, pictures can now be copied to and from MemoryBlocks using a variety of picture file formats. Since memoryblocks can be transformed into strings, this allows the user to store pictures without having to write them to the disk first.
  • XML Classes: The XML classes have been updated to use libxml2, a modern, well-maintained XML library.
REAL Studio 2010 Release 2

REAL Studio 2010 Release 2 introduces 17 new features and 68 improvements. Improved database connectivity, reporting, ActiveX and IDE printing can be found in this release. Also flickering in Windows applications that occurred when several different types of controls were moved or resized, has been greatly reduced. Finally, this release adds more DLL placement options and a new TextEncoding feature that determines if a string is correctly encoded or not.

REAL Studio 2010 Release 1

REAL Studio 2010 Release 1 introduces a new name for the IDE (Integrated Development Environment), REAL Studio. The programming language will continue to be called REALbasic. REAL Studio is available in three editions: Personal Edition, Professional Edition and Enterprise Edition.

This release adds 46 improvements and 17 new features, including improved ActiveX support. Now, most ActiveX controls work and are much easier to work with. All events are supported and auto-complete has also been improved.

Also with this release, REAL Studio is now available in Korean.

Product documentation has been changed to a wiki format with this release. This change will enable us to offer improved and more up-to-date documentation, localize more quickly and allow for members of the community to contribute. The wiki documentation is still in beta and we will continue to offer the standard PDF documentation for this release only. Also, starting with this release printed documentation will no longer be sold from our website. The wiki documentation is available at http://docs.realsoftware.com.
Moderatie-faq Wijzig weergave

Reacties (7)

Worden er de dag van vandaag nog steeds applicaties ontwikkeld in basic dan?
Wordt nog heel veel gebruikt.
Niet iedereen gaat zomaar hun legacy meuk omzetten naar iets anders.
Vaak heeft dat ook totaal geen voordeel.

Ik heb ooit RS gebruikt om een VB6 app om te zetten omdat ie crossplatform moest worden. Nu doe ik alleen nog maar het onderhoud daarvan met RS.
Het werkt op zich wel goed maar je kan wel merken dat het niet zo'n hele grote speler is op de markt.
De IDE heeft een heel eigen kijk op dingen en ik vind het niet echt prettig werken.
De taal van RS vind ik op zich best wel ok. Het is volledig OO en behoorlijk krachtig en native system calls worden ook volledig gesupport.
Wel kom je vaker bugs tegen dan bij de grote spelers en dat is dan ook jammer.
Als ik de IDE niet zo'n draak vond om mee te werken, dan had ik het denk ik wel vaker ingezet om lekker snel crossplatform apps te maken. Vooral handig met de kleinere tools.
1 GUI te onderhouden en die kan je dan meteen inzetten onder Win/Lin/Mac
Sinds niet zo lang zit er ook een beta versie van Cocoa in, maar die heb ik nog niet echt goed zien werken.
Eigenlijk maakt REAL Studio basic gewoon weer heel nuttig. Een programma wat je onder Windows hebt geschreven, werkt ook direct onder Linux en Mac OS X. Je hoeft praktisch geen rekening te houden met die andere OS'en (ja, of je moet met de hand commando's gaan uitvoeren ofzo), dus dat is echt superhandig.

Ook databasekoppelingen werken heel goed. Met een oudere RealBASIC versie heb ik wel eens een applicatie geschreven die een externe MySQL database moest gebruiken. Gewoon onder Mac OS X gedraaid, maar zonder aanpassingen draaide het ook goed onder Linux en Windows. Handig gewoon :)
Is dat zo erg dan ? Niet iedereen wil een taal die volgens de makers erg gebruikers vriendelijk is maar voor mijn ,de gebruiker, dat dus niet is.
En er werd altijd op basic neergekeken omdat het traag was, maar met de huidige quad cores met tig geheugen is zelf dat achterhaald. Dus ja er wordt nog steeds geprogrameerd in basic, gewoon lekker makkelijk ;)
De REAL Studio is gewoon een gedrocht, werkt gebrekkig, en heeft niet de uitgebreide mogelijkheden die je zou verwachten in een IDE uitgegeven in 2011. RealBasic kan wel handig zijn voor kleine tooltjes die cross-platform moeten werken zonder framework of runtime. Maar voor grote Business Applications kan ik Realbasic alleen maar ten stelligste afraden.

Zo zijn er een paar dingen die ik niet terugvind in RB die gewoon in veel gevallen een must zijn.
- Abstracte methodes bestaan niet (klasses wel, maar dit door je constructor op protected te zetten)
- Ondersteuning voor multithreading is maar gebrekkig
- Geen reflection
- Geen uitgebreide collectie klassen
- Debuggen laat regelmatig je IDE crashen (zeker bij grote applicaties)
- Debuggen kan zeer traag gaan.
- Zeer kleine community

Hoe dan ook het heeft zijn nut, indien de IDE eens goed aangepakt wordt, of wordt toegankelijk gemaakt in zeg maar Eclipse of Netbeans.

Zowiezo, indien je een serieuze overweging doet voor uitgebreide applicaties die crossplatform moeten werken zou ik je richting Java sturen.
Maar Java is net zulke dikke peop als basic het is gewoon erg traag... nu is het tegenwoordig veel al geen probleem de meeste processoren zijn zo snel dat je het verschil in veel gevallen niet of nauwelijks merkt. Maar als je echt performance nodig hebt dan is het toch echt veel beter om dan maar even op nieuwe te compileren en bijvoorbeeld in C/C++ te werken omdat het toch echt nog steeds heel erg veel verschil kan maken zeker als je echt snel wilt werken.

RealBASIC is daar naast gewoon een nog steeds niet goed uitgewerkte implementatie van Basic, het is schattig dat er helaas nog steeds mensen zijn die hier mee werken en dat er nog steeds aan de IDE gewerkt wordt maar ik ken ook nog steeds mensen die in COBOL code schrijven of voor VMS (niet openVMS nee het al oude VMS) programmeren dat wil niet zeggen dat het een positief iets is...
Offtopic:
Wat is er mis met COBOL.
Ik ontwerp nog applicaties in Cobol, PL-I, Rexx, Assembles, CLIST etc.
Elke taal heeft zijn mis en pluspunten.

Cobol vind ik nog steeds een geweldige taal, omdat iedereen het kan lezen en dus leren en erg krachtig voor vooral batchverwerkingen

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