2011-08-25 16 views
16

Useremo Orchard come base per un particolare cliente. Siamo un negozio C# che esegue VS2K10. Lo pubblicheremo nel nostro sistema di controllo della versione come da norma per i nostri progetti.Frutteto: completo o no?

Detto questo, creeremo moduli personalizzati in base alle esigenze dei nostri clienti. Quale approccio consigliano tutti qui?

  1. Get sorgente completo da CodePlex e verificare che in
  2. Scarica solo il codice web Orchard (simile al Web Platform Installer)

Problema numero 1 è che il codice di base è piuttosto grande, ma ci permetterà di eseguire il debug del sito localmente durante lo sviluppo.

Quali sono i caveat con # 2? Mancanza di debug?

Sono curioso di sapere quale sarebbe l'approccio di tutti per questo. Sono propenso ad andare con # 1, ottenere la fonte completa, lanciarlo in SVN e costruire da quello.

Pensieri?

+0

si prega di chiedere questo come una discussione tecnica specifica, non un tuo pensiero su questo. – msarchet

+0

Bene, questa è una discussione tecnica specifica riguardante i meriti di Orchard rispetto a solo web. Come ti piacerebbe questo riscritto? – StephenPAdams

+0

quali sono le tue preoccupazioni specifiche, poiché al momento non esiste una risposta definitiva alla tua domanda mentre chiedi quali sarebbero gli approcci dei popoli, poiché non esiste una "risposta corretta" a quella domanda che non si adatta veramente. – msarchet

risposta

11

Se si intende sviluppare moduli utilizzando Visual Studio, è sufficiente utilizzare il codice sorgente completo. Lo spazio su disco è economico. I caveat con # 2 sono che è immensamente meno comodo. Perché preoccuparsi?

+2

Ciao Bertrand, grazie per l'informazione! Ho giocato con alcuni dei tuoi moduli. Grazie per il tuo contributo! – StephenPAdams

+4

Bertrand è anche Program Manager di Orchard, quindi tutti gli dobbiamo molti ringraziamenti. –

0

Io non sono un ingegnere del software, ma qui è quello che vorrei fare:

  • ottenere il codice sorgente.
  • Aggiungilo nella soluzione VS e nel controllo del codice sorgente.
  • NON fare riferimento al/ai progetto/i.
  • Aggiungere un evento post-build su quel progetto per copiare la DLL ei simboli (per il debug) nelle cartelle del progetto che altrimenti farebbero riferimento a questo.

Se si è schiantato in una classe dal gruppo che del progetto, sarete in grado di specificare i file di codice sorgente da quando sei i simboli, e dal momento che non sarà modificando quel progetto su base regolare, il tuo VS non lo ricostruirà ogni volta. Potresti anche scaricare il progetto se vuoi salvare un po 'di memoria, per quanto banale possa essere.

2

Io uso la versione completa, ma controllo solo i moduli e i temi su cui sto lavorando nel controllo del codice sorgente.

Inizialmente utilizzavo solo il codice Web, ma mi sono ritrovato a dover ricorrere a molti piccoli problemi che erano molto più facili da rintracciare quando si utilizza l'intera fonte.

Ho scoperto che l'unica fonte di controllo su cui stavo lavorando ha reso molto più semplice l'aggiornamento alle versioni successive di Orchard.