Ver Mensaje Individual
  #14 (permalink)  
Antiguo 15/12/2008, 06:37
Avatar de enriqueplace
enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 12 años, 5 meses
Puntos: 32
Respuesta: Rendimiento: ¿conviene utilizar php POO?

Cita:
Iniciado por mariano_donati Ver Mensaje
Muchas gracias por sus respuestas. No sabia que existia algo tal como el "Zend Optimizer". Me voy a poner a buscar info al respecto. Como ustedes tienen más experiencia que yo, me gustaría hacerles una pregunta: ¿alguna vez tuvieron la oportunidad, con aplicaciones reales, y no de prueba, de probar el rendimiento de un sitio con php poo y sin poo?. Quizás en algún momento les tocó migrar una aplicación a poo y pudieron notar alguna diferencia.
Saludos y gracias nuevamente.
Sí, es medio difícil que algún proyecto tenga el tiempo suficiente como para desarrollar dos versiones, una con y otra sin POO, para ver el rendimiento

Como dice GatorV, el tema es que si está mal desarrollado, va a andar mal, más en POO, ya que solo caer en excesos de abstracciones tienes problemas para rato (pero no necesariamente es por agregar "clases" y "métodos").

Pero, si hablamos que tenemos un sistema POO con muchos archivos por clase, y lo comparamos de igual con Programación Estructurada, modularizado de la misma forma, no hay diferencia en rendimiento.

Pero, si hablamos que en vez de modularizar, tomamos un solo archivo y metemos todo ahí, y lo queremos comparar, la comparación no se hace en mismos contextos, por lo cual la invalida.

En este último caso tendremos más un tema de manejo de archivos y acceso a disco, pero si prestamos atención, no pasa por un tema de POO.

Si programamos de la misma forma en los dos paradigmas, y modularizamos de la misma forma, a lo sumo tendrás estructuras distintas o podrás codificar un poco más, pero conceptualmente es lo mismo.

Mientras no comparemos peras con zapallos, todo bien
__________________
Blog phpsenior.com Cursos a Distancia surforce.com

Última edición por enriqueplace; 15/12/2008 a las 08:30