Generic GUI and CouchDB will be a good match.
Since Couch does not require scheme definition, it will be possible to develop generic class to support CRUD features.
class DAO<T> {
void save(T t);
void update(T t);
void delete(T t);
Iterable<T> query(String condition);
}
In particular, such application will be running on server side, we will not have constraint using mirror.
Actually I already created such library for DartExpenseServer mentioned in earlier post.
One of the issue was to support a mapping to/from Json object for the entity class.
In the application, this mapping methods were hand coded. But it is desireble to automate this step by a library.
Such Library should be easily implemented with mirror.
No comments:
Post a Comment