¿Hasta dónde se puede llegar con CodeIgniter?

295 views
Skip to first unread message

edherrera

unread,
May 4, 2011, 9:48:25 AM5/4/11
to CodeIgniter-spanish
Buen día a todos:
Tengo poca experincia con CodeIgniter y por lo mismo no lo he
utilizado en proyectos que se pudieran llamar "grandes".
¿Alguien tiene experiencia en proyectos grandes utilizando
CodeIgniter?
¿Qué alcances tiene?
¿Se puede utilizar para desarrollar aplicaciones en las que accesen
miles de usuarios, como las de publicación de anuncios o de venta de
coches?
¿Qué opinan al respecto?

master

unread,
May 4, 2011, 11:39:13 AM5/4/11
to codeignit...@googlegroups.com
por supuesto, el framework es rapido, pero si quieres miles de usuarios o millones, depende de tu servidor web, de tu enlace,
de tu maquina, si tienes la base de dato en otro maquina o la misma, si es virtual o no, ya pasa por otro temas fuera del framework.

----- Mensaje original -----
De: "edherrera" <ad...@telesecundarias.gob.mx>
Para: "CodeIgniter-spanish" <codeignit...@googlegroups.com>
Enviados: Miércoles, 4 de Mayo 2011 9:48:25
Asunto: [codeigniter-spanish] ¿Hasta dónde se puede llegar con CodeIgniter?

--
---
Para anular la suscripción a este grupo, envía un mensaje a
codeigniter-spa...@googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/codeigniter-spanish?hl=es.

william campos

unread,
May 4, 2011, 10:51:54 AM5/4/11
to codeignit...@googlegroups.com
Yo opino que todo depende del programador xD! personalmente no creo que codeigniter no se pueda usar para realizar proyectos grandes eficientes como muchos opinan.

  •  Es cierto que otros frameworks como simphony y zend(de los creadores de php) tienen mayor cantidad de plugins y aplicaciones ya listas pero estas han sido realizadas por usuarios, lo que faltaria simplemente es realizarlas para CI (no hay que ser flojos xD! ademas si es un proyecto grande siempre es nesesario realizar aplicaciones, como componentes que te ayuden para el proyecto y otros proyectos).
  • Otro punto es que los frameworks como simphony tienen herramientas para creacion automatica de modelos y también que existen herramientas que mediante un modelado por diagramas(casos de uso, diagrama de actividades,clases, etc) ya te generan casi el codigo de todo el proyecto incluyendo los modelos para trabajar con la base de datos lo cual ahorra bastante trabajo (esto es lo que generalmente gusta para desarrollar proyectos grandes ya que demora bastante tiempo hacerlas 1 por 1 ademas de haber echo el análisis previo) ya que para CI según tengo entendido aún no hay, faltaría que algún samaritano desarrollara una aplicación para ello xD!.
  • Integran abstraccion y persistencia de base de datos mediante ORMS como PROPEL o DOCTRINE los cuales se pueden integrar también con CI; Zend tampoco tiene un ORM propio.
  • La comunidad de Zend es mas grande eso es cierto pero no hay buena documentacion de las aplicaciones ya listas ni del mismo framework.
  • Habrán mas puntos pero estoy casi seguro que todo es manejable.
Saludos =)

Inyaka

unread,
May 4, 2011, 11:06:37 AM5/4/11
to CodeIgniter-spanish
el diario www.elcomercio.com.pe , el diario de mayor tiraje y uno de
los sitios mas visitados del Perú usa Codeigniter de cara a los
usuarios.

cuando vayas a crecer va a ser el momento de optimizar, pero
necesitaras que el negocio crezca mucho para ello

iMefisto

unread,
May 4, 2011, 11:18:55 AM5/4/11
to codeignit...@googlegroups.com
Coincido con william.

En Codeigniter se puede usar Doctrine y facilita mucho el poder manejar todos los models desde un único archivo de configuración (schemas) (sacrificio de performance aunque se nota en casos muy puntuales)

Lo que estaría lindo tener son generadores de códigos para los CRUD (a la manera symfony y sus generators). Estoy a 2 pasos de arrancar con algo que haga eso...pero aún no he tenido la necesidad concreta y lamentablemente el tiempo siempre apremia.

Fásiko

unread,
May 4, 2011, 12:43:39 PM5/4/11
to codeignit...@googlegroups.com
Hace un par de años estuve trabajando en el proyecto de las webs de laSexta (la TV española). A mí me tocó desarrollar la parte de las series y es cuando comencé a usar codeIgniter.
lasextanoticias.com, lasexta.com, misexta.tv y todos los subdominios están desarrollados bajo codeIgniter.

Básicamente se pensó en el, según me indicó el jefe de proyecto, por una rápida curva de aprendizaje y el excelente rendimiento. Tened en cuenta que son miles de visitas diarias y una gran comunidad de usuarios.

master

unread,
May 5, 2011, 12:28:28 AM5/5/11
to codeignit...@googlegroups.com
bueno aca en chile movistar hogar esta usando codeigniter

http://hogar.movistar.cl/equipos/

----- Mensaje original -----
De: "Fásiko" <fas...@gmail.com>
Para: codeignit...@googlegroups.com
Enviados: Miércoles, 4 de Mayo 2011 12:43:39
Asunto: Re: [codeigniter-spanish] ¿Hasta dónde se puede llegar con CodeIgniter?

Hace un par de años estuve trabajando en el proyecto de las webs de laSexta (la TV española). A mí me tocó desarrollar la parte de las series y es cuando comencé a usar codeIgniter.

lasextanoticias.com , lasexta.com , misexta.tv y todos los subdominios están desarrollados bajo codeIgniter.

ManuX

unread,
May 5, 2011, 8:37:29 AM5/5/11
to CodeIgniter-spanish
Personalmente creo que en un proyecto grande de verdad no es muy
óptimo utilizar herramientas que generan código y no se hasta donde
tampoco ORM... a la hora de analizar un proyecto grande (siempre
hablando en los términos de gran concurrencia simultánea de usuarios
no a la magnitud del cliente) yo tendría muy en cuenta la estabilidad,
la performance, la moldeabilidad y capacidad de corrección del código.
Y por supuesto la performance de las consultas a la BD. Por lo que
insisto ninguna herramienta de esas garantiza esto. Si quizás lo
usaría como soporte para diseñar algunas cosas.
Tal vez me equivoque pero es mi punto de vista.

Saludos!

On 4 mayo, 10:51, william campos <wcam...@maxineti.com> wrote:
> Yo opino que todo depende del programador xD! personalmente no creo que
> codeigniter no se pueda usar para realizar proyectos grandes eficientes como
> muchos opinan.
>
>    -  Es cierto que otros frameworks como simphony y zend(de los creadores
>    de php) tienen mayor cantidad de plugins y aplicaciones ya listas pero estas
>    han sido realizadas por usuarios, lo que faltaria simplemente es realizarlas
>    para CI (no hay que ser flojos xD! ademas si es un proyecto grande siempre
>    es nesesario realizar aplicaciones, como componentes que te ayuden para el
>    proyecto y otros proyectos).
>    - Otro punto es que los frameworks como simphony tienen herramientas para
>    creacion automatica de modelos y también que existen herramientas que
>    mediante un modelado por diagramas(casos de uso, diagrama de
>    actividades,clases, etc) ya te generan casi el codigo de todo el proyecto
>    incluyendo los modelos para trabajar con la base de datos lo cual ahorra
>    bastante trabajo (esto es lo que generalmente gusta para desarrollar
>    proyectos grandes ya que demora bastante tiempo hacerlas 1 por 1 ademas de
>    haber echo el análisis previo) ya que para CI según tengo entendido aún no
>    hay, faltaría que algún samaritano desarrollara una aplicación para ello
>    xD!.
>    - Integran abstraccion y persistencia de base de datos mediante ORMS como
>    PROPEL o DOCTRINE los cuales se pueden integrar también con CI; Zend tampoco
>    tiene un ORM propio.
>    - La comunidad de Zend es mas grande eso es cierto pero no hay buena
>    documentacion de las aplicaciones ya listas ni del mismo framework.
>    - Habrán mas puntos pero estoy casi seguro que todo es manejable.

Isern Palaus

unread,
May 5, 2011, 10:31:03 AM5/5/11
to codeignit...@googlegroups.com
Hola,

ManuX, yo estoy completamente de acuerdo con tu punto de vista.

�Para un proyecto grande? �Usando ORMs y cosas autogeneradadas donde te
ponen lineas extras por cosas que se podr�an hacer mucho m�s simples y
eficientes? No gracias :-)

Un framework, cualquiera, para el desarrollo r�pido y eficiente:
totalmente de acuerdo. Para una buena aplicaci�n web con unas
previsiones bastante grandes, realmente... pasar�a y menos autogenerando
modelos, CRUDS y dem�s historias.

Un saludo,
Isern

El 05/05/2011 14:37, ManuX escribi�:


> Personalmente creo que en un proyecto grande de verdad no es muy

> �ptimo utilizar herramientas que generan c�digo y no se hasta donde


> tampoco ORM... a la hora de analizar un proyecto grande (siempre

> hablando en los t�rminos de gran concurrencia simult�nea de usuarios
> no a la magnitud del cliente) yo tendr�a muy en cuenta la estabilidad,
> la performance, la moldeabilidad y capacidad de correcci�n del c�digo.


> Y por supuesto la performance de las consultas a la BD. Por lo que

> insisto ninguna herramienta de esas garantiza esto. Si quiz�s lo
> usar�a como soporte para dise�ar algunas cosas.


> Tal vez me equivoque pero es mi punto de vista.
>
> Saludos!
>
> On 4 mayo, 10:51, william campos <wcam...@maxineti.com> wrote:
>> Yo opino que todo depende del programador xD! personalmente no creo que
>> codeigniter no se pueda usar para realizar proyectos grandes eficientes como
>> muchos opinan.
>>
>> - Es cierto que otros frameworks como simphony y zend(de los creadores
>> de php) tienen mayor cantidad de plugins y aplicaciones ya listas pero estas
>> han sido realizadas por usuarios, lo que faltaria simplemente es realizarlas
>> para CI (no hay que ser flojos xD! ademas si es un proyecto grande siempre
>> es nesesario realizar aplicaciones, como componentes que te ayuden para el
>> proyecto y otros proyectos).
>> - Otro punto es que los frameworks como simphony tienen herramientas para

>> creacion automatica de modelos y tambi�n que existen herramientas que


>> mediante un modelado por diagramas(casos de uso, diagrama de
>> actividades,clases, etc) ya te generan casi el codigo de todo el proyecto
>> incluyendo los modelos para trabajar con la base de datos lo cual ahorra
>> bastante trabajo (esto es lo que generalmente gusta para desarrollar
>> proyectos grandes ya que demora bastante tiempo hacerlas 1 por 1 ademas de

>> haber echo el an�lisis previo) ya que para CI seg�n tengo entendido a�n no
>> hay, faltar�a que alg�n samaritano desarrollara una aplicaci�n para ello


>> xD!.
>> - Integran abstraccion y persistencia de base de datos mediante ORMS como

>> PROPEL o DOCTRINE los cuales se pueden integrar tambi�n con CI; Zend tampoco


>> tiene un ORM propio.
>> - La comunidad de Zend es mas grande eso es cierto pero no hay buena
>> documentacion de las aplicaciones ya listas ni del mismo framework.

>> - Habr�n mas puntos pero estoy casi seguro que todo es manejable.
>>
>> Saludos =)
>>
>> El 4 de mayo de 2011 08:48, edherrera <ad...@telesecundarias.gob.mx>escribi�:
>>
>>
>>
>>
>>
>>
>>
>>> Buen d�a a todos:


>>> Tengo poca experincia con CodeIgniter y por lo mismo no lo he
>>> utilizado en proyectos que se pudieran llamar "grandes".
>>> �Alguien tiene experiencia en proyectos grandes utilizando
>>> CodeIgniter?

>>> �Qu� alcances tiene?


>>> �Se puede utilizar para desarrollar aplicaciones en las que accesen

>>> miles de usuarios, como las de publicaci�n de anuncios o de venta de
>>> coches?
>>> �Qu� opinan al respecto?
>>
>>> --
>>> ---
>>> Para anular la suscripci�n a este grupo, env�a un mensaje a
>>> codeigniter-spa...@googlegroups.com
>>> Para obtener m�s opciones, visita este grupo en
>>> http://groups.google.com/group/codeigniter-spanish?hl=es.
>

Axel Ariel Arroyo Braconi

unread,
May 5, 2011, 10:35:49 AM5/5/11
to codeignit...@googlegroups.com
Yo estoy armando un sistema de pasarelas de pagos SMS y alertas y va
de maravilla, la verdad es muy facil ademas del rendimientos.

2011/5/5 Isern Palaus <ipa...@ipalaus.es>:


> Hola,
>
> ManuX, yo estoy completamente de acuerdo con tu punto de vista.
>
> ¿Para un proyecto grande? ¿Usando ORMs y cosas autogeneradadas donde te

> ponen lineas extras por cosas que se podrían hacer mucho más simples y
> eficientes? No gracias :-)
>
> Un framework, cualquiera, para el desarrollo rápido y eficiente:
> totalmente de acuerdo. Para una buena aplicación web con unas
> previsiones bastante grandes, realmente... pasaría y menos autogenerando
> modelos, CRUDS y demás historias.
>
> Un saludo,
> Isern


>
> El 05/05/2011 14:37, ManuX escribió:
>> Personalmente creo que en un proyecto grande de verdad no es muy

>> óptimo utilizar herramientas que generan código y no se hasta donde


>> tampoco ORM... a la hora de analizar un proyecto grande (siempre

>> hablando en los términos de gran concurrencia simultánea de usuarios
>> no a la magnitud del cliente) yo tendría muy en cuenta la estabilidad,
>> la performance, la moldeabilidad y capacidad de corrección del código.


>> Y por supuesto la performance de las consultas a la BD. Por lo que

>> insisto ninguna herramienta de esas garantiza esto. Si quizás lo

>> usaría como soporte para diseñar algunas cosas.


>> Tal vez me equivoque pero es mi punto de vista.
>>
>> Saludos!
>>
>> On 4 mayo, 10:51, william campos <wcam...@maxineti.com> wrote:
>>> Yo opino que todo depende del programador xD! personalmente no creo que
>>> codeigniter no se pueda usar para realizar proyectos grandes eficientes como
>>> muchos opinan.
>>>
>>>    -  Es cierto que otros frameworks como simphony y zend(de los creadores
>>>    de php) tienen mayor cantidad de plugins y aplicaciones ya listas pero estas
>>>    han sido realizadas por usuarios, lo que faltaria simplemente es realizarlas
>>>    para CI (no hay que ser flojos xD! ademas si es un proyecto grande siempre
>>>    es nesesario realizar aplicaciones, como componentes que te ayuden para el
>>>    proyecto y otros proyectos).
>>>    - Otro punto es que los frameworks como simphony tienen herramientas para

>>>    creacion automatica de modelos y también que existen herramientas que


>>>    mediante un modelado por diagramas(casos de uso, diagrama de
>>>    actividades,clases, etc) ya te generan casi el codigo de todo el proyecto
>>>    incluyendo los modelos para trabajar con la base de datos lo cual ahorra
>>>    bastante trabajo (esto es lo que generalmente gusta para desarrollar
>>>    proyectos grandes ya que demora bastante tiempo hacerlas 1 por 1 ademas de

>>>    haber echo el análisis previo) ya que para CI según tengo entendido aún no

>>>    hay, faltaría que algún samaritano desarrollara una aplicación para ello


>>>    xD!.
>>>    - Integran abstraccion y persistencia de base de datos mediante ORMS como

>>>    PROPEL o DOCTRINE los cuales se pueden integrar también con CI; Zend tampoco


>>>    tiene un ORM propio.
>>>    - La comunidad de Zend es mas grande eso es cierto pero no hay buena
>>>    documentacion de las aplicaciones ya listas ni del mismo framework.

>>>    - Habrán mas puntos pero estoy casi seguro que todo es manejable.
>>>
>>> Saludos =)
>>>
>>> El 4 de mayo de 2011 08:48, edherrera <ad...@telesecundarias.gob.mx>escribió:
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>> Buen día a todos:


>>>> Tengo poca experincia con CodeIgniter y por lo mismo no lo he
>>>> utilizado en proyectos que se pudieran llamar "grandes".
>>>> ¿Alguien tiene experiencia en proyectos grandes utilizando
>>>> CodeIgniter?

>>>> ¿Qué alcances tiene?


>>>> ¿Se puede utilizar para desarrollar aplicaciones en las que accesen

>>>> miles de usuarios, como las de publicación de anuncios o de venta de
>>>> coches?
>>>> ¿Qué opinan al respecto?
>>>
>>>> --
>>>> ---
>>>> Para anular la suscripción a este grupo, envía un mensaje a
>>>> codeigniter-spa...@googlegroups.com
>>>> Para obtener más opciones, visita este grupo en
>>>> http://groups.google.com/group/codeigniter-spanish?hl=es.
>>
>
> --
> ---
> Para anular la suscripción a este grupo, envía un mensaje a
> codeigniter-spa...@googlegroups.com
> Para obtener más opciones, visita este grupo en
> http://groups.google.com/group/codeigniter-spanish?hl=es.

--
Axel Ariel, Arroyo Braconi

Reply all
Reply to author
Forward
0 new messages