RAD tools like VB

Code junkies hangout here

Moderators: ChrisThornett, LXF moderators

RAD tools like VB

Postby www.bnp.org.uk » Tue Sep 27, 2005 12:34 pm

Hi,

I'm wondering what tools are available for Rapid Application Development e.g. Visual Basic. I have visited the Gambas (http://gambas.sourceforge.net/) website which is similar to VB and I was wondering if anyone is using something like this. Also should I be looking at Mono?

Regards.
User avatar
www.bnp.org.uk
 
Posts: 25
Joined: Tue Sep 27, 2005 12:21 pm
Location: UK

RE: RAD tools like VB

Postby RD » Tue Sep 27, 2005 2:18 pm

Gambas is great there is visual tlc too, hbasic google
RD
LXF regular
 
Posts: 272
Joined: Mon Jul 25, 2005 2:53 am
Location: irc.ixl2.net

Re: RE: RAD tools like VB

Postby www.bnp.org.uk » Wed Sep 28, 2005 11:51 am

RD wrote:Gambas is great there is visual tlc too, hbasic google

Thanks RD. hbasic looks very good and their website is great; lots of information, screenshots, docs and examples - http://hbasic.sourceforge.net

A took a look at the Mono site (http://www.mono-project.com) which looks useful too. Two of the apps listed there I know are in the latest Suse release: F-Spot and Beagle, so it's being used. Mono also comes with VB support - http://www.mono-project.com/Image:Gtk-vb.png
User avatar
www.bnp.org.uk
 
Posts: 25
Joined: Tue Sep 27, 2005 12:21 pm
Location: UK

RE: Re: RE: RAD tools like VB

Postby alloydog » Wed Sep 28, 2005 12:18 pm

From this site: The table of equivalents / replacements / analogs of Windows software in Linux., they list, as equivilents to Visual Basic:
1) Phoenix.
2) KBasic.
3) HBasic.
4) Mono.
(though it is getting a bit old - 2003 last update)
User avatar
alloydog
LXF regular
 
Posts: 600
Joined: Thu Apr 07, 2005 7:32 pm

RE: Re: RE: RAD tools like VB

Postby RD » Wed Sep 28, 2005 1:39 pm

The mono vb is still not considerd stable yet or was last time i read :), keep away from Kbasic had more problems with that then i can shake a stick at. the best ones ive are Gambas, Hbasic and visul tcl the latter will require you to learn a new language :)
RD
LXF regular
 
Posts: 272
Joined: Mon Jul 25, 2005 2:53 am
Location: irc.ixl2.net

Postby www.bnp.org.uk » Tue Oct 04, 2005 11:39 am

For reference I have found three other Basic implementations for Linux that create GUI apps:-

Phoenix Object Basic - http://www.janus-software.com - as stated above by alloydog. The project seems to be in a half-dead state as there are problems with it running on newer distros. There is some talk about getting it open sourced to bring it up to date.

REALBasic - http://www.realbasic.com - which is a very professional product with the standard edition free to Linux users ($100 to Windows users :D ) It appears to use >= GTK2.0 and compiles to native code. It's advertised as Red Hat and Novell Ready so I imagine it's being pushed as THE Linux equivalent of VB.

wxBasic - http://wxbasic.sourceforge.net - for Linux and Windows that creates single file applications bound to the interpreter and uses GTK2. I haven't used it but it looks like there's no IDE. It's still being developed though.

I found this from googling 'wikipedia basic'.
User avatar
www.bnp.org.uk
 
Posts: 25
Joined: Tue Sep 27, 2005 12:21 pm
Location: UK

Postby RD » Tue Oct 04, 2005 8:46 pm

out of the three you have found i would go with REALbasic and sign up to there mailing lists too
RD
LXF regular
 
Posts: 272
Joined: Mon Jul 25, 2005 2:53 am
Location: irc.ixl2.net

Postby www.bnp.org.uk » Fri Oct 07, 2005 11:26 am

RD wrote:out of the three you have found i would go with REALbasic and sign up to there mailing lists too

It does seem to be a very polished product, although it's proprietary and not everyone will like that, there are no licensing or royalty issues.

I've pretty much exhausted my search for Linux RAD tools but I have found one more that deserves a mention:-

wxPython - http://www.wxpython.org - a Python version of wxWidgets (previously known as wxWindows). Enables the creation of cross platform GUI apps using an API. The IDE is called Boa Constructor (http://boa-constructor.sourceforge.net) and looks very useable. Python is cool too.

Well that's about it; I didn't know there were so many :)
User avatar
www.bnp.org.uk
 
Posts: 25
Joined: Tue Sep 27, 2005 12:21 pm
Location: UK

Postby RD » Fri Oct 07, 2005 4:29 pm

www.bnp.org.uk wrote:
I've pretty much exhausted my search for Linux RAD tools but I have found one more that deserves a mention:-

wxPython - http://www.wxpython.org - a Python version of wxWidgets (previously known as wxWindows). Enables the creation of cross platform GUI apps using an API. The IDE is called Boa Constructor (http://boa-constructor.sourceforge.net) and looks very useable. Python is cool too.

Well that's about it; I didn't know there were so many :)


Now your talking my language :)

Python is great!! for small apps right through to big business like apps its easy to learn how ever its not basic which is what you asked for i believe ? the best place to go to learn python is www.python.org then tackle wxpython or gtkpy, qtpy etc etc.

i will give an example of how easy it is

Code: Select all
print "Hello, World!"


thats it! for a command line app

for a gui

Code: Select all

from Tkinter import *

root = Tk()

root.mainloop()



this wont do any thing just display a simple window but it will give you an idea of python, now go find the c or c++ version of a simple gui see how many lines of code you do just for the same job! that gose for the hello world example too.

infact the hello world in C:

Code: Select all

#include <stdio.h>

int main()
{
                printf ("Hello, World");
                return (0);
}



as you can see there is a big diffrence!
RD
LXF regular
 
Posts: 272
Joined: Mon Jul 25, 2005 2:53 am
Location: irc.ixl2.net

Postby nordle » Fri Oct 07, 2005 9:18 pm

RD is it possible to run Python Apps written making use of wxPython to have them running inside a web page?

I ask because I've been looking at wxPython for 6mths and have yet to learn very much, as I need time (dont have it), loads of examples to do on a regular basis (no time) and Im naturally a piss poor programmer. SQL and database design, no problems, creating code to actually interface with the data graphically, I have not got a clue. That's why I use Access, it can create some quite complex and functionaly rich front ends to nearly any database quickly.

I really need to create a front end looking like Access Forms, so plenty of buttons, combo's, resizeable RTF box's then underneath, spreadsheet like continuous forms (wxGrid(ish)).
But would love to wrap all this stuff in a web site, leaving out client side apps.

Have a made any sense? :)

PS. Apologies for momentarily hyjacking the thread...
User avatar
nordle
LXF regular
 
Posts: 1500
Joined: Fri Apr 08, 2005 9:56 pm

Postby RD » Sat Oct 08, 2005 12:39 pm

Hmm

I know you can build applications for the web using python, but if i understand this right you want to make a full blow app then use it inside a web page ?

if thats the case then im stumped! if you are talking login pages etc yes but leats say quickrip use inside a web page ? no! not unless i scraped quickrip and built a web based dvd ripper (and i dont wanna even try that lol).

When i said "Now your talking my language"

i did not mean wxPython, i simply meant Python i prefer the Tkinter tool kit though i do like the look of gtk at the mo.

Oh and www.bnp.org.uk you may wish to check out pythoncard too but like i said python is not basic! if your happy to keep with basic go with REALbasic, how ever if you wish to learn a new language then you may wish to check out Ruby or Python, I've not tryed Ruby but im sick of hearing about it lol you can find all the above tools/apps through google
RD
LXF regular
 
Posts: 272
Joined: Mon Jul 25, 2005 2:53 am
Location: irc.ixl2.net

Postby www.bnp.org.uk » Sun Oct 09, 2005 12:35 pm

nordle: If you want to create a browser based front-end for an SQL database you would use HTML+PHP. PHP has all you need for database access. For client-side apps you would use one of the development environments listed above.

I worked on a VB client-side app to access a MSSQL database storing customer records and reservations etc. The project eventually went browser based with ASP (it's a lot easier to maintain than individual programs on computers).

From what you are describing I gather you want something like ActiveX controls embedded in a web page. I do not know of anything for Linux that you could use except adapting Flash.

RD: I am looking for something like VB; it doesn't have to be Basic. Just a useable IDE with a high level language. Python is fun and I have used it for small programs. Thanks for the PythonCard reference - http://pythoncard.sourceforge.net/ - I'll read up on it. I haven't researched Ruby yet.
User avatar
www.bnp.org.uk
 
Posts: 25
Joined: Tue Sep 27, 2005 12:21 pm
Location: UK

Postby RD » Sun Oct 09, 2005 12:44 pm

there are many useable ide's (when you said vb like i thought you meant like dragg and drop gui type thing) such as kdevelop, text editor, the options are unlimted it all comes to what you want to do and what language you want to use ? if you give me this info then maybe i can direct you towards a sutable ide/language.
RD
LXF regular
 
Posts: 272
Joined: Mon Jul 25, 2005 2:53 am
Location: irc.ixl2.net

Postby nordle » Sun Oct 09, 2005 7:56 pm

Im not sure if PHP can create a datasheet / spreadsheet like grid which can be updated really quickly by users ie edit figure, next row, edit figure, next row etc Just like a spreadsheet.
But thanks, I'll look more into what PHP can do.

I quite like eric3 as an ide, can do many languages:

http://www.die-offenbachs.de/detlev/eri ... shots.html

also SPE:

http://www.stani.be/python/spe/screenshots

or:

http://cute.sourceforge.net/screenshots.html
I think, therefore I compile
User avatar
nordle
LXF regular
 
Posts: 1500
Joined: Fri Apr 08, 2005 9:56 pm

PureBasic

Postby www.bnp.org.uk » Sat Dec 03, 2005 11:45 am

I've just found another one :)

PureBasic (commercial US$ 69) - http://www.purebasic.com/screenshots.php3

Linux demo available (4.2MB) - http://www.purebasic.com/download.php3

I found this because a new game on Happypenguin is made with it - http://happypenguin.org/show?Lost%20Labyrinth

Regards
User avatar
www.bnp.org.uk
 
Posts: 25
Joined: Tue Sep 27, 2005 12:21 pm
Location: UK

Next

Return to Programming

Who is online

Users browsing this forum: Yahoo [Bot] and 1 guest