Frage

arbeite ich zur Zeit ein Vermächtnis Visual FoxPro App im Web auf zu bewegen. Unsere Pläne enthalten ein Anwendungs-Framework wie Strataframe oder MM .NET Kauf sowohl VFP freundlich, und auch einige Drittanbieter steuert die Entwicklung zu beschleunigen.

Nun, wir kürzlich gehört, dass wir wahrscheinlich „out of the box“ Sharepoint zu haben, diese App Host verwenden und ich bin mir nicht ganz sicher, was das bedeutet. Ich weiß, dass Sie Visual Studio verwenden können, die aus den Box-Funktionen zu erweitern, aber ich gehe davon aus, dass indiskutabel ist.

Hat jemand hatte mit so etwas beschäftigen?

War es hilfreich?

Lösung

Ich würde davon ausgehen, dass „out of the box“ Sharepoint bedeutet, dass Sie nicht Visual Studio, sie verlängern können. Ich bin nicht sicher, ob Sharepoint Designer würde zählen oder nicht.

Out-of-the-box Sharepoint ziemlich stark sein kann, für etwas, das keine Entwicklung erfordert. Wenn Sie jedoch sind versucht, ein komplexes Problem zu lösen, wird die OOTB Sharepoint-Anwendung wahrscheinlich einige sehr raue Kanten haben. Sie können auch in eine Wand laufen, wo OOTB Funktionalität einfach werden Ihnen eine bestimmte Datenstruktur oder Verfahren in nützlicher Weise nicht erlauben, zu imitieren.

Sollten Sie jemals in Anpassung und Erweiterung von Sharepoint bekommen haben, wird die Lernkurve steil. Sharepoint-Entwicklung dauert einiges Engagement kompetent sein - das heißt, es wird wahrscheinlich ein Schwerpunkt von Ihnen oder von anderen Programmierern in Ihrem Team wird. Das Buch in Microsoft Windows Sharepoint Services 3.0 ist eine gute Einführung in die Entwicklung Seite der Dinge.

Bevor Sie auf Sharepoint begehen, würde ich sicherstellen, dass eine ziemlich klare Roadmap bekommen, wo die Anwendung gehen wird. Dann habe ich einige Zeit dauern würde, um sich mit den grundlegenden Funktionen von OOTB WSS3 (Microsoft hat eine Auswertung Virtual PC Bild ), um sicherzustellen, dass es damit umgehen wird. Sie wollen klar einrichten Erwartungen für das, was Sie können und aus der Box nicht tun, und wie es Ihrem Team von Programmierern beeinflussen, wenn Sie darüber hinaus gehen.

Andere Tipps

Ich bin nicht sicher, ich verstehe, was du meinst von „Ich gehe davon aus, dass‚s aus der Frage“? Sharepoint ist so konzipiert, erweitert / entwickelt auf, wie Sie darauf hingewiesen haben.

Wenn Sie meinen, dass Sie daran zweifeln, dass Out of the Box Sharepoint wird wahrscheinlich nicht tun, was Sie es auch wollen ... ja, ich bin einverstanden. Sharepoint sollte als Plattform behandelt werden, nicht eine schlüsselfertige Lösung. Ich habe nicht von einem Projekt gehört, das nicht eine Art von Anpassung / Entwicklung erforderte.

Was mit so etwas zu tun ... hängt genau das, was Sie versuchen zu tun!

Strataframe oder MM .NET sind winforms Lösungen.

Sharepoint ist Web-basierte , so glaube ich, ein Konflikt ist hier. Es ist nicht möglich zu integrieren / Host-Lösungen mit diesen Tools in Sharepoint erstellt. Man könnte es von Sharepoint machen herunterladbar aber ich bezweifle, das ist, was der Kunde gemeint ..

Ich habe gerade vor kurzem auf einem 4-Monats-Programm eine Sharepoint-Lösung für das Dokumentenmanagement zu erstellen. Ich bin mir nicht sicher, was Ihr Team diese Website benötigt für, aber es gibt viele einfache und schnelle Entwicklungslösungen, die Sie tun können, Sharepoint zu erweitern. Zusätzlich gibt es viele einfache Installation Plug-In gibt, die für bestimmte Projekte helfen würde.

Für out-of-the-box-Sharepoint, beziehen Sie sich auf Sharepoint Server 2007 oder das kostenlose Windows Sharepoint Services 3.0? Außerdem würden Sie in der Lage sein, Sharepoint Designer zu verwenden (ein großes Werkzeug, um die Optik / Haptik und kleinere Strukturänderungen von Sharepoint erstellen sowie benutzerdefinierte Workflows anpassen). Sharepoint Designer hat einen sehr geringen Platzbedarf und erfordert keinen Server-Bastelei.

Beachten Sie auch, dass, während Sharepoint nützlich für alle grundlegenden Fällen ist es ein bisschen wirklich verlängert werden muss, wenn Sie jede Art von komplexen Anforderungen haben Sie erreichen wollen. Die beste Lösung, ich könnte Ihnen geben, wenn Sie jede Art von untergeordneter Entwicklung Änderungen an Sharepoint machen müssen oder auch nur zu lernen, was möglich wäre, wäre Pilothouse Consulting Entwicklung DVD oder Lynda.com für die Grundlagen.

Letztendlich würde ich versuchen, Ihren Arbeitgeber hat die Möglichkeit nicht ganz von Visual Studio-Erweiterungen auf Sharepoint begrenzen.

Auch DylanW Virtual PC-Auswerte-Link ist sehr hilfreich, um zu versuchen, ein erstellen eine Sharepoint-Lösung zu lernen, zu verwenden.

würde ich jedes kundenspezifische Entwicklungsprojekt auf „OOTB Sharepoint“ nähere sorgfältig - vor allem, wenn Sie mit der Plattform keine Erfahrung nicht haben. Es gibt viele Besonderheiten, wie die API funktioniert und es braucht Zeit, zu erkennen und zu antizipieren sie; es gibt auch einige Techniken, die für die Führung der Lösung stabil und skalierbar lebenswichtig sind (z. B. Verpackung Sharepoint Objektinstanziierung innen mit {} Blöcken), nicht verstehen zu erwähnen, wie ein Geschäft / Web-Anwendung strukturiert ist.

Sie müssen zuerst die Plattform verstehen und wie es funktioniert, bevor zu weit voraus, sich immer und ich warnt dringend davon als Entwicklungsplattform zu sehen -. Es mit einigen Erweiterungsmöglichkeiten mehr einen Rahmens ist

auf diesen Folgen, die Sie wirklich brauchen eine solide Vorstellung davon, wie Ihr Projekt von der Entwicklung über die Einführung, Schulung und Support verwaltet werden, haben. Viel zu viele Sharepoint-Projekte scheitern aufgrund unzureichender Planung und Verwaltung.

Für mehr Informationen, siehe Paul Culmsee Serie, Why Do Sharepoint-Projekte fehlschlagen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top