Pull to refresh

5 принципов построения решений

Reading time1 min
Views1K
На самом деле принцип там один. Проектируйте свой опыт и всякие best practice которые вы используете при разработке веб-приложений на ASP.NET на то, что вы делаете для Sharepoint.

Но всё же те пять пунктов которые касаются работы с данными и про которые хотелось поговорить.

1. Отделение запросов CAML от кода. Создание модели своих объектов. В частности хотела бы обратить внимание на то, что если Sharepoint рассматривать в качестве хранилища с точки зрения бизнес логики, то весь дизайн приложения будет гораздо стройнее. Никто же не пишет прямые SQL запросы из .Net кода, все делают процедуры, которые оборачивают в некоторые обертки получая на выходе объекты. То же самое можно и нужно делать с CAML запросами.

2. Не надо пытаться размещать всю вашу информацию в списках, делать связи между объектами на списках и строить сложные запросы. Особенно для больших объемов данных.

3. Не бойтесь использовать Sharepoint только как интерфейс для отображения и администрирования если того требует бизнес задача.

4. Не бояться использовать LINQ, AJAX и другие последние технологии в связке с Sharepoint

5. Многоразовое использование веб-частей и использование UserControls. Потому, что это выгодно для разработчика и экономит его время и время на разработку проекта

P.S. Давайте пообсуждаем как вы строите свои приложения, как организуете работу с данными и их отображение.
Tags:
Hubs:
Total votes 15: ↑9 and ↓6+3
Comments2

Articles