Projects / GNOME Basic / Comments

Comments for GNOME Basic

23 Apr 2003 14:03 DrV

Re: Hmm

> Could someone please explain to me why
> such a horrible/pointless language is
> being ported to Linux? It's nowhere
> near as powerful as C or Perl. Why do
> we need such a primitive scripting
> language like basic when we have
> languages such as Perl? Pretty soon I
> bet this will be included with Helix
> GNOME and as many users use GNOME
> because it is so "easy to use" they will
> probably have this installed. What's
> next? Evolution will run VB scripts
> with GB if a user tries to open a vb
> script that is an attachment? I think
> this brings us one step closer to
> Windows...


First, Visual Basic, is not horrible, nor is it pointless. It is a very useful and powerful language. It is also not a primitive scripting language. Recent versions of Visual Basic can compile to machine code just like C or C++. Yes, it has a runtime, but that's not a big deal; it's only a few 100k.

It's useful for things beyond screenpainting and database front-ends. I use it to write games and multimedia applications. It might not be quite as fast as a traditional language like C++, but it's fast enough for me. The code format is much nicer in my opinion than C or C++; I can't stand all that punctuation. English is a wonderful language, so why don't we make the most of it? And it is easy to use, as is Windows. If Linux is to become successful on the desktop, it must replicate the features and ease of use of other platforms, particularly Windows. Have you ever used VB?

12 Apr 2001 18:04 neiltrodden

Re: Hmm

> Could someone please explain to me why
> such a horrible/pointless language is
> being ported to Linux? It's nowhere
> near as powerful as C or Perl


It would mean I could persuade my team to move it's intranet site off MS onto Linux and they don't need to learn a new language.

I can then produce the things in Perl that VBScript/ASP can't do or even move the SQL databases over too.

I'm not deliberately trying to be a Linux advocate here, I just want our system to be as good as it can be.

20 Mar 2001 18:26 babenzi

Re: Hmm
I wonder if any of you has ever used VB.

I have been a Unix programer for many years, mostly C/C++/Corba/XWindows.
I think VB is a great language/technology. It is the only real component technology out there, millions of components available, It's built into great applications like Excel and Word, it's very stable, very fast (yes, when compiled it's very fast), great development environment, great debugger, and runs on only 95% of the computers in the world. And the language? who cares! is it any worse that K&R C?

If you guys would stop being Microsoft bashers long enough to take a good, technical view at VB you would also be impressed.

16 Mar 2001 03:14 amolnar

Re: Gnome Basic
Freedom means - among other things - freedom tho chose bad things...

08 Mar 2001 09:24 hubertfiguiere

Re: Hmm

> Could someone please explain to me why
> such a horrible/pointless language is
> being ported to Linux?


The only reason I see this development having sense is because there are a lot of stuff in Microsoft shops done with VB or VBA. If you want to rule the world, you have to take over it, not rebuilding it. So, the purpose of this project is to provide *compatibility*.

28 Nov 2000 20:29 eprb

Gnome Basic
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 "inteligent", 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.

28 Nov 2000 02:32 mishan

Hmm
Could someone please explain to me why such a horrible/pointless language is being ported to Linux? It's nowhere near as powerful as C or Perl. Why do we need such a primitive scripting language like basic when we have languages such as Perl? Pretty soon I bet this will be included with Helix GNOME and as many users use GNOME because it is so "easy to use" they will probably have this installed. What's next? Evolution will run VB scripts with GB if a user tries to open a vb script that is an attachment? I think this brings us one step closer to Windows...

Screenshot

Project Spotlight

ReciJournal

An open, cross-platform journaling program.

Screenshot

Project Spotlight

Veusz

A scientific plotting package.