Microsofts 'Napa': Værktøjer til at bygge apps til det nye Office, SharePoint

  • Oct 19, 2023

Udviklere, der ønsker at sælge deres tilføjelsesprogrammer i den kommende Office Store, vil måske se forhåndsvisningen af ​​Microsofts nyeste værktøjssæt.

Microsoft udgav den 17. juli en forhåndsvisning af et nyt værktøjssæt med kodenavnet "Napa," som er rettet mod dem, der bygger applikationstilføjelser til de kommende versioner af Office og SharePoint.

napa2o365


Det Office 365-udviklingsværktøjer (Napa) er designet til at rumme den "nye Cloud App Model" i den mere sky-centrerede Office 15-bølge af produkter, ifølge et nyt blogindlæg fra Microsoft Corporate Vice President Jason Zander. Denne nye model gør det muligt for apps at blive hostet på SharePoint, Windows Azure-websteder eller en brugers egen server.
Den nye Office-apps og tilføjelsesprogrammer - som er kodenavnet "Agaves" -- kan hostes i skyen og/eller publiceres og sælges gennem den nye Office Store. Enterprise IT-brugere kan også privat distribuere Napa-udviklede apps via et internt appkatalog, bemærkede Zander.

Microsofts definition af Office-apps er værd at bemærke. En ny

MSDN artikel om Office Apps forklarer:
"En app til Office er dybest set en webside, der hostes inde i en Office-klientapplikation. Du kan bruge en app til Office til at udvide funktionaliteten af ​​et dokument, e-mail, mødeindkaldelse eller aftale. Apps til Office kan køre i flere miljøer og klienter, herunder omfattende Office-skrivebordsklienter, Office Web Apps, mobile browsere og også i det lokale miljø og i skyen. Når du har udviklet og udgivet dine apps til Office til Office Store eller til et onsite-katalog, vil de være tilgængelige for forbrugerne fra deres Office 2013 Preview-applikationer."
"Vi ønskede at give en letvægts oplevelse i browseren, så du hurtigt kunne bygge din SharePoint- eller Office-webapp i den samme browser, hvor de ville køre," bloggede Zander.
Napa vil være en gratis udviklingsmiljø-app til SharePoint og er beregnet til at være "en online ledsager til Visual Studio," forklarede Zander. Fordi Napa er webbaseret, behøver udviklere ikke at installere noget på deres maskiner; de vil være i stand til at begynde at kode i deres browsere. Men hvis og når Office-udviklere har brug for mere "avancerede" værktøjer, vil de være i stand til at skifte til Visual Studio 2012 og fortsætte deres arbejde i den IDE, sagde han.


"Selvfølgelig kan du parallelt med 'Napa' stadig fortsætte med at bruge de eksisterende udvidelsesmodeller til Office og SharePoint, som VBA, COM, VSTO og SharePoint-løsninger," sagde Zander. Men - og det er nøglen - vil apps udviklet ved hjælp af disse værktøjer ikke kunne indsendes til den nye Office Store, tilføjede Zander.
Som det er tilfældet med Windows 8, håber og opmuntrer Microsoft udviklere til det skrive deres næste generations apps ved hjælp af HTML5, XML, CSS3, JavaScript og REST API'er.
Napa vil tillade udviklingen af ​​"alle app-typerne til Office og SharePoint, hvilket giver udviklere mulighed for køre i både webappen og de rige klientversioner af Office-applikationerne (dvs. Excel, Word)," Zander sagde.

Microsoft lanceret en forsmag på den kommende Office Store den 16. juli. Der er allerede to dusin Office 2013- og SharePoint 2013-tilføjelser i butikken, inklusive dem til Twitter, LinkedIn, ordbøger, formularer og mere.