Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/04/2015, 04:17
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años
Puntos: 270
Respuesta: Planteamiento del Proyecto (Custom Code Management System)

Mezclas cosas
Cita:
Iniciado por jcnavamorffe Ver Mensaje
Uno como desarrollador te das cuenta que el 90% de los aplicativos o sistemas de información, tenemos que hacer lo mismo de siempre
Completamente cierto
Cita:
Iniciado por jcnavamorffe Ver Mensaje
, entonces conoces los framework que te "ayudan" a construir mas rápido todo,
No exactamente.Los frameworks usuales, lo que principalmente hacen es imponer una arquitectura.Que esa arquitectura te ayude a construir las cosas más o menos rápido, es un side-effect, no necesariamente su principal objetivo.Y, los que lo tienen, en mi opinión, lo hacen bastante mal.
Cita:
Iniciado por jcnavamorffe Ver Mensaje
Aun teniendo Yii, Cake, Laravel, Code Igniter, o cualquier mvc propio, me parece que harías lo mismo todo el tiempo solo para construir los primero 50% de desarrollo que REPITO, siempre es el mismo,
En algunos de esos frameworks, si, es cierto.En otros no.Yo trabajo con mi "mvc" propio, que tiene su sistema de scaffolding, que es a lo que tú te estás refiriendo con "50% de desarrollo que siempre es el mismo".Lo que ocurre es que ese no es el único problema, y ese 50% que siempre es el mismo, hay muchas formas de hacerlo.

Cita:
Iniciado por jcnavamorffe Ver Mensaje
Propongo el desarrollo y si ya existe por favor avisar (tengo rato testeando cualquier cosa que se imaginen), una especie de CMS pero no un Content Management System, sino un Code Management System, como una especie de Gestor pero de "custom codes", un CMS para developers, algun sistema que ya tengamos a nuestra disposición la gestión de menues, el RBAC, y muchas funcionabilidad que se saben que todos los SI lo usan, el manejo de cruds, la generación de formularios (te tengo un par de cosas en mente,por ejemplo la generacion de dom desde mysql), los captcha, entre muchas cosas mas.
Un CMS? Qué tiene que ver un CMS con todo esto? Voy a suponer que quieres decir "algún tipo de entorno desde donde gestionar el sistema".En mi sistema, hay un gestor desde donde se pueden crear nuevos modelos, ver los existentes, añadirles un datasource, generar vistas /listados/formularios automáticamente (en html puro, en js usando dojo, o en js usando jquery), pero no es un CMS.Es un sistema de reflection sobre el sistema.A un objeto se le debe poder preguntar qué acciones o fuentes de datos permite, qué estados tiene, crearle una nueva fuente de datos, que regenere sus tablas / collections / ficheros..
Pero .. editar "menus"? Generar dom desde mysql (terrible idea)? Estás mezclando cosas, y para meterte a hacer un sistema como el que mencionas, tienes que tener una idea de la arquitectura que buscas, no el deseo de tener un "generador de menus".Si lo que quieres es un simple generador de interfaz de usuario a partir de unas cuantas tablas mysql, busca por "scaffolding", porque debe haber muchisimos sistemas que hacen eso, incluyendo sistemas que trabajan sobre frameworks conocidos (Doctrine,por ejemplo)