Re: [Solar-NeSLA] Ruby (on Rails) y PHP (Framework a elección)

Alfredo Ramirez alfredormz en gmail.com
Vie Mayo 30 04:42:21 CEST 2008


On Thu, May 29, 2008 at 2:47 PM, Martin Spasiuk <mspasiuk en gmail.com> wrote:

> la verdad que la eleccion del lenguaje definitivamente es una cuestion de
> gusto y conocimiento que se tenga del mismo, en symfony resulta muy
> interesante el hecho del patron MVC, ya que separa en capas el modelo del
> negocio, la presentacion y el acceso a datos. A mi me abrio la cabeza,
> estaba acostumbrado a programar todo mezclado php5 con html con pocos
> objetos y de una forma muy procedural, pero este patron MVC flexibiliza
> bastante la aplicacion
> Alguien que use Ruby on Rails?
>

Hola, yo uso Ruby On Rails hace como dos años, empeze con PHP, despues salte
a Java y luego a Ruby, a mi lo que me compro antes que el framework fue el
lenguaje ruby el cual es completamente orientado a objetos que toma lo mejor
de cada lenguaje (smalltalk, perl, java, python), el unico inconveniente es
la performance esto se debe a  que su creador es un buen diseñador de
lenguajes, pero no tanto implementando.

rails es similar a django, turbogears,zope, symphony o cakephp, la cualidad
que lo hace diferente a los demas es el enfoqe de usar la convencion sobre
la configuracion (por ejemplo, las tablas en plural, un campo id en cada
tabla autonumerico, etc ) y la facilidad de poner la logica del negocio
facilmente entendible, por ejemplo: un proyecto tiene varios empleados y se
expresa asi

Proyecto:
     has_many :empleados

Empleado
     belongs_to  :proyecto

Si queremos saber la cantidad de empleados tiene un proyecto hacemos
proyecto1.empleados.size y listo, si seguimos las convenciones  solo debemos
hacer eso

Ruby y Ruby on rails son sumamentes divertidos y placenteros a la hora de
desarrollar, pero el problema de la performance para volumenes de datos del
tipo enterprise es un hecho real, que se va a solucionar cuando salga la
maquina virtual de ruby (actualmente en desarrollo).

Pero como comente en el blog de Fabio uno puede hacer maravillas con la
herramienta que mas le guste, es mas, hace poco conoci a un vago que hizo un
parser de xml en cobol.

El desarrollo tiene mucho de artistico y toque personal, asi que nunca va a
existir la mejor herramienta para esto o para lo otro.

Todo depende del artista, el lenguaje es solo el pincel.



>
> El día 29 de mayo de 2008 14:26, Josi Guaimas <jm.guaimas en gmail.com>
> escribió:
>
>> Hola como estan???
>>
>> Bueno yo particularmente trabajo con symfony y la verdad es que no deja de
>> sorprenderme como crece la comunidad y como se siguen acoplando componentes,
>> lo que me gusta de este framework es la cantidad de complementos via plugins
>> que se le agregan. Inclusive funcionalidad de otros frameworks.  Eso si muy
>> al estilo Linux....va consola nomas los ides tvia no estan maduros pero
>> igualmente la forma de desarrollo no implicasu existencia.
>> La eleccion del framework es cuestion de gustos. Symfony, On rails y
>> Django son similares. Dentro de los frameworks de php5 Symfony es como el
>> mas copado y aplica muy buenas practicas en el desarrollo que te ayudan a
>> abrir la cabeza y te da muy buenas ideas.
>> A mi particularmente me gustan estos frameworks basados en estos lenguajes
>> porque creo que son comunidades mas copadas, no me llama mucho todo lo que
>> sea java porque considero que tvia no la podemos adaptar al mercado de pymes
>> , a nuestra realida el resto por ahi me parece asi mas de la masa jejeje.
>>
>> Creo quu hoy en dias ponerse a discutir si ruby, python o php5 son buenos
>> o malos es una perdida de tiempo. El tema es que hay tanto de tanto...pero
>> hoy es como los que sobresalen no??
>>
>> un abrazo....buenisimo
>>
>> _______________________________________________
>> Solar-NESLA mailing list
>> Solar-NESLA en lists.ourproject.org
>> https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-nesla
>>
>>
>
> _______________________________________________
> Solar-NESLA mailing list
> Solar-NESLA en lists.ourproject.org
> https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-nesla
>
>


-- 
Lic. Alfredo Ramirez
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /pipermail/solar-nesla/attachments/20080529/c3d7f581/attachment.htm


Más información sobre la lista de distribución Solar-NESLA