Quería preguntar si me pueden explicar qué va a traer de nuevo la versión 2.0 y si pensais importante la migración en cuanto salga.
¿Qué significa esto?: "Una de los cambios más importantes es el rediseño de la extensión para trabajar con el patrón MVC (Modelo vista controlador)".
Gracias.
Hola David Romero,
A nivel "roadmap" digamos que se ve cierto movimiento en la corrección de errores en la forja del proyecto para la 2.0:
http://dev.virtuemart.net/versions/show/12
No hay más que ver la cantidad de fallos incorporados para ser solventados y peticiones paralelas admitidas para ser incorporadas.
Lista de cambios en comparación con la beta1 liberada:
Personalmente creo que cuando se libere la versión estable habrá que migrar a esta versión de la extensión, por funcionalidad, por seguridad y por no quedarse atrás. 😛
Saludos
Hola David
El patrón de programación MVC es la forma natural en la que deberían estar escritos las extensiones, por ejemplo si buscas una extensión encontrarás carpetas de model , archivos controladores y carpetas de vista.
Si revisas las carpetas de virtuemart 1.x (el componente com_virtuemart) no tiene esta estructura y fue adecuado de las versiones anteriores de Joomla para trabajar en 1.5.
Las ventajas del uso de MVC son entre otras un uso más lógico de las clases del framework de joomla con una mejor performance.
Saludos.
Como comenta Jhon, hacer una extensión MVC es un asunto más de diseño que de funcionalidad.
Vendría a ser como construir una casa con planos o sin ellos.
Al pasarse a MVC, Virtuemart será mucho más fácil de ser modificado y su código será más comprensible para los programadores. Eso hará seguramente que más programadores se animen a participar en el proyecto.
^_^