2009-04-24 2 views
3

셰어 포인트 개발에 ASP.NET 또는 C#이 얼마나 필요합니까? N 개의 계층화 된 웹 응용 프로그램, 디자인 패턴, 테스트 기반 개발, 강력한 SQL 배경 등을 개발하는 것과 같은 경험이 필요합니까?Sharepoint에서 스킬 빌드가 ASP.NET과 다른 점은 무엇입니까?

Sharepoint 개발은 일반적으로 ASP.NET과 같은 기술로 구축 된 엔터프라이즈 응용 프로그램과 다릅니다.

.NET의 기본 지식을 알고 ASP.NET을 사용하면서 웹 양식, 웹 파트, 마스터 페이지 등의 페이지 수명주기에 대해 잘 알고 있다면 SharePoint를 사용할 준비가 되셨습니까?

또한 Infopath는 Sharepoint 개발에 많이 사용됩니까?

답변

2

정말 뭘 원하는지에 따라 다르지만, SharePoint를 개발하기 위해 몇 가지 방법이 있습니다. 각기 다른 기술이 필요합니다.

예 : SharePoint에서는 많은 작업을 완료하는 데 사용할 수있는 여러 가지 웹 서비스를 제공합니다. 해당 셰어 포인트에서 한발 더 나아가려면 세부적인 수준의 세부 정보에 액세스하기 위해 직접 참조 할 수있는 여러 DLL이 있지만 작업하기가 더 까다 롭습니다.

이들 중 어느 것도 ASP.NET에 대한 지식이 없지만 둘 다 SharePoint에서 작동합니다.

예를 들어 WebPart를 만들 계획이라면 ASP.NET 지식은 큰 장점입니다. Sharepoint 워크 플로를 사용하려면 WF에 대한 지식이 필요합니다.

쉐어 포인트를 개발하는 데는 적합하지 않습니다. 솔직히 사람들을 고용하기가 어렵습니다.

3

ASP.NET을 이미 알고 있다면 SharePoint 개발 준비가 완료된 것입니다. SDK 및 기타 development concepts에 대해 잘 알고 있어야합니다. SharePoint 개발자 Wiki도 be a good start 일 수 있습니다.

새 개발자는 최종 사용자 관점에서 SharePoint를 배워야합니다. 나는 신입생을 훈련시키기 위해 this book을 사용하고있다. 이러한 개념을 이해하지 못한다면 코딩을 시작하기가 어려울 수 있습니다.

1

SharePoint 개발로 무엇을 의미하는지에 따라 다릅니다. 제 겸손한 견해로는 SharePoint를 처음부터 다시 재발견하지 않기 위해 SharePoint가 제공하는 것을 알아야합니다. 개체 모델, 웹 서비스 및 솔루션을 사용하여 작업을 배포하는 방법은 좋은 SharePoint 개발자가되기 위해 매우 빨리 결정해야하는 부분입니다.

저는 컨설턴트 유형이 더 많으므로 개발자가 SQL과 AD를 알아야하는지 여부를 말할 수는 없지만 조금 아프지는 않습니다. C#에 익숙하다면 Microsoft가 PowerShell을 SharePoint 2010을 비롯한 모든 서버 제품에 통합하는 것처럼 보이기 때문에 PowerShell을 자세히 살펴 보는 것도 좋은 생각 일 수 있습니다.

1

많이 달라진다고 생각하지 않습니다. , 정말. 나는이 두 가지를 동시에 성공적으로 배웠습니다. 물론 ASP.NET과 SharePoint는 다른 점이 있지만 SharePoint는 ASP.NET을 기반으로하므로 ASP.NET을 이해하는 한 SharePoint를 이해할 수 있습니다.

관련 문제