Beste Antwort
Ich würde SharePoint Designer als Desktop-App für die Verwaltung von SharePoint-Websites betrachten. Dies umfasst erweiterte Funktionen wie das Verwalten von Dateien, den Formular-Designer, erweiterte Tabellenlayouts, das Bearbeiten verschiedener Dateien (HTML, CSS, Aspx usw.), das Erstellen von Workflows usw.
Es gibt einige Aufgaben, die nur noch ausgeführt werden wirklich nur in der Weboberfläche (Erstellen von Unterwebsites, die meisten Sicherheitsvorgänge usw.) Es gibt viele Aufgaben (Erstellen und Hinzufügen von Listen, Dokumentbibliotheken usw.), die Sie genauso gut in der Weboberfläche ausführen können, aber verwenden können Designer. Es gibt einige Aufgaben (Verschieben größerer Dateigruppen, Bearbeiten von Inhalten, Umbenennen großer Dateigruppen usw.), die Sie in beiden Aufgaben ausführen können, die jedoch im Designer häufig einfacher sind. Schließlich gibt es viele Aufgaben (Bearbeiten von Workflows, Einfügen von benutzerdefinierten Layouts in Listen, Bearbeiten von Masterseiten usw.), die weitgehend auf Designer beschränkt sind.
Designer ist nicht für Endbenutzer geeignet
Ein Online-Content-Management-System scheint im Allgemeinen kein Zweck zu sein, als Desktop-App ausgeführt zu werden. Alle Desktops verfügen über Browser und es ist einfacher, eine Weboberfläche zu erstellen.
SharePoint verfügt über eine API, sodass von jedem Ort aus, an dem SOAP-Aufrufe möglich sind, eine Verbindung hergestellt werden kann. Es wird normalerweise in SharePoint oder (mithilfe von JS) verwendet, um Informationen in SP in einem anderen Websystem anzuzeigen. Ich habe gesehen, dass Leute die API mit React verwenden, um Webanwendungen zu erstellen, die SP als Backend verwenden. In der Vergangenheit habe ich Python- (und sogar Excel-) Skripte geschrieben, um auf SharePoint zuzugreifen – hauptsächlich zum Importieren von Informationen. Technisch gesehen können Sie eine C # -, VB- oder andere Anwendung schreiben und Informationen in SharePoint anzeigen, hinzufügen und aktualisieren. Ich sehe den allgemeinen Punkt nicht, da Sie einen Inter- / Intranet-Zugriff benötigen würden und Sie zu diesem Zeitpunkt einfach einen Webbrowser verwenden könnten. Die Entwicklung im Web wäre einige hundert Mal schneller.
Sie können auch eine Site und Masterseiten aktualisieren, um die Anwendung zu einer progressiven Web-App zu machen. Dies kann bei Installationen, Symbolen, Navigation usw. hilfreich sein. Mit genügend Logik können Sie Seiten schreiben, die offline arbeiten können. Ich würde mich immer noch fragen, warum Sie ein Content-Management-System wünschen, das 2020 nicht online ist. Alle Vorteile würden durch Kosten, Komplexität, Support usw. massiv in den Schatten gestellt.
Antwort
Nicht so, wie Sie es wahrscheinlich meinen, es gibt keine App, die die Browser-Erfahrung repliziert. Es ist nicht ersichtlich, dass eine solche App erforderlich ist.
Sie können jedoch auf folgende Weise vom Desktop aus mit SharePoint interagieren:
- Der Synchronisierungsclient Ermöglicht den Zugriff auf gespeicherte Dateien in SharePoint über Windows Explorer
- Desktop Office-Clients (Word, Excel, PowerPoint, OneNote) usw. können auf SharePoint-Dokumente usw. zugreifen, ohne den Browser
- Für die neu angekündigte Listen-App wird eine UWP-App erwartet. Die in SharePoint gespeicherten Listendaten
- Microsoft Teams verfügt über einen Desktop-Client. Teams verwendet SharePoint für seinen Inhalt und ermöglicht auch SharePoint-Seiten, -Bibliotheken und -Listen Die Team-App kommt einer SharePoint-App auf dem Desktop am nächsten.