Wolfgang Keller wrote:
> does anyone know of a good book that about development of database
> applications?
Scott Ambler's "Agile Database Techniques"
Regardless of whether you'll actually use a full MVC framework or
not, I suggest that you write model classes that are fully decoupled
from the UI. Work in a test-driven fashion, writing tests first
and just coding until the test goes through, and then write the
next test. See e.g. Kent Beck's "Test-Driven Development". If
you use an SQL database below some ORM, you can use SQLite with
an in-memory database ":memory:" for your functional test. Fast
and simple.
I'd make the GUI as thin as possible, since GUI code it typically
more complicated to test automatically.