From: Larry Bates Date: 2004-07-21T03:27:07+09:00 Subject: Re: VB(ish) replacement Others have answered most of the other questions. > 11. Database support of Access and MySQL Access databases can be accessed via ODBC, DAO, or ADO interfaces on Windows. MySQL has native interface from Python. Questions you didn't ask: 12) Can interface to existing COM+ objects, write new COM+ objects and write Windows services. Python 13) Can write scripts, applications (console and GUI), and web services with single language. Python 14) Has extensive standard library to support email (SMTP, IMAP), FTP, HTTP, logging, regular expressions, arrays, and many more. Third party libraries for imaging (Python Imaging Library), PDF generation (ReportLab), Graphing (ReportLab Graphics) and XML parsing (PyRXP by ReportLab). Just to name a few. Python 15) Easy to write C language extensions for language Python 16) Code that you can actually understand when you come back to read it a year later. Python (priceless ;-) You might want to take a look at the experience of another company: http://python.oreilly.com/news/disney_0201.html HTH, Larry Bates Syscon, Inc. "Dave Boland" wrote in message news:FacLc.51848$yd5.10896@twister.nyroc.rr.com... > 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, >