On Sunday 17 September 2006 18:38, Andrew Errington wrote: > Python. > > It is powerful, easy to learn and use, well supported, and free.
I'll second the vote for python - I like it. Remember though that different languages are better suited to different tasks - use the right tool for the job. > For your database, you can connect Python to pretty much any database > engine backend (except dBASE, because that is not a database engine). I > suggest you convert your database schema to a 'proper' database such as > Postgres and use Python for the fiddly bits. My favourite DB is SQLite, but the same thing goes for programming languages - different databases are better suited to different jobs. SQLite isn't suited to lots of concurrent writes. > For the user interface: "curses" is a text-based user interface system. It > will look like Clipper running under DOS, very Old Skool; If you prefer a > spiffy GUI then Python supports wxWidgets (via wxPython) to allow you to > construct a tasteful GUI that is also cross-platform (Linux/Mac/Windows); > or, as Jim suggests, write a web based front end, then it is usable > cross-platform, cross-world. QT4 is cross platform for open source licenses now too. From the (very) little I've played with it it seems to integrate well with Python. hads -- http://nicegear.co.nz New Zealand's VoIP Supplier
