Slashdot Mirror


Free IDE Gambas Reaches 1.0

A few months ago, the GPL IDE Gambas reached 1.0 release candidate phase, and now reader drfreak writes "Gambas has now hit 1.0 and looks promising as GNU/Linux's answer to Visual Basic. Now, if it ran in Windows too, it would truly crush VB for database applications. Check it out at gambas.sourceforge.net." A 1.0.1 release came out on January 3rd to fix a few bugs.

15 of 359 comments (clear)

  1. Best logo by Uukrul · · Score: 5, Interesting

    NI think that the project is good enough to try to get a new design (and a new logo).
    This project with a more professional look can be a great success.
    Any thesigners out there?

    --
    My city: Barcelona.
    1. Re:Best logo by keesh · · Score: 5, Funny

      If you're going to abuse them for lack of professionalism, why not just point out that they use elements?

    2. Re:Best logo by Zone-MR · · Score: 4, Informative

      Yeah, but elements aren't supported on IE :)

  2. Killer Application by Anonymous Coward · · Score: 5, Insightful

    Rant and hiss all you want. This application has the potential to move an entire generation of mid-40ish "Windows and VB4 still works for me" people - who are basically stating the truth - to Linux / OSS enviroments.

    And no Blahblah about Eclipse Basic being somewhere close to RAD or QTDevelop being a sort-of half way kinda RAD tool and "whats all the excitement about, I only need Perl and a few bazillion extra libs and dependency resoltions to write nice TK-Apps that are ugly as hell" will change that.

    As for me, I'm sold. Congratulations to the Gambas team.

  3. project's aims (from site) by mincognito · · Score: 5, Informative

    This project aims at making a graphical development environment based on a Basic interpreter, so that we have a language like Visual Basic(TM) under Linux(TM). The phenomenal quantity of bugs and inconsistencies that makes Visual Basic so delightful persuaded me to start this project ;-) It seems that Microsoft is aware of the poor quality of its language, as VB .Net is not backward compatible with older versions of Visual Basic. I think they have thrown away the Visual Basic interpreter source code, and that VB .Net is just a .Net runtime compiler whose syntax looks like the Visual Basic one. Well, it's just my own opinion... ;-) I want to clear up any misunderstanding immediately. Gambas does not try to be compatible with Visual Basic, and will never be. I'm convinced that its syntax and internals are far better than the one's of its proprietary cousin ;-) I took from Visual Basic what I found useful : the Basic language, the development environment, and the easiness to quickly make programs with user interfaces. But I dislike the very bad level of common Visual Basic programmers, often due to bad pratices imposed by the bugs and strangeness of this language. So I will try to make Gambas as coherent, logical and reliable as possible, and I hope that Gambas programmers will make effort in return ! ;-) At the moment, I'm looking for programming help. The kernel of Gambas is now stabilized, if not well documented. There is a component example to help people learning how to write components. I hope other people will join me to help to increase the possibilities of the language. There is so much to do !

  4. Cluttered IDE by Osty · · Score: 5, Interesting

    Maybe I'm in the minority here, but I don't like the "spread-out" IDE layout they've got going on here. It reminds me too much of the GIMP, and not in a good way. Perhaps it's my Windows background, but I want a single window with toolboxes and sidebars inside that window (see Visual Studio or KDevelop). This "Let's have a bunch of floating windows with nothing tying them together" approach just makes me think the developers are trying to copy Mac apps rather than Windows apps, with the main drawback of not having a single app menu across the top of the screen to tie everything together (yes, I know that various desktop environments can optionally move app menus to the top of the screen, but how consistent are they? Will they keep the menu from the "Project" window up top when I have the "Toolbox" window focused? Do they know that the "Properties" window and code window are related, and should raise together?). I'm not saying that copying from either is bad or wrong, just that if you're going to do it, do it right.

  5. Re:So now it's ok to like VB? by RenatoRam · · Score: 5, Interesting

    I guess VB is belittled not because of features, but because of the horrid quality of common vb apps.

    And for the poor quality of the language.

    And 'cause it tends to change and be incompatible from version to version ...and so on...

    Will gambas apps be better than vb apps? If they are written by the same monkeys I don't think so.

    The release of gambas IS great news, however, simply 'cause now we can reply to the endless "there is no simple RAD solution under linux" rants with "then use gambas, you fool!"

    --
    Ciao, Renato
  6. I don't believe... by Vo0k · · Score: 5, Insightful

    I don't believe any open source solution in any near future could crush the Microsoft alternatives in the software development field.
    The problem is that HERE marketing matters. Home users are free to pick a web browser or operating system of their choice. But when a big system for some business/industry is being developed, the platform decisione are made by the middle-to-upper management. And these guys really -believe- what Microsoft marketing people tell them. So the programmers, people who actually know a thing about the options don't really get the voice in most of the projects. "So... This guy at EXPO told me Visual Basic would solve all these problems. So we write the application in Visual Basic." There is no way the majority of the "big fishes" in programming could accept a hardly known free software language instead of the "famous, widely used Microsoft product" without the right marketing, and without some large funding behind the marketing...

    Unless Sun, IBM or someone else with enough $$$ and not too much love for Microsoft backs up the project and takes care of marketing and promoting it. But the chances are very slim.

    --
    Anagram("United States of America") == "Dine out, taste a Mac, fries"
  7. Tk getting a makeover by DavidNWelton · · Score: 4, Interesting

    It's called "tile" and the goal is to make Tk look native on all platforms, in a 21st century sort of way.

    http://tktable.sourceforge.net/tile/

    Combine that with starkits, and you have 0 dependencies. Just distribute one file.

  8. Re:So now it's ok to like VB? by Spacejock · · Score: 4, Interesting

    I can never understand this attitude towards VB.

    The reliability of apps written in VB has nothing to do with the language, and everything to do with the programmer. If you slap some code together, run it to make sure there are no syntax errors and then release it as version 1.0 how is that a fault with Visual Basic?

    Without wanting to blow my own trumpet, I get many emails thanking me for my useful, stable programs, every one of which is written in VB. They're not simple apps, either - my major project is over 6 megs of source code.

    VB allows me to code efficiently, quickly and with a minimum of errors, and until I come across something which allows me to code even quicker, even more efficiently and with even less errors I'm sticking with it.

    I'm not claiming to be some guru level programmer, I'm just pointing out that it's a bit hard blaming VB for bad software just because beginners can dash in and code the World's Best Program in their lunch break.

    Anyway, look on the positive side: If all those beginners started out with C# you'd have thousands of crappy, bug-ridden programs written in that language, and the 'VB generates crap' argument would go up in smoke.

  9. Re:So now it's ok to like VB? by danheskett · · Score: 4, Interesting

    That's not true. You have to license the software if you wan't the IDE. You can develop very happily from the command line and compile and distribute or sell till your heart is complete via the .NET SDK. You get free compilers and headers and access to 100% of the features of the .NET runtime.

    Plus there are *never* any runtime or distribution royalities.

    Ohh, one more thing. If you are a VB programmer or a C# programmer, you should investigate Mono with GTK#.

  10. VBRUN300.dll Not found? by geminidomino · · Score: 4, Interesting

    For anyone who's never seen the error message above: can Gambas programs be compiled and distributed without being packed solid with loads of seperate controls and libraries? Or would the user have to download and install gambas him/herself?

  11. To all the cry babies by codepunk · · Score: 5, Insightful

    I actually downloaded the source a few days ago and compiled and installed it. I find that it is a extremely well done VB like environement for linux. Any day I can get a decent programming ide complete with the source and licensed under the GPL it is a wonderful day.

    1. The app uses multiple windows but guess what if you don't like that then make it a single window interface. The ide is written in gambus so a little refactoring and you can have a single window interface.

    2. It is extremely complete for a 1.0 release and the design of the interpreter, debugger, libraries are all rather complete.

    3. I can build a gui front end to a my sql table with barely a dozen lines of code.

    4. The language is not actually VB it is improved and corrected VB.

    5. It had a project packager that is extremely well done.

    6. The forms designer is fairly top notch and easy to work with.

    Ok when all you cry babies get done writing your own interpreter, compiler, ide and make it work even half as well come back and talk to me, till then shut up. No I have no involvment in the project other than using it a little but I applaud the developer for his efforts.

    It is a gift people, treat it as such...

    --


    Got Code?
  12. Gambas 1.0 - a free gift by UglyMike · · Score: 5, Insightful

    God, you people can be such bastards....
    Here is a guy, single handedly building a full, self-hosted, VB-like development environment on Linux as a gift to the community and all you people do is shit all over his project.
    Why Basic? Why QT? Why MDI? Why funny pictures on the main page? Why not .NET?
    Python is better! Realbasic is better! Mono is better!
    It's open source for crying out loud!! Don't like MDI? Change it! (after all it is self hosting) Think REALBasic is better? Fine, go buy that then! Prefer Mono's VB? OK, sit around and wait a bit longer. Don't like the site's informal look? Where is your mockup of a better one then?
    Let's face it. The only reason you're all bitching (most of you anyways..) is that you're too THICK to change any of it! I'm reading the developer forum and I see no patches coming in from any of you offering SDI, GTK+, .NET compatibility, Python plug-ins etc.
    Bunch of ingrates....

    1. Re:Gambas 1.0 - a free gift by WinterSolstice · · Score: 4, Insightful

      No, big difference.
      Movie critics are complaining about a multi-million dollar production they PAID to see.
      Food critics are complaining about a meal they PAID to eat.

      These idiots are like the bitch who goes to a potluck without anything to share, and just complains about all the food.

      You don't have to like this stuff, you don't have to use this stuff, but you don't have to be a jerk about it.

      Hell, I hate the layout of the SAPNet system, I hate the layout of the MSKB. But I pay to access them all the same. This guy? His stuff is at least free.

      Personally, I like Gambas, and I like the site. I don't do BASIC much anymore, but I might actually try it out. After all, anything so many slashdotters compain about has to be good.

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.