SharePoint 2010 Best Practice: Which API to use? (nb-NO)

SharePoint 2010 Best Practice: Which API to use? (nb-NO)

Introduksjon

SharePoint offers several APIs. Which one should you use?

Vi har følgende muligheter

  • SharePoint objekt modell
  • SharePoint web servicer
  • SharePoint Client objekt modell
  • Custom WCF service rundt server-side objekt modellen

Server-side objekt modell

Fordeler

  • Server-side api is more comprehensive

Ulemper


  • Server-side objekt-modellen gir den mest omfattende settet med alternativer for utvikling av tilpasninger, men kan bare brukes på datamaskiner som kjører en versjon av SharePoint 2010

Webtjeneste

Webtjenestene gir en fyldigere utvalg av evner enn den administrative klient objektet modellen, men de gir ikke samme ytelse og design fordeler, slik som batching og avvikshåndtering. Når du utvikler klient-side applikasjoner, bør du bruke Managed Client objektmodellen når det er mulig.

Client object model

Dette APIet kombinerer det meste av alle funksjonene i web-tjenester, så du trenger ikke å lage flere soap forespørsler for å oppnå det samme. Den CSOM også batcher opp API-kall inn en forespørsel når du ringer ExecuteQuery. Du vil ikke kunne kopiere det gode resultater med din egen tilpassede WCF service. Det er få ting som CSOM ikke gjøre. Det ene er tvers områdesamling søking, term set ledelse, og brukerprofilen ledelse.

Custom WCF service as wrapper for server-side object model


Min preferanse ligger i å bygge en tilpasset WCF wrapper. Ikke bare finner jeg klienten objektmodellen noen ganger litt rart å programmere mot (men hey, det er personlig), du møter regelmessig noen grenser der du ikke forventer dem, ikke bare i de områder som nevnt av Steve (ett eksempel webdel interaksjon). For meg kan det ha flere viktige fordeler å lage en egendefinert WCF, i hovedsak:

 

Leave a Comment
  • Please add 3 and 8 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
Page 1 of 1 (1 items)
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments
  • Tord G.Nordahl edited Original. Comment: layout

Page 1 of 1 (1 items)