RAD Basic Blog

RAD Basic: what is this project about? Why start it in 2019?

Posted by Carles Royan on June 14, 2019

In 2019, there is a lot of people developing with Visual Basic 6 and they need a real alternative. Because they are developing in a 20 years old tool with no new version available.

Sure, there is VB.NET, but it is another language and platform. You have to migrate your project. You will loose the native performance.

And you have to learn VB.NET. For example, in this link you can read five top changes between VB6 and VB.NET: https://www.thoughtco.com/top-changes-between-vb6-and-vbnet-3424025

There is a lot of active applcations built in VB6. For example: XYplorer (a great file manager for MS Windows).

So, this project began. RAD Basic wants to bring a new IDE and compiler 100% compatible with "Visual Basic classic". It wants to be the true VB7 that never existed.

Future of RAD Basic

But, it is only for supporting legacy applications?

Sure not! Microsoft decided to throw out "Visual Basic classic" in favor of VB.NET and .NET platform. But this wasn't the only solution for the language. It could be evolved with new and modern structures like Try...Catch, multithreading, etc. This new features could be optional while "old" structures remain for compatibility. I think it could be a better solution than throw out support for thousands (milions??) applications.

State of the project and roadmap

I was working in this project for about 6 months. At this moment there is a working IDE and compiler. But both are very feature limited. I am preparing a Kickstarter campaing for getting enough resources for continue and speed up the development.

It is an exciting project. Do you want to help make it happen? Stay tunned!