Одна из самых больших проблем, с которыми я столкнулся при работе с SharePoint, заключается в том, что он не подходит для типичной среды проекта, которая, как минимум, содержит среды разработки и производства. Больше всего я сталкиваюсь с тем, что контент и списки настолько тесно связаны, что затрудняет внесение изменений в дизайн без замораживания контента в производственной среде. Например, если у меня есть список с вычисляемыми столбцами и я хотел бы добавить некоторые новые функции, мне пришлось бы заморозить контент на производственном сервере, создать шаблон списка (включая контент) с производственного сервера, восстановить этот список в среды разработки, внесите изменения, а затем отмените процесс шаблона списка. То же самое касается страниц и всего остального в SharePoint. Кажется, что после развертывания сайта лучше всего работать непосредственно с производственной коробкой, но это по очевидным причинам нарушает тонну лучших практик.
Как некоторые из вас, других разработчиков SharePoint, справляются с этим ограничением?