Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

Integridad de clases de acceso a datos

Háganos saber sus sugerencias y propuestas de nuevas características.
mykaelog
Novato
Mensajes: 2
Registrado: Mar, 16/02/2016, 18:12

Integridad de clases de acceso a datos

Mensaje por mykaelog »

Hola muy buenas a todos, somos un grupo de programadores que trabaja activamente con Dolibarr, con una tienda online integrada totalmente con el back-office Dolibarr, y las expectativas son buenas pero quiero haceros una serie de preguntas que no entiendo...
Sabiendo que es muy fácil hacerte módulos y adaptar las necesidades de la empresa, ¿Cómo es posible que en multitud de clases no sea posible modificar cada uno y todos de sus valores?, me explico...

Valores declarados en las clases que no se pueden modificar en la base de datos, porque le des un valor o no, no lo tiene en cuenta a la hora de actualizar o crear el objeto, obligando muchas veces a hacer consultas propias cuando siendo nativo no se permite cambiar de esta misma manera.

No se si me explico, pero esto ocurre en muchísimos módulos nativos de la plataforma. Veo mucha inconsistencia de clases de acceso a datos. Como el tener que hacer multiples conexiones a la bbdd a la hora de crear un objeto.
$obj->create,
$obj->fetch($id)
$obj->prop1
$obj->prop2
$obj->update()
ejemplo de creacion de un pedido

Y ya por ultimo preguntar, ¿Tenéis pensado cambiar el modelo de acceso a datos? ¿ORMs?

Ah, y un hurra por el cambio de los métodos de búsqueda de contactos terceros, etc por ajax, que cuando se tenia muchos colapsaba el navegador.

Ánimo y adelante! Un saludo!

mykaelog
Novato
Mensajes: 2
Registrado: Mar, 16/02/2016, 18:12

Mensaje por mykaelog »

Revivo!
A ver si podría contestar un moderador o programador activo en los desarrollos de futuras versiones de Dolibarr.

Un saludo! Ánimo!

Avatar de Usuario
ferran
Jedi
Mensajes: 544
Registrado: Vie, 18/01/2013, 16:31
Ubicación: Gandia, Valencia

Mensaje por ferran »

Hola,

como programadores que sois, siempre vienen bien y son bienvenidas manos que ayuden a mejorar el código. https://github.com/Dolibarr/dolibarr

Muchas de las inconsistencias que comentas puede que sean debido a parches que se han ido poniendo ante algún bug y como funciona, pues se ha dejado así ante la falta de tiempo.

Respecto a las ORM, la rapidez de ejecución es uno de los aspectos que más valora el jefe de proyecto, y aunque fuese mínimo, estos métodos aumentarían el tiempo.

Lo dicho, cualquier ayuda es bienvenida!

Un saludo.
2byte.es Preferred Partner de Dolibarr.
¿Quieres soporte profesional? Contacta con nosotros