Чем развитие навыков для Sharepoint отличается от ASP.NET? - PullRequest
3 голосов
/ 24 апреля 2009

Сколько ASP.NET или C # требуется для разработки Sharepoint? Вам нужен опыт в таких областях, как разработка N-уровневых веб-приложений, шаблонов проектирования, разработка на основе тестов, сильная основа SQL и т. Д.?

Я слышал, что разработка Sharepoint отличается от корпоративных приложений, которые обычно создаются с использованием таких технологий, как ASP.NET.

Если я знаком с основами .NET, C # и имею некоторый опыт работы с ASP.NET и хорошо разбираюсь в таких вещах, как жизненный цикл страницы в веб-формах, веб-частях, главных страницах и т. Д., Тогда я готов к Sharepoint?

Кроме того, очень ли Infopath используется в разработке Sharepoint?

Ответы [ 4 ]

3 голосов
/ 24 апреля 2009

Если вы уже знаете ASP.NET, тогда вы готовы к разработке SharePoint. Ознакомьтесь с его SDK и другими концепциями разработки . SharePoint Dev Wiki может также быть хорошим началом .

Новым разработчикам необходимо изучить SharePoint с точки зрения конечного пользователя. Я использую эту книгу для обучения новых ребят. Если вы не понимаете эти понятия, может быть трудно начать кодирование.

2 голосов
/ 24 апреля 2009

Это действительно зависит от того, чего вы хотите достичь, есть несколько способов разработать что-то для SharePoint, каждый из которых требует различных навыков.

например: SharePoint предоставляет ряд веб-сервисов, которые можно использовать для выполнения ряда задач. На шаг выше этой Sharepoint есть ряд DLL, на которые вы можете ссылаться напрямую, чтобы получить более детальный уровень детализации, но с которыми проще работать.

Ни один из них не требует знания ASP.NET, но оба работают с sharepoint.

Если вы планируете сделать WebPart, то да, знание ASP.NET - большой плюс. Если вы хотите работать с рабочими процессами Sharepoint, вам необходимо знание WF.

Никто не подходит для разработки sharepoint, что откровенно затрудняет наем людей для него.

1 голос
/ 26 апреля 2009

Не думаю, что это сильно отличается. Я учил и то и другое одновременно с некоторым успехом. Конечно, ASP.NET и SharePoint - это разные вещи, но SharePoint построен на ASP.NET, поэтому, насколько вы понимаете ASP.NET, вы понимаете и SharePoint.

1 голос
/ 26 апреля 2009

Полагаю, это действительно зависит от того, что вы подразумеваете под разработкой SharePoint. По моему скромному мнению, вы должны узнать, что SharePoint предоставляет из коробки, чтобы не изобретать велосипед заново. Объектная модель, веб-сервисы и способы развертывания вашей работы с использованием решений - это то, что вам нужно очень быстро освоить, чтобы стать хорошим разработчиком SharePoint.

Поскольку я более консультант, когда разработчик, я не могу сказать, должны ли вы знать SQL и AD, но я думаю, это не повредит. Если вы свободно владеете C #, возможно, было бы неплохо поближе познакомиться с PowerShell, поскольку похоже, что Microsoft интегрирует PowerShell во все серверные продукты, включая SharePoint 2010.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...