Ver Mensaje Individual
  #13 (permalink)  
Antiguo 21/03/2012, 08:28
Henkka
 
Fecha de Ingreso: abril-2008
Ubicación: Santa Fe, Argentina
Mensajes: 41
Antigüedad: 16 años, 7 meses
Puntos: 14
Respuesta: Ventjas de Ruby on rails frente a PHP?

Cita:
Iniciado por opzina Ver Mensaje
PHP ya se ha convertido 99.9% Orientado a objetos. El que no lo quiera ver no significa que no lo sea.
Ninguno de los tipos de datos, exceptuando una instancia de un objeto, es un objeto. Cómo es esto 99.9% orientado a objetos?

La semántica formal es casi inexistente. Para que los arrays sean objetos hay que instanciar una clase especial llamada ArrayObject, que no es compatible con las funciones de array, y de fábrica trae muy pocos métodos. Para tratar los strings como objetos hay que usar soluciones engorrosas e ineficientes como register_tick_function, sin ningún método de fábrica, y volvemos al problema de que no es compatible con las funciones de strings. No hay manera de tratar los enteros como objetos.

Cómo vas a incorporar "TODO POO" si en la base hay solamente funciones y construcciones del lenguaje, y el soporte para sus contrapartes POO es inexistente?

Que soporte instanciar varias clases y hacer polimorfismo no significa que sea 99.9% OOP.