2012-05-01 18 views
5

Per lo sviluppo di SharePoint (io sono nuovo ad esso) - chiunque può consigliare se dovrei utilizzare SharePoint Designer 2010 per lo sviluppatore o dovrei utilizzare Visual Studio 2010.Sharepoint Designer Vs Visual Studio 2010

Sharepoint Designer è gratuito con Sharepoint License e Visual Studio sono costati.

qualcuno può aiutare per favore.

risposta

1

SharePoint Designer consente di apportare modifiche direttamente a una raccolta siti. È utile per lavorare su quelle cose che non si getteranno in una soluzione SharePoint (da distribuire dall'amministratore della raccolta siti ...)

Per mettere insieme le soluzioni SharePoint, con Web part, ad esempio, si sarà necessario utilizzare Visual Studio.

1

Esiste una versione gratuita di Visual Studio, sebbene potrebbe essere disponibile solo per gli studenti. SharePoint Designer ti permette di fare le cose molto facilmente, ma non hai la stessa libertà che faresti con Visual Studio.

Praticamente se si sta solo provando a fare cose di base in SharePoint e non si ha molta esperienza di programmazione, vorrei restare con il Designer. Se stai cercando di creare soluzioni più complicate, ti consiglio di utilizzare Visual Studio.

+0

[Visual Studio Express] (http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp-express) è gratuito per tutti. Non so se include lo sviluppo di SharePoint 2010, però. –

4

Tutto dipende da come si prevede di utilizzare SharePoint. SharePoint Designer e Visual Studio sono entrambi strumenti. Hanno qualche sovrapposizione, ma vorrai usare lo strumento giusto per lo scopo giusto.

Visual Studio è per la creazione di applicazioni. Se si intende utilizzare SharePoint come piattaforma per applicazioni Web personalizzate, è necessario utilizzare Visual Studio. I pacchetti di soluzioni SharePoint sviluppati in Visual Studio sono riutilizzabili su siti, raccolte siti, applicazioni Web, ambienti e persino organizzazioni. Per le applicazioni, SharePoint Designer può essere utilizzato come strumento di prototipazione all'interno dell'ambiente di sviluppo, ma non deve essere utilizzato all'interno dell'ambiente di produzione.

Visual Studio offre la massima flessibilità e opzioni disponibili. Si noti che questo può essere buono e cattivo. Il modello di oggetti di SharePoint ti darà abbastanza corda per impiccarti. Se non stai attento, il tuo codice può funzionare male e consumare memoria.

Come qualsiasi altra applicazione Web, lo sviluppo di applicazioni per SharePoint in Visual Studio consente di mantenere il codice nel repository di controllo di origine di propria scelta.

Tuttavia, lo sviluppo di applicazioni Web personalizzate è lontano dall'unico utilizzo per SharePoint. Molte farm di SharePoint contengono siti di team regolari, out-of-the-box, che incontrano spazi di lavoro o siti di pubblicazione utilizzati per la collaborazione e la gestione dei contenuti. Questi siti non devono essere portatili o riutilizzabili. Non esiste un ambiente di sviluppo o di staging: esiste solo la produzione. E in alcuni casi, la personalizzazione del sito e persino la creazione del sito vengono eseguite dagli utenti finali piuttosto che dagli sviluppatori. Per questi siti, SharePoint Designer è uno strumento migliore di Visual Studio, ad eccezione dei casi in cui non è possibile ottenere la funzionalità desiderata utilizzando SharePoint Designer.

Problemi correlati