What is the best way of provisioning ContentTypes, Columns and Metadata columns in SharePoint. Keeping in mind that we have two approaches of 1) SP object Model and CAML (declarative way). Which approach is the best especially if we have to add new columns later in the project ?
Any experience with this would be highly appreciated. I would also appreciate if you also have reference to a sample codeplex project.
P.S. we are provisioning these using the declarative way at the moment.