On Thu, May 29, 2008 at 2:47 PM, Martin Spasiuk <[email protected]> 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 <[email protected]> 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 [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-nesla
_______________________________________________ Solar-NESLA mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-nesla
-- Lic. Alfredo Ramirez