Ver Mensaje Individual
  #9  
Antiguo 16-08-2005
Avatar de Rufus
Rufus Rufus is offline
Miembro
 
Registrado: may 2004
Ubicación: Canarias
Posts: 193
Reputación: 21
Rufus Va por buen camino
Haron, lo cierto es que, al igual que tú, sólo he probado algun ejemplo con ruby y algun otro con rails. Tendré que aprender más y utilizarlo más para ver qué se puede llegar a hacer con Rails, seguro que no tantas cosas como con J2EE que está más maduro, pero igual para muchos proyectos sí sería viable.

Cita:
Empezado por DarKraZY
Según tengo entendido, PHP (en su versión 5) soporta ya OOP.
Sí, pero Ruby es un lenguaje diseñado OOP desde cero, es decir es 100% OOP desde el primer momento que su diseñador original (Yukihiro Matsumoto) comenzó a desarrollarlo. No es como PHP que no es originalmente OOP siño que se lo han ido añadiendo poco a poco con el tiempo, porque quieras que no, luego queda una cosa híbrida que permite a los programadores hacer raras mezclas enre OOP y no-OOP. He tenido problemas con lenguajes así (Delphi incluido), porque te dejan diseñar y hacer cosas de una manera que luego te puedes arrepentir.

En Ruby absolutamente TODO es un objeto. Es como el viejo Smalltalk. Algo parecido a Python pero todavía más OOP si cabe. Yo pienso que esto es una ventaja porque aunque al principio pueda parecer más complicado, en cierta manera te "obliga" a diseñar las clases bien desde el principio (y por extensión, todo el software que realizes). El resultado se va a notar más en la fase más importante del software, la de mantenimiento, actualizaciones y modificaciones a posteriori.

Claro que, aparte de que el lenguaje sea bueno, hace falta que los frameworks de desarrollo, como Rails, estén maduros y provean la suficiente funcionalidad. Eso es lo que, en mi caso, está por probar.
__________________
Milo

Última edición por Rufus fecha: 16-08-2005 a las 13:23:23.
Responder Con Cita