2009-11-10 13 views
7

Estoy trabajando en un proyecto pequeño, donde estoy usando el framework codeigniter php, pero creo que está demasiado hinchado para mi propósito.Small footprint php framework suggestions

Esencialmente, me gustaría algo para simplificar la interacción con la base de datos, las sesiones y las validaciones. MVC sería bueno también.

Lo que estoy buscando es algo que tiene 10 tops de archivos php. Cuando agrego algunas funcionalidades de php a un sitio en su mayoría html, algo como CodeIgniter simplemente no encaja en la factura.

¿Alguna sugerencia?


edición:

no estoy buscando un motor de plantillas. Y Kohona es un poco más grande de lo necesario (para mí, para mi propósito).

Me encontré con elf-php, ¿Alguien ha trabajado con eso todavía? Parece que tiene lo esencial que estoy buscando y una documentación decente. Pero esto es solo una impresión.

Es difícil para mí decir lo que hace el Fari-MVC sin jugar con él. Podría revisar el código y ver la anotación, pero no he encontrado mucho más para los documentos.

+1

Siempre puede hacer su propio marco, algo que pueda adaptar a sus propias necesidades. –

+0

Fari: Sí, el código está completamente documentado y si necesita algún indicio, estaré encantado de ayudarle. – Radek

Respuesta

2

Fat-Free Framework es autónomo en un solo archivo de 55KB. Si desea más funciones, existen complementos para ampliarla.

+0

Me encontré con este marco en algún momento del año pasado. Realmente parece que haría el trabajo, pero no estoy haciendo ningún php últimamente, y probablemente no tenga la oportunidad de probarlo pronto. – Daniel

+0

Acabo de enterarme de esto otra vez por casualidad, he estado haciendo un poco de PHP desde entonces, y Fat-Free es mi ir a framework para cosas pequeñas y medianas. Este lindo micro-framework se mantiene fuera de su camino, tiene una gran ruta y varios ayudantes para permitir cosas como la interfaz con bases de datos listas para usar. Solo con con podría usar un poco más de documentación. – Daniel

4

Siempre se puede tratar MicroMVC. Parece un pequeño proyecto creado por el usuario SO Xeoncross. No tengo idea de lo bueno/completo que es ... pero podría ser divertido.

+0

Según Ruilog, es el [Marco más rápido de PHP que existe] (http://www.ruilog.com/blog/view/b6f0e42cf705.html). Contiene todas las cosas comunes que necesita, como bibliotecas de ORM, Solicitud/Respuesta y Cifrado en muy pocas líneas de código. – Xeoncross

3

Para este tipo de sitios de tamaño (y también para los más grandes) Usaría un sistema de plantillas y no me preocuparía por un marco MVC: incluso las más livianas son muchas sobrecarga para unas pocas páginas. Recomiendo encarecidamente TinyButStrong. Es simplemente excelente: separación perfecta de código y diseño, potente pero no demasiado compleja, y se integra perfectamente con Dreamweaver para que usted o su diseñador puedan diseñar plantillas wysiwyg.

He tenido un poco de éxito combinando esto con XAJAX, que no es uno de tus frameworks AJAX más populares, pero tiene algunas características agradables. La belleza de simplemente usar un sistema de plantillas como TBS es que puedes extraer cualquier biblioteca que necesites y lo que sea. Personalmente, no me gusta abstraer SQL, pero hay un buen número de bibliotecas independientes para elegir si lo desea.

0

Realmente no responde la pregunta ... pero si CI tiene demasiada hinchazón para usted, tal vez puede probar Kohana, que es un poco menos hinchado que CI (comenzó como un tenedor).

1

Esto fue 2009/2010, probablemente haya cosas mejores ahora.

Fari MVC marco

Fuente: https://github.com/radekstepan/Fari-Framework

Por ejemplo escribí una aplicación de chat en ella: https://github.com/radekstepan/Clubhouse

Soprano

Fuente: https://github.com/radekstepan/soprano

Un buen ejemplo mínimo si quieres escribir el tuyo.

+0

Ah, y contiene una aplicación de demostración que funciona desde una base de datos de archivos sin formato para que pueda probarla con bastante facilidad. – Radek

2

Por cierto, como una respuesta general, se puede encontrar una gran cantidad de marcos de PHP pequeños en Ohloh:

http://www.ohloh.net/tags/framework/php

A continuación, puede seleccionar el que más le guste basado en la vista previa de la fuente , la calidad de la documentación, el número de usuarios que lo usan, etc.