VB(ish) replacement

From: Dave Boland (NOSPAMdboland9_at_stny.rr.com)
Date: 07/20/04


Date: Tue, 20 Jul 2004 16:58:13 GMT

The other day I was asked if there is an open source replacement for VB6
that is cross-platform. I spent a little bit of time at Barnes-Noble
and looking at news groups, but don't have a good answer. Hope you can
help without geting into a language war. These will be for commercial
applications with a GUI.

What they seem to be looking for is:
1. High level language, but not necessarly VB compatible.
2. OOP
3. Reasonalble learning curve
4. Cross-platform
5. IDE and ability to graphically design windows.
6. Distribute programs as .exe's, so some sort of compiler needed.
7. Serial communications library (RS-232, 485, USB)
8. SNMP library
9. Good performance (not expected to be as fast as C/C++)
10. Windows are native to each O.S.
11. Database support of Access and MySQL

It looks like any of the three languages have most or all of what they
need, but I don't use scripting languages enough to give a good answer.

Dave,



Relevant Pages

  • Re: Free Pascal Compiler Available - Handles Delphi
    ... left for cross-platform Object Pascal by this point. ... arms of another language by this point. ... I bet this is why we see these rather frequent trolls on behalf of Delphi ...
    (borland.public.delphi.non-technical)
  • VB(ish) replacement
    ... that is cross-platform. ... I spent a little bit of time at Barnes-Noble ... High level language, ... IDE and ability to graphically design windows. ...
    (comp.lang.python)
  • Need help with a decision!
    ... manipulation of data structures for which a language like CL or Scheme ... We did not find any CL implementation to be truly cross-platform ... now we need database access as well as GUI libraries. ... We both are a little worried being more exposed to CL than Scheme. ...
    (comp.lang.lisp)
  • Re: Delphi for Windows CE.NET
    ... that cross-platform (the language and the CLR might be, ... framework won't) ...
    (borland.public.delphi.non-technical)