2010-12-29 20 views
7

¿Qué tan escalable es Codeigniter V Otros marcos PHP? Soy nuevo en Codeigniter y me encanta saber lo escalable que es en comparación con otros marcos de PHP.¿Cuán escalable es Codeigniter V Otros marcos PHP?

+0

¿Escalable en qué aspecto? – jondavidjohn

+2

posible duplicado de [¿Cuál es el mejor marco PHP MVC para la escalabilidad?] (Http://stackoverflow.com/questions/132056/what-is-the-best-php-mvc-framework-for-scalability) – mario

+0

^I de acuerdo contigo –

Respuesta

1

CodeIgniter es para PHP4. Kohana es la mejor opción de las personas a las que has etiquetado. CI es genial, pero no sé cómo puede ser escalable en comparación con estos.

+3

Eso es toro, CodeIgniter 2.0 ya no es compatible con PHP4. CI ha vencido a Kohana en todos los puntos de referencia que he encontrado, pero siempre estoy feliz de ver los ahora. –

+0

Ok, ¿dónde está el botón Descargar CI 2.0? –

+0

@webarto: descargue el último consejo desde aquí: https://bitbucket.org/ellislab/codeigniter – treeface

3

Generalmente, cuando hablamos de escalabilidad, la mayoría de las personas tiende a pensar en una dirección y en términos de crecimiento. Muchos marcos manejan bien el crecimiento, pero el punto fuerte de CI es poder controlar la huella del marco para escalar tanto hacia arriba como hacia abajo dependiendo del uso. Usted, el desarrollador, tiene el máximo control sobre la eficiencia de los recursos y esto generalmente significa que incluso a medida que su aplicación crece, conserva este control, por lo que incluso si su aplicación lo exige, puede continuar utilizando los recursos en consecuencia.

Pregunte a 10 desarrolladores de aplicaciones web y probablemente obtendrá 4 o 5 respuestas diferentes junto con las etiquetas que utilizó.

Y es una cuestión de huevo o de gallina cuando le preguntas si la están usando porque les gusta, o les gusta porque la usan.

7

CodeIgniter es masivamente escalable porque hace muy poco. Eso puede sonar un poco ridículo viniendo de un entusiasta de CodeIgniter, pero esa es exactamente la razón por la que me encanta.

CodeIgniter es ridículamente liviano. No tiene convenciones, ni gastos generales reales, y Rasmus lo ha recomendado como el marco más ligero que existe.

La escalabilidad se trata de hacer crecer su aplicación, en tráfico, rendimiento y tamaño general. El tamaño general no importa, ya que solo carga lo que carga, el tráfico está bien con cierto almacenamiento en caché correcto y el rendimiento funciona de manera brillante como ya he señalado: es liviano como el infierno.

Tengo un montón de sitios web clasificados en 100.000 y superiores en Alexa y no han tenido problemas todavía.

+0

Gracias por el comentario y la visión, como siempre. Por curiosidad, ¿alguna vez has usado Kohana? Si es así, ¿qué es lo que desearías que tuviera CI, y qué es lo que odiaste? Preguntas vagas, lo sé, pero tengo curiosidad por ver lo que piensas. – treeface

+0

He usado Kohana para crear algunas aplicaciones y fue divertido y enormemente frustrante. Realmente me encanta su sistema de archivos en cascada y los modelos PHP5 (y la carga automática en general) fue un cambio encantador de $ this-> load. Lamentablemente no está documentado y es un desastre. Mira FuelPHP http://fuelphp.com/ para encontrar la mezcla perfecta de CI, Kohana, Rails y otros. –