2014-03-28 3 views
0

디자인 접근에 대한 조언이 필요합니다. 나는 몇 시간 씩 인터넷 검색을하면서도 여전히 결론에 도달 할 수 없다. 현재 작업 :간단한 인트라넷 응용 프로그램의 Sharepoint 또는 Webapp?

  • 액세스 제어 권한을 갖는 디자인 인트라넷 앱. 사용자는 액세스 권한을 부여 받아야합니다.
  • C#을
  • 응용 프로그램은
  • 몇이 있어야 폼이 완료되면 SOAP 요청을 보내 몇 가지 텍스트 필드에 간단한 양식과 DB
  • 응용 프로그램에서 드롭 다운 상자와 같은 일부 필드가 될 수있는 선호하는 디자인 언어이다 db 검색과 같은 형태가 더 좋으며, 열 정렬 능력이있는 것이 더 바람직합니다.

내가 액세스 할 수있는 셰어 포인트가 있습니다. 액세스 권한 관리를 쉽게 해결할 수 있습니까? 아니면 동일한 IIS에서 별도의 응용 프로그램을 만들어야합니까? 아니면 별도의 IIS를 생성하고 DOTNET 솔루션을 통해 액세스 권한을 처리해야합니까? 보기에서 이것을 디자인하는 가장 빠른 방법은 무엇입니까?

SharePoint는 2010 년이며 VS2013의 전문가 용 버전을 개발할 수 있습니다.

에서는 SharePoint에 대해 당신에게

답변

0

감사합니다

  • 는 SharePoint의 권한 관리가있다. 개별 항목, 파일 및 페이지까지 사용자 권한을 설정할 수 있습니다. 여기에 대해서는 User permissions and permission levels in SharePoint 2013 및 여기에서 Fine-grained permission reference for SharePoint Server 2013으로 읽을 수 있습니다. differend 인증 공급자 (AD, FBA, Oauth 등) : Authentication, authorization, and security in SharePoint 2013을 사용할 수 있습니다.
  • 사용자 정의 코드 (코드 없음), С # 또는 javascript를 선언적으로 작성할 수 있습니다. 객체 모델 (클라이언트 및 서버)과 웹 서비스 (REST for 2013 또는 SOAP for 2010)가 내장되어 있습니다. More about SharePoint for developers
  • 기본 제공 양식 웹 파트를 사용하거나 서버 코드 (C#) 또는 HTML 및 javascript로 사용자 정의를 만들 수 있습니다. asp.net으로 할 수있는 모든 것 - 사용자 정의 웹 파트로 SharePoint에서 할 수 있습니다. 그러나 HTML과 자바 스크립트로 대부분의 작업을 수행 할 수 있습니다.
  • asp.net 앱과 마찬가지로 서버 코드 (C#) 또는 자바 스크립트에서 웹 서비스를 요청할 수 있습니다.
  • 선호하는 DataGrid 컨트롤을 사용하여 javascript 또는 서버 코드로 db 검색을 수행 할 수 있습니다.

가장 쉬운 방법은 SharePoint 2013 Foundation (Windows Server 라이센스가있는 경우 무료)을 사용하는 것입니다. 그리고 자바 스크립트와 HTML을 사용하면 SharePoint 등에서 솔루션을 배포하는 것에 대해 아무 것도 알 필요가 없습니다. 그러나 사용자 정의 웹 파트를 통해이 작업을 수행 할 수 있습니다.이 방법으로 일반적인 asp.net 개발처럼 할 수 있습니다. 그러나 그것은 최선의 방법이 아닙니다.

+0

SharePoint와 비슷한 모양인데이 방법에는 여러 가지 옵션이 있습니다. 추천하는 다양한 옵션을 모두 지원하는 답변 링크를 추가 할 수 있습니까? 결정을 내리는 데 도움이 될 것입니다. – fortran

+0

@fortran, 몇 가지 링크가 추가되었습니다. SharePoint는 거대한 주제이며 모든 것을 다 커버 할 수는 없지만 개발자 포털 용 SharePoint는 좋은 시작점입니다. 그리고 책을 읽을 수도 있습니다. SharePoint를 이해하는 것이 매우 유용합니다. –

관련 문제