Foros del Web » Programando para Internet » PHP »

PHP OO Planteamiento del Proyecto (Custom Code Management System)

Estas en el tema de Planteamiento del Proyecto (Custom Code Management System) en el foro de PHP en Foros del Web. Con Los saludos y respeto que se merecen todos los colegas escribo este resumen para explicar lo que tengo en mente. Uno como desarrollador te ...
  #1 (permalink)  
Antiguo 16/04/2015, 22:36
 
Fecha de Ingreso: octubre-2011
Ubicación: Maracaibo, Venezuela
Mensajes: 11
Antigüedad: 13 años, 1 mes
Puntos: 0
Planteamiento del Proyecto (Custom Code Management System)

Con Los saludos y respeto que se merecen todos los colegas escribo este resumen para explicar lo que tengo en mente.


Uno como desarrollador te das cuenta que el 90% de los aplicativos o sistemas de información, tenemos que hacer lo mismo de siempre, entonces conoces los framework que te "ayudan" a construir mas rápido todo, pero lo que no saben es que la curva de aprendizaje siempre esta al asecho, ya que de igual manera necesita una larga documentación a tu lado para poder desarrollar bajo el.

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, por ejemplo: Un dashboard con su Back-end, una estructura modular para funcionabilidades extras (aca se realizarían los app), un sistema bazado en archivo de lenguaje para hacerlo multileguaje, formularios por aqui y por aca, un sistema RBAC flexible, SENCILLO, y que sea bonito, vistozo, como los templates premium en HTML5 que se ven por allí, la cual si utilizaríamos cualquiera para ser franco, tendríamos 1001 widget y estilos para desarrollar a gusto de la necesidad de esos otros 50% (las necesidad como tal).

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.

Entcontre algo como WOLFCMS, pero se me quedo corto.


Esperando un lluvia de ideas, criticas, y opiniones, Se despide

Juanchos
[email protected]

Cualquier cosa, CUALQUIERA, estare atento por mail y por este hilo.
  #2 (permalink)  
Antiguo 17/04/2015, 04:17
Avatar de 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, 7 meses
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)
  #3 (permalink)  
Antiguo 17/04/2015, 09:03
 
Fecha de Ingreso: octubre-2011
Ubicación: Maracaibo, Venezuela
Mensajes: 11
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Planteamiento del Proyecto (Custom Code Management System)

A ver si me explico mejor

Imaginemos que tenemos que hacer un sistema de informacion donde hay que llevar expedientes de personas que van a estudiar al exterior, los expedientes manejan de 7 a 10 formularios entra 20 y 60 campos cada uno de cualquier tipo.

El S.I. debe de ser responsive, y se debe de usar una plantilla vistoza y bonita como esta ---> http://www.cliptheme.com/demo/clip-two/AngularJs-Admin/STANDARD/#/app/dashboard

Si eres freelance y un patron te propone contratar para mandarte hacer sistemas parecidos cada 2 meses asi....

me puse a pensar.

si existiera un CMS como joomla/Wordpress u otro cms, pero mas liviano y simple, que acepte codigo en los articulos sin restricciones, y con la misma robustez con respecto al RBAC o su sistema de módulos para expansion, lenguaje, etc....ya que los S.I. como esos solo necesitaria dichas opciones, pero ...cada sistema debe de tener Reglas de Negocios Distintas! en esos casos ultilizariamos unos widget predefinidos (los del template), y la seccion de modulos para desarrollar las necesidades.

Consegui WOLF CMS... interesante proyecto pero .. es complejo la adaptacion de templates...

decidi abordar un desarrollo desde cero, pero ando consultando a ver sus opiniones.

Etiquetas: code, custom, formulario, html, management, mysql, proyecto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:06.