Linux Format forums Forum Index Linux Format forums
Help, discussion, magazine feedback and more
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

RAD tools like VB
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Linux Format forums Forum Index -> Programming
View previous topic :: View next topic  
Author Message
www.bnp.org.uk



Joined: Tue Sep 27, 2005 1:21 pm
Posts: 25
Location: UK

PostPosted: Tue Sep 27, 2005 1:34 pm    Post subject: RAD tools like VB Reply with quote

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.
Back to top
View user's profile Send private message Visit poster's website
RD
LXF regular


Joined: Mon Jul 25, 2005 3:53 am
Posts: 272
Location: irc.ixl2.net

PostPosted: Tue Sep 27, 2005 3:18 pm    Post subject: RE: RAD tools like VB Reply with quote

Gambas is great there is visual tlc too, hbasic google
_________________
[url=irc://irc.ixl2.org/ixl2]irc.ixl2.org[/url]
Back to top
View user's profile Send private message Visit poster's website
www.bnp.org.uk



Joined: Tue Sep 27, 2005 1:21 pm
Posts: 25
Location: UK

PostPosted: Wed Sep 28, 2005 12:51 pm    Post subject: Re: RE: RAD tools like VB Reply with quote

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
Back to top
View user's profile Send private message Visit poster's website
alloydog
LXF regular


Joined: Thu Apr 07, 2005 8:32 pm
Posts: 600

PostPosted: Wed Sep 28, 2005 1:18 pm    Post subject: RE: Re: RE: RAD tools like VB Reply with quote

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)
Back to top
View user's profile Send private message
RD
LXF regular


Joined: Mon Jul 25, 2005 3:53 am
Posts: 272
Location: irc.ixl2.net

PostPosted: Wed Sep 28, 2005 2:39 pm    Post subject: RE: Re: RE: RAD tools like VB Reply with quote

The mono vb is still not considerd stable yet or was last time i read Smile, 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 Smile
_________________
[url=irc://irc.ixl2.org/ixl2]irc.ixl2.org[/url]
Back to top
View user's profile Send private message Visit poster's website
www.bnp.org.uk



Joined: Tue Sep 27, 2005 1:21 pm
Posts: 25
Location: UK

PostPosted: Tue Oct 04, 2005 12:39 pm    Post subject: Reply with quote

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

Phoenix Object Basic - 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 - www.realbasic.com - which is a very professional product with the standard edition free to Linux users ($100 to Windows users Very Happy ) 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'.
Back to top
View user's profile Send private message Visit poster's website
RD
LXF regular


Joined: Mon Jul 25, 2005 3:53 am
Posts: 272
Location: irc.ixl2.net

PostPosted: Tue Oct 04, 2005 9:46 pm    Post subject: Reply with quote

out of the three you have found i would go with REALbasic and sign up to there mailing lists too
_________________
[url=irc://irc.ixl2.org/ixl2]irc.ixl2.org[/url]
Back to top
View user's profile Send private message Visit poster's website
www.bnp.org.uk



Joined: Tue Sep 27, 2005 1:21 pm
Posts: 25
Location: UK

PostPosted: Fri Oct 07, 2005 12:26 pm    Post subject: Reply with quote

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 Smile
Back to top
View user's profile Send private message Visit poster's website
RD
LXF regular


Joined: Mon Jul 25, 2005 3:53 am
Posts: 272
Location: irc.ixl2.net

PostPosted: Fri Oct 07, 2005 5:29 pm    Post subject: Reply with quote

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 Smile


Now your talking my language Smile

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:
print "Hello, World!"


thats it! for a command line app

for a gui

Code:


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:


#include <stdio.h>

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



as you can see there is a big diffrence!
Back to top
View user's profile Send private message Visit poster's website
nordle
LXF regular


Joined: Fri Apr 08, 2005 10:56 pm
Posts: 1500

PostPosted: Fri Oct 07, 2005 10:18 pm    Post subject: Reply with quote

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? Smile

PS. Apologies for momentarily hyjacking the thread...
Back to top
View user's profile Send private message
RD
LXF regular


Joined: Mon Jul 25, 2005 3:53 am
Posts: 272
Location: irc.ixl2.net

PostPosted: Sat Oct 08, 2005 1:39 pm    Post subject: Reply with quote

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
_________________
[url=irc://irc.ixl2.org/ixl2]irc.ixl2.org[/url]
Back to top
View user's profile Send private message Visit poster's website
www.bnp.org.uk



Joined: Tue Sep 27, 2005 1:21 pm
Posts: 25
Location: UK

PostPosted: Sun Oct 09, 2005 1:35 pm    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message Visit poster's website
RD
LXF regular


Joined: Mon Jul 25, 2005 3:53 am
Posts: 272
Location: irc.ixl2.net

PostPosted: Sun Oct 09, 2005 1:44 pm    Post subject: Reply with quote

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.
_________________
[url=irc://irc.ixl2.org/ixl2]irc.ixl2.org[/url]
Back to top
View user's profile Send private message Visit poster's website
nordle
LXF regular


Joined: Fri Apr 08, 2005 10:56 pm
Posts: 1500

PostPosted: Sun Oct 09, 2005 8:56 pm    Post subject: Reply with quote

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/eric3-screenshots.html

also SPE:

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

or:

http://cute.sourceforge.net/screenshots.html
_________________
I think, therefore I compile
Back to top
View user's profile Send private message
www.bnp.org.uk



Joined: Tue Sep 27, 2005 1:21 pm
Posts: 25
Location: UK

PostPosted: Sat Dec 03, 2005 11:45 am    Post subject: PureBasic Reply with quote

I've just found another one Smile

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
Back to top
View user's profile Send private message Visit poster's website
View previous topic :: View next topic  
Display posts from previous:   
Post new topic   Reply to topic    Linux Format forums Forum Index -> Programming All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Linux Format forums topic RSS feed 


Powered by phpBB © 2001, 2005 phpBB Group


Copyright 2011 Future Publishing, all rights reserved.


Web hosting by UKFast