Do you think I should use cck or write my own custom node using node_example.module?
One person wrote on a thread that surely writing your own module is quicker than figuring cck out. That makes sense to me. I've had a lot of trouble trying to get cck to work.
I do not know php. Yesterday I began modifying node_example.module (available in api docs) to add my own fields and to theme the output. I was making good headway and learning a lot about how Drupal and php work. To me this is a big plus in writing my own node versus using cck.
also
It seems to me cck is still undergoing major changes and if I have my content in cck it may be prone to bugs or upgrade problems. (Flexinode users have been left behind in 4.7 since it's not fully updated.) With a simple module that I understand I presumably could upgrade it myself to 4.8.
On the other hand, perhaps in modifying node_example.module I may introduce security issues or scalability issues that I am ignorant of.
Also cck may have better interfaces with other modules.
The 2 custom nodes I want to write are (1) a review module. (Think for example, a restaurant review.) and (2) a listing module (Think for example, a listing of a house for sale.)
It seems to me quite a few programmers are using cck when they certainly are capable of writing their own node modules.
Opinions and advice are appreciated.