And my 5 cents. The best thing about plugins is that plugin basically represents some shared library you can load and unload. If you are working with multiple DB's and implement database interaction as a plugins - your app won't crash if some of the libraries required for you plugin not exists. But, again, default Qt plugins more a placeholders. If you need complete control and thread-safety (which is good for Postgres async transactions) - use libpq or it's C++ brother.
Bookmarks