Jabaco
Click to enlarge. Opens in a new window.
Jabaco is a free new BASIC-like programming language with a VisualBasic-like syntax and a powerfull RAD. Its developer, who's a great fan of VisualBasic 6, deciced to develop its own VisualBasic-like programming language and environment when Microsoft suspended VB6 technology for DOT NET technology, and - in my opinion - he did an excellent job. Jabaco builds applications using the Java framework. Source code is similar to VB6 code, but the output differs from VB6 as Visual Basic 6 creates native (or p-code) EXE-files which lay on Windows-only compatible runtimes libraries, Jabaco instead creates a Java output bytecode that, thanks to the Java framework, may run on many operating systems. Most of the language is similar to Visual Basic 6, but Jabaco has added new features as object oriented programming, threading and other features typical of modern languages. Jabaco has an excellent RAD environment (based on Swing) very similar to VB6 IDE with all the main features that someone expects in a modern IDE such as autocompletion, code highlighting, object browsing, GUI editor, drag&drop of controls, etc. To run Jabaco on your system, you only have to install the newest Java Runtime Environment (JRE). Jabaco creates stand-alone EXEs with an overhead of aprox. 500Kb. The language is in beta stage but it's fully functional and it's developer is constantly improving it. Very good, you must take a look.
August 2009. Release 1.5.0 beta in out. Some bugs and many minor bugs were fixed, and many new improvements: added Unicode-support for the IDE, IDE-UI improvements, case correction, remote-debugger, method-navigator, import resources from existing VB6-projects, ClassName.class support, import-statement, ForEach/Next-support, With/EndWith-support, declare array-values within the definition, support for array of controls, etc.

Windows Linux Sun solaris


(300 Votes)

Comments

avatar kiki26
0
 
 
I'm allways waiting for a vb6 clone who has full poo (including multiple inheritance) and who can write small and fast independant exe....

if all vb6 dev have never go to java, it's not for nothing... but thank for the initiative.


Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar not really relevant
0
 
 
The exes are not standalone, they need the java runtime environment.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar big
+1
 
 
that's a very cool language. java is preinstalled on most pc's but you could compile the bytecode with gcj to standalone exe-files and use them without the java runtime environment.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar StevenP
0
 
 
gcj is still very limited and doesn't support swing yet (last I read). There are some commercial applications out there that do the same thing but they can be pricey.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Spyros
+2
 
 
I'm really impressed by this - despite the developer's low profile, it's extremelly feature rich, well made and very promising so far.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Dim
0
 
 
Really good. Thank you for the link!
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar ericg
+2
 
 
Nice, but needs documentation.
Hard to stumble through.
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar dono
0
 
 
thanks
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
avatar Er1c
+1
 
 
wow, this is pretty good ... can't believe I had not heard of it already. My only problem is that there is no Linux IDE. :(
Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
Cancel
Add comment (show/hide comment form)