2011-01-11 19 views
19

Me gustaría saber cuántos de ustedes están utilizando RedBean ORM en sus sitios de producción de php y cuál es su experiencia con él (confiabilidad, velocidad, problemas (si los hay), ...)?php ORM - RedBean en producción?

Gracias.

+0

Como he estado investigando, los ORMs más utilizados en el mundo de PHP son Propel y Doctrine, así que creo que no obtendrás muchas respuestas ... –

+0

Sé acerca de doctrine, doctrine 2, propel ,. ..pero quiero opiniones de los usuarios/expirience con RedBean. – Diablo

+0

Si alguien ha integrado esto en Lithium (Li3), cualquier puntero sería genial. Gracias. –

Respuesta

36

escribí Redbean porque estaba decepcionado con la doctrina. He usado tanto Propel como Doctrine pero me sentí improductivo.

Utilizamos RedBean para varios proyectos y funciona bien. En realidad, RedBean no es una capa de orm realmente "gruesa", por lo que es bastante fácil de optimizar (casi todos los SQL se almacenan en una clase, el escritor de consultas). No tiene un analizador de consultas, un lenguaje SQL personalizado o un generador de consultas. Si desea mejorar aún más el rendimiento, puede optar por usar SQL simple en su lugar y luego usar la opción convertToBeans.

+1

¿Cómo es eso? He estado trabajando con Doctrine 1.2 en un proyecto muy grande (solo) y ya he completado el 50% en 15 días. ¿Qué fue lo de Doctrine que te decepcionó? – Ian

+10

Encontré una biblioteca muy contraintuitiva y no me gustó el hecho de volver atrás y avanzar entre phpmyadmin o un cli-generador y mi código. Soy un codificador muy ágil, me gusta hacer prototipos y estaba buscando una forma de 'diseñar el esquema de una manera evolutiva'. Por supuesto, esto es muy subjetivo y no diré que Doctrine es un mal producto. Simplemente no me gustó y es por eso que diseñé el mío. –

+0

Definitivamente, tengo que pasar más tiempo con RedBean, antes de cualquier conclusión y antes de hacer una mudanza. No hay nada malo con Doctrine (2), respeto y amor (es una herramienta MUY poderosa), es solo que con mi primer "bean" me pregunté a mí mismo: ¿Por qué no estoy usando RedBean? Mi imaginación se volvió loca y pensé, solo por un segundo: "Así es como debería funcionar todo esto". Fue amor a primera vista :) al menos desde el punto de vista de la experiencia del desarrollador. Doctrine (2) es, de hecho, estándar de php orm y quería saber cómo RedBean podría compararse con, por ejemplo, Doctrine (2) en dicho entorno. – Diablo

4

Heej, Lo estoy usando en un sitio web en el que estoy trabajando. Lo he integrado con CodeIgniter y funciona perfecto. No tengo nada que no pueda hacer con eso.

karens

+0

Gracias. ustedes Karens. Ya hice una pequeña aplicación de blog de prueba de 3 mesas con CI y RedBean. Más detalles serían muy útiles. – Diablo

+2

Vea aquí cómo integrar CI con Redbean: http://www.creolab.hr/2009/11/integration-of-redbean-orm-with-codeigniter/ Actualmente usa Modelos de Redbean y Controladores y Vistas desde CodeIgniter – Karens

+0

Ya lo he integrado. Entonces, ¿usaría RedBean para una aplicación de gestión de documentos comerciales de alto tráfico? – Diablo