Hvilke programmeringssprog skal jeg lære til udvikling af SharePoint?


Bedste svar

I løbet af det sidste årti (skøre webdele og sputil og tilladelser) eller deromkring, SharePoint-tilføjelse udvikling har udviklet sig til 2 hovedspande med teknologier, baseret på den type tilføjelse, du vil udvikle:

  1. SharePoint-hostet SharePoint-tilføjelse i : Dette er en integreret widget, og til dette er det mest anbefalede sprog C # .
  2. Udbyder hostet SharePoint-tilføjelsesprogram : Dette er en eksternt udviklet ui-widget, der fortrinsvis bruger html + Javascript (jQuery eller vinkel eller reagerer eller ember eller hvad som helst) + css. Grundlæggende anbefales en ren klientsideapplikation.

Denne klientwidget indlæses derefter i SharePoint, når en bruger får adgang til dit tilføjelsesprogram. Widgeten kan udvikles uden for SharePoint med hensyn til afhængighed og hosting. Men på et tidspunkt, for at blive kaldt et SharePoint-tilføjelsesprogram, skal widgeten interagere med SharePoint for at hente data, vise dem, skrive data tilbage osv. For at gøre dette vil dit script interagere med SharePoint REST Apis, i hvad kaldes klientens side-objektmodel. (CSOM)

# 1 bruges, hvis du virkelig udvikler et SharePoint-økosystem-tilføjelsesprogram, som ikke giver meget mening uden for det.

# 2 er bruges, når du har en generel tilføjelse, og du vil administrere og hoste den eksternt. SharePoint kan på det tidspunkt være en af ​​de backends, den understøtter.

Svar

Svaret er Ja, selvom det ikke er populært og med visse begrænsninger. SharePoint-programmering smelter sammen med webfront-end-udvikling og klientsideudvikling.

Siden SharePoint 2013 er “app-model” stærkt annonceret og promoveret af Microsoft mens den traditionelle “server-sidekodning” kun bruger C # skifter væk. “App-model” understøtter såkaldt “provider hosted” -løsning, som giver os mulighed for at skabe løsninger med det programmeringssprog, som helst foretrækkes og hostes i andre servere end SharePoint farm. løsning bruger CSOM (client side object model) API til at interagere med SharePoint.

Det er værd at bemærke, at CSOM er den anbefalede d-metode til SharePoint-programmering til trods for at den moderne API endnu ikke er så alsidig som server-API.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *