Do we need another VBasic?
As a software developer, my answer is: yes and no please!
It would be nice having a cool prototyping tool, that you can have a lot of windows poping up, as the target user starts clicking everywhere.
Note that I say prototyping, not production.
Also if one can make small apps like a calculator or an Address book, it would be great.
A project like KBasic (www.kbasic.de) is on the way to bring a language that provides the same functionalities that VBasic brings, but without being a VBasic clone and not chash so often :)
Today Linux developers uses tools like JBuilder, Forte, KDevelop, etc. to make complex applications. To do this, we don't need another VBasic.
We need things like Genexus. This is a very powerful tool that allow you to create a complete database application in minutes. Yes minutes! The process to create a Genexus application is quite simple:
1- Design the transactions (with a visual designer)
2- Design the workpanels (with a visual designer)
3- Design the reports (with a visual designer)
4- Generate the application
Note that in none of this steps is the database design. Genexus is &amp;quot;inteligent&amp;quot;, and can create a database scheme knowing the transaction an its rules. So you don't need to take care about the database, just the logic of the application.
The last step is related to the application generation, Genexus doesn't have an interpreter nor a compiler; it generates source code for VBasic, Java, Fox, C/C++, RPG, and soon for C#. And uses the database engines like Oracle, SQLServer, Access.
Genexus can be obtained free (with a time limited licence) for educationals pruposes from many Genexus user groups and retailers around the world.
I don't try to sell you Genexus. Artech (the creators) is only supporting Windows and is the only tool like this that i know.
So, no more VBasic with a lot of features that no body needs. Please, entusiastic, go a step forward, not backward.
Thanks for the reading and excuseme my engligh.