Sharepoint 2007: Office Server in zwei Versionen

Der nächste Schritt nach Sharepoint Designer ist die Visual Studio 2005 IDE. Sie ermöglicht die umfassendste Kontrolle über die Anwendung. Neben der Installation von Visual Studio 2005 erfordert die Visual Studio 2005 IDE einige zusätzliche Einstellungen, um für die Entwicklung mit Sharepoint einsatzbereit zu sein. Hierzu sind die folgenden Tools erforderlich:

  • .NET Framework 3.0: Die aktuelle Version des .NET Framework baut auf Version 2.0 auf. Sie bietet aber neue Features, darunter Windows Presentation Foundation, Windows Communication Foundation und Windows Workflow Foundation. .NET Framework 2.0 ist ebenfalls erforderlich.
  • Visual-Studio-2005-Erweiterungen für .NET Framework 3.0: Diese sind erforderlich, falls man Workflow-fähige Anwendungen entwickeln will.
  • Visual Studio-Erweiterungen für Windows Sharepoint Services 3.0: Die Tools zur Entwicklung von individuellen Sharepoint-Anwendungen sind: Visual-Studio-Projektvorlagen für Web Parts, Website-Definitionen und Listen-Definitionen. Ebenfalls enthalten ist ein separates Utility, der Sharepoint Solution Generator. Er ermöglicht es Entwicklern, mithilfe von Browser und Sharepoint Designer den Inhalt ihrer Websites anzupassen, ehe es an das Programmieren mit Visual Studio geht. Der Hauptnachteil dieses Tools besteht darin, dass es ebenso wie Visual Studio auf demselben Rechner installiert sein muss wie Sharepoint.
  • Visual Studio Tools für Office 2005 SE: Diese sind erforderlich, falls man die Sharepoint-Plattform noch mehr erweitern möchte, um auch die anderen Anwendungen der Microsoft-Office-Familie nutzen zu können. Ein Beispiel hierfür wäre die Verwendung eines Infopath-Formulars in einer Workflow-basierten Lösung.

Neben dem .NET Framework und den Tools aus der obigen Liste kommen bei der Sharepoint-Entwicklung die folgenden Technologien zum Einsatz:

  • ASP.NET 2.0: Sharepoint basiert vollständig auf ASP.NET 2.0. Daher sollten Sharepoint-Entwickler über umfassende Kenntnisse von ASP.NET 2.0 verfügen. Hierzu zählen der Lebenszyklus einer ASP.NET-Seite, Server- und Benutzersteuerelemente, Vorlagen, Masterseiten, Web Parts und die Infrastruktur von Web Parts sowie das ASP.NET-Providermodell.
  • XML: Sharepoint macht umfassenden Gebrauch von XML. Es ist die Grundlage für viele Schema-Definitionen, die den die Websites bereitstellenden Rechner steuern. Es gibt Schema-Definitionen für Websites, Listen, Dokumentbibliotheken, Felder, Contentarten und mehr. CAML (Collaborative Application Markup Language) wird in den meisten dieser Schema-Definitionen verwendet.

Entwickler haben die Wahl

Die jüngste Version von Sharepoint mit dem großen Funktionsumfang bringt browserbasierte Tools zur Administration und Anpassung mit. Darüber hinaus wird die Entwicklung von Lösungen mit Sharepoint 2007 durch Sharepoint Designer, Integration in Visual Studio und eine Reihe von Add-Ons erleichtert.

Entwickeln Sie Lösungen mit der Sharepoint-Plattform? Teilen Sie Ihre Erfahrungen im Forum mit.

Page: 1 2

ZDNet.de Redaktion

Recent Posts

Lags beim Online-Gaming? DSL-Vergleich und andere Tipps schaffen Abhilfe

Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…

3 Tagen ago

GenKI-Fortbildung immer noch Mangelware

Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…

3 Tagen ago

Netzwerk-Portfolio für das KI-Zeitalter

Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…

3 Tagen ago

Internet-Tempo in Deutschland: Viel Luft nach oben

Höchste Zeit für eine schnelle Kupfer-Glas-Migration. Bis 2030 soll in Deutschland Glasfaser flächendeckend ausgerollt sein.

3 Tagen ago

Erste Entwickler-Preview von Android 16 verfügbar

Schon im April 2025 soll Android 16 den Status Plattformstabilität erreichen. Entwicklern gibt Google danach…

3 Tagen ago

Kaspersky warnt vor Cyberangriff auf PyPI-Lieferkette

Die Hintermänner setzen KI-Chatbot-Tools als Köder ein. Opfer fangen sich den Infostealer JarkaStealer ein.

4 Tagen ago