2008-10-22 6 views
2

내가 셰어 개발에 새로운 오전하지만, C++, VB6 및 C#에서의 expirence의 약 10 년을 배울 수 있습니다. 그것은 좋은 방법이 새로운 언어를 배우는 것을 내 경험이나 스타일을 코딩 "해부"시간을 보내고있다 CodePlex의 또는 Google 코드에서 사용할 수있는 오픈 소스 프로젝트 중 하나. 모르게 나쁜 습관 발생을 방지하기 위해, 나는 당신이 추천 할 수 있습니다 프로젝트있는 듣고 싶습니다.에서는 SharePoint 모범 사례

는 TIA는

답변

5

CKS도 권장하지만 SharePoint를 배우는 데있어 코딩이 가장 중요한 문제는 아니지만 목표 달성을위한 최상의 솔루션을 결정한다는 사실을 발견했습니다. 워크 플로우 또는 이벤트 핸들러를 사용해야합니까? 사용자 지정 코드 또는 BDC를 사용해야합니까? 웹 파트 또는 레이아웃 페이지를 작성해야합니까? 목록, 사용자 지정 양식 또는 InfoPath 양식을 사용해야합니까?

따라서 코딩 방법을 배우는 것 외에도 문제 해결 방법을 찾는 데 많은 시간을 소비해야합니다. SharePoint는 많은 이점을 제공하지만 불행히도 쉬운 학습 곡선은 그 중 하나가 아닙니다. 또한 10 년의 개발 기간이 있었으며 비즈니스 요구 사항을 가장 효율적으로 해결하기위한 최선의 방법을 완전히 이해하기 시작하는 데 6 개월이 걸렸습니다.

내가 추천 :

patterns & practices SharePoint Guidance

Best Practices Resource Center for SharePoint Server 2007

Microsoft Office SharePoint Server 2007 Best Practices (Paperback)

SharePoint 2007 and WSS 3.0 Dispose Patterns by Example

1

일반적으로, 셰어 "코드는"특정 셰어 설치에 기록 된 웹 파트 및 페이지의 형태로 올 것이다. 그러나 이것이 SharePoint 유틸리티 및 라이브러리가 존재하지 않는다는 것을 의미하지는 않습니다.

는 사실, 코드 플렉스에서 호스팅되는 SmartPart의 큰 팬입니다. 이 다운로드의 많은 고정해야 할 몇 가지 버그와 매우 유용한 셰어 도구입니다, 그래서 몇 가지 코드를 제출하여 기준점 역할을 할 수있는 좋은 프로젝트입니다!

+0

당신의 webparts에 대한 일반적인 래퍼를 사용하는 방법에 대한 몇 가지 고려 사항이 있다는 것을 주목해야한다. http://www.sharepoint-tips.com/2008/03/thoughts-and-best-practices-around.html – webwires