I am asking this because in ExtJS in Action book, Page 442, the author said:

"at the time of this writing, DataWriterhas some undesirable behaviors such as creating a Record for a Store even if the create action failed in the backend"
Is this still the case with ExtJS 3.3.1? If not, should DataWriter be used instead of our own CRUD code?