2011-08-25 6 views
16

Vamos a utilizar Orchard como base para un cliente en particular. Somos una tienda de C# que ejecuta VS2K10. Lo lanzaremos en nuestro sistema de control de versiones según la norma para nuestros proyectos.Orchard: ¿Origen completo o no?

Dicho esto, crearemos módulos personalizados en función de las necesidades de nuestros clientes. ¿Qué enfoque recomiendan todos aquí?

  1. Obtener fuente completo de CodePlex y comprobar que en
  2. Descargar sólo el código web Orchard (similar a la Plataforma Web Instalador)

Problema con # 1 es que el código base es bastante grande, pero nos permitirá depurar el sitio localmente al desarrollarlo.

¿Cuáles son las advertencias con # 2? La falta de depuración?

Tengo curiosidad por saber cuál sería el enfoque de todos para esto. Me inclino por ir con el n. ° 1, obtener la fuente completa, lanzarla en SVN y partir de eso.

¿Pensamientos?

+0

por favor pregunte esto como una discusión técnica específica no es lo que piensas sobre esto. – msarchet

+0

Bueno, esta es una discusión técnica específica sobre los méritos de Orchard de fuente completa frente a web solo. ¿Cómo te gustaría esto reformulado? – StephenPAdams

+0

¿Cuáles son sus inquietudes específicas, a partir de ahora no hay una respuesta definitiva a su pregunta, ya que está preguntando qué enfoques serían los pueblos, ya que no hay una "respuesta correcta" a esa pregunta que realmente no encaja. – msarchet

Respuesta

11

Si va a desarrollar módulos usando Visual Studio, simplemente use el código fuente completo. El espacio en disco es barato. Advertencias con # 2 son que es inmensamente menos cómodo. ¿Por qué molestarse?

+2

Hola Bertrand, ¡gracias por la información! He estado jugando con algunos de tus módulos. ¡Gracias por tus contribuciones! – StephenPAdams

+4

Bertrand es también el Gerente de programa de Orchard, por lo que todos le debemos muchas gracias. –

0

No soy un ingeniero de software, pero aquí es lo que haría:

  • Obtener el código fuente.
  • Agréguelo en su solución VS y control de fuente.
  • NO haga referencia al proyecto (s).
  • Agregue un evento de creación posterior en ese proyecto para copiar el dll y los símbolos (para la depuración) en las carpetas del proyecto que de lo contrario harían referencia a este.

Si se bloqueó en una clase del ensamblaje de ese proyecto, podrá especificar los archivos de código fuente desde que obtuvo los símbolos, y como no modificará ese proyecto de forma periódica, su VS no lo reconstruirá todo el tiempo. Incluso podría descargar el proyecto si desea guardar algo de memoria, por trivial que sea.

2

Uso la versión de fuente completa, pero solo reviso los módulos y temas en los que estoy trabajando para controlar el código fuente.

Originalmente utilicé solo el código web, pero me encontré con muchos pequeños problemas que eran mucho más fáciles de rastrear cuando uso la fuente completa.

Descubrí que la única fuente que controlaba las cosas en las que estaba trabajando hizo que la actualización a las versiones posteriores de Orchard fuera mucho más sencilla.