I am working on SharePoint 2013 server and I like the idea of creating site columns & content types using visual studio as this allow me to easily manage the artifacts among my different farms, dev, UAT & live.
Now I used to create these artifacts, using the following steps:
- Inside VS 2012, create a new sandbox solution.
- add new item of type site column OR content type.
- deploy the solution into my SharePoint site collection gallery.
Now I have these questions:-
I read that sandbox solution is not preferred in SharePoint 2013 and we should use the app model. So is creating artifacts an available approach to do inside SharePoint apps?
if the answer for the above question is yes.. then what will be the benefits of using APPs over sandbox solution , for crating artifices ?
why all the tutorials which i read ,, create sandbox solution rather than farm solutions when creating site columns ? what is the idea ?