Presentación de f-engine
La presentación de hoy me hace especial ilusión, ni se las horas/días/meses que le habré dedicado a esto.
Hoy ve la luz la versión 0.1 de F-engine, un framework php de código abierto (licencia estilo BSD) basado en codeginiter.
Vídeo de presentación: Creando un blog sencillo con F-engine
Los rótulos del vídeo están en ingles pero son bastante sencillos (Si alguien encuentra fallos gramaticales se agradecería el aviso para poder corregirlos).
Diferencias con codeigniter
- Nuevas funciones para base de datos que he llamado “quick queries”
- Mejoras en la organización de controladores: Los controladores aceptan n sub-directorios
- Por defecto los controladores de f-engine aceptan una sola función pública asociada a la URL (Modificable mediante la función _remap).
- Funciones alternativas para la carga de vistas: Permite la inclusión de variables predefinidas y/o repetitivas desde ficheros externos (Especialmente útil para hojas de estilos, ficheros javascript, cabeceras o pies de página)
- El nombre de fichero de una vista debe terminar en “_view.php” como convenio
- F-engine no incluye ninguna biblioteca de scaffolding
- Viene de “fabrica” con un proyecto denominado admin que incluye un puñado de aplicaciones web. Estas aplicaciones genéricas tienen como objetivo facilitar la gestión y desarrollo de los proyectos, minimizando el tiempo de programación. Destacan su gestor de bases de datos incorporado,database administrator , y new controller wizard: Aplicación para la creación de formularios basados en estructuras de bases de datos a base de clicks
- El código base es compatible con codeigniter al 98%: No debería llevar demasiado tiempo portar proyectos CI a F-engine y viceversa
Funcionalidades previstas para v0.2
- Mejoras en la documentación en cuanto encuentre a alguien que me ayude con el ingles
- Mayor nivel de personalización en new controller wizard
- Mejoras en database administrator, probablemente la aplicación más verde.
- Mejoras de compatibilidad con navegadores distintos a firefox
- Corrección de todos los bugs que vayan saliendo
- ¿Incluir un bugtracker en las aplicaciones?
Posts relacionados:

nokeado on Febrero 28th, 2010
Ya se yo de donde viene el nombre del blog.
La verdad que el PHP se escapa de mis conocimientos, de todas formas igual intento crear el servidor PHP y probar a ver que pasa.
Saludos.
nokeado on Marzo 1st, 2010
También me ha servido para descubrir Aptana Studio y la verdad que promete, tengo que trabajar algo con el, para ver si destierro a Espresso que es el que actualmente uso.
flmn on Marzo 1st, 2010
El aptana esta muy bien y tiene plugins que pueden resultar muy últiles (subversion, colorear sintaxys jquery, desarrollo en adobe air, python).
El único pero… que al estar basado en eclipse (java) no es especialmente rápido y consume bastante ram.
adrian on Marzo 1st, 2010
Excelente trabajo! flmn la verdad q se ve muy logrado el framework, voy a bajarlo y hacer unas pruebas, luego les comento como me fue.
Adrian