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

Reply via email to