Desarrollo en base a entidades

Desde hace un tiempo tengo la idea (no se si es buena) de que los desarrollos deben realizarse en base a entidades y que esas entidades deben estar estandarizadas (como por ejemplo schema.org).

Ademas de las las entidades y las relaciones, hay que agregar los permisos como para saber quien puede hacer que cosa, ej: un aviso puede tener varias etiquetas y varias preguntas, pero las etiquetas solo las puede crear el dueño del aviso, mientras que las preguntas pueden ser de cualquiera excepto del dueño. Y las respuestas a esas preguntas solo las puede hacer al dueño del aviso. Con el tiempo iré agregando todas las posibilidades en un listado.

Con todas estas cosas se puede desarrollar gran parte del código automáticamente (como tiene Propel), una API y algunos módulos de Angular, aunque partiendo de un XML se puede desarrollar en cualquier lenguaje.

Por ahora estoy programando un "genere su propia API", cuando lo tenga online
Publicado por:
ignatius
Foro
Temas técnicos