
Recuerdo que desde mis inicios en el mundo del desarrollo de aplicaciones para Internet siempre eh trabajado con aplicaciones propias, pequeños
frameworks que me sirven para `
mover montañas`, mi primer
framework -o lo más cercano a-, fue una función que escribí por el año 2003, la llamé
PsychoSYS, era una función que incorporaba una serie de funcionalidades como:
- Consultas a base de datos.
- Paginación de resultados.
- Colocaba el resultado de la consulta a la DB en plantillas.
- La función recibía como parámetro una cadena que después se ejecutaba como código PHP, usando la función eval(). Esta con el fin de procesar los datos de la consulta a la DB, cuando era necesario.
Entonces, una simple llamada a esta función y volcaba los registros de una base de datos, dándoles formato (bloqueo de html, convertir la fecha timestamp en un formato legible, etc.), colocandolos en una plantilla HTML e incluso paginando los resultados en un numero definido en una de las variables que ingresaba en forma de parámetro. Pues bien, esta función fue recibiendo mejoras por un tiempo, añadiendo características, total que con esta función siempre me ahorraba de escribir mucho código cada que necesitaba programar alguna aplicación.
PsychoSYS fue en `
ancestro` de
BlackAugust, con el tiempo agregué otras funciones, por ahora recuerdo la que protegía de inyecciones SQL, pero eh estado añadiendo una que otra función (upload de archivos, conversión de títulos a url, etc.), lo que es este
framework no tiene tanto, apenas si lo eh terminado hace pocos meses, al momento de escribir este post, solo este sitio y otro lo usan. A la fecha con excelentes resultados.
BlackAugust versus Software Libre
Antes, debo...