Actualmente estamos viendo la versión más reciente (2.60) de NopCommerce en MVC y la vamos a integrar muy pronto ... Hemos descargado el código fuente y pagado los 20 $ por el Documentación de la guía del usuario. ¡La documentación es genial! Quiero decir ... es genial en el sentido de que explica cómo implementar, instalar y cómo trabajar alrededor de la interfaz de interfaz de usuario y el back-end. Esto es ideal para una visión general, pero lo que le falta es la comprensión de cómo trabajar con NopCommerce como equipo. ¿Cuáles son/es de las mejores prácticas, etc ...Cómo trabajar con NopCommerce MVC como equipo
A modo de ejemplo (o paralelo), si decide trabajar con DotNetNuke como un equipo, por lo general trabaja de la siguiente manera:
- Cada desarrollador descarga/instala Dotnetnuke localmente en su máquina .
- También descarga/instala Dotnetnuke en un servidor dedicado (digamos dev-server).
- Como desarrollador, usted trabaja y crea módulos que prueba localmente dentro de su instalación de Dotnetnuke.
- Una vez hecho, empaqueta su módulo (y cualquier script SQL que viene con su módulo) en un archivo zip.
- Una vez que el paquete esté listo, cargue/instale ese paquete en el servidor dedicado (dev-server).
Este enfoque funciona muy bien para Dotnetnuke y más importante aún si tiene un equipo de desarrolladores que crean módulos.
Mi pregunta es cómo funciona un equipo con NopCommerce MVC?
Supongo que es una mala idea trabajar directamente con el código fuente en caso de que su equipo decida modificar los elementos/fuente principales, lo que imposibilitará cualquier actualización a las versiones más nuevas (o romperá los cambios).
No estoy seguro de si mi paralelo con Dotnetnuke es correcto ... pero cualquiera podría tener alguna idea (o ayudarme a aclarar) cómo funciona un equipo con NopCommerce MVC.
Además, ¿el equipo solo debe confiar en la creación de complementos para NopCommerce y evitar modificar el núcleo o debería ser irrelevante?
¿Qué tal si agregamos nuevos objetos en SQL (o modificamos los existentes) deberíamos prefijar nuestros objetos en caso de que una eventual actualización de NopCommerce MVC cree objetos similares y/o los sobrescriba?
Gracias por ayudarme a arrojar algo de luz sobre esto.
Atentamente
Vince
+1, a punto de comenzar un proyecto en nopcommerce con 2-3 desarrolladores y preguntándome exactamente lo mismo –
Acepto que esta es una buena pregunta. ¿Pero alguna vez le has preguntado esto en su foro? No tengo intención de cerrar o marcar, pero creo que ellos (los desarrolladores de nopCommerce) podrían tener una mejor respuesta. También tienen documentación para desarrolladores en su sitio web. –