Path: csiph.com!usenet.pasdenom.info!news.albasani.net!.POSTED!not-for-mail From: Wolfgang Keller Newsgroups: comp.lang.python Subject: Re: simple client data base Date: Tue, 4 Sep 2012 15:17:10 +0200 Organization: albasani.net Lines: 17 Message-ID: <20120904151710.54ddd61b9e6a302aa2beaa76@gmx.net> References: <20120903180327.94ba442a44e4f26803de0747@gmx.net> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: news.albasani.net WDCOhYJ7FzEEFmMxLtrNO2P6bS5l8l9vm0/fe95ikN8mAT4ftcI6960b3mAAP+x979ioj4jl5SfHae6OC7URCQ== NNTP-Posting-Date: Tue, 4 Sep 2012 13:17:17 +0000 (UTC) Injection-Info: news.albasani.net; logging-data="pPB1XxY+ZDJXBQ5npjOvy6japg0SCXhPnCXqtFgQTVMNfWaZkGB3SRvrsWFWpWjy60NtGw51RM3o9RmH7/6cnjyc3Cw4zwfRh7LnPAo2961PzRTFkNbBkOGKM1SD4plh"; mail-complaints-to="abuse@albasani.net" X-Newsreader: Sylpheed 3.2.0 (GTK+ 2.10.14; i686-pc-mingw32) Cancel-Lock: sha1:a5H7s/5RY0hSsZKYeD/ddtm8JE4= Xref: csiph.com comp.lang.python:28401 > Personally, I wouldn't bother with SQLAlchemy for this. I'd just use > Python as the front end, PostgreSQL for the database, and psycopg2 > for the interface. Then you have to implement the entire logic, "event binding" etc. yourself. If you use e.g. Pypapi (the latest version), implementing an entire CRUD application is as simple as declaring your domain object model and laying out your GUI with Qt Designer. In Sqlkit, you don't have to do much more, you just don't use a designer for the GUI, but also a declarative approach. Sincerely, Wolfgang