[Ubuntu-ni] [fedora-ni] Re: Grupo de Usuarios de Ruby On Rails...
Denis Torres
denisjtorresg en gmail.com
Jue Oct 11 21:05:35 BST 2007
Hola Pavel!
El día 11/10/07, Pavel Muñoz <minibota en gmail.com> escribió:
>
> Denis... la web que comparar el uso de lenguajes de programacion es esta:
>
> http://www.tiobe.com/tpci.htm --> Es el índice TIOBE, creo q hablabas de
> esa.
Esa misma es la que andaba buscando... gracias :-)
Cual será ese lenguaje "D" que va para arriba?
Sobre desarrollar aplicaciones de escritorio con Ruby... claro que si. Paso
> aca algunos links interesantes:
>
> http://ruby-gnome2.sourceforge.jp/ --> Ruby + Gnome2
> http://visualwx.altervista.org/ --> Este utiliza los wxWidgets
> (multiplataforma)
> http://www.widestudio.org/
>
> Saludos
Vamos a revisar los links, gracias
El día 11/10/07, Denis Torres < denisjtorresg en gmail.com> escribió:
> >
> > hola
> >
> > Aclaración: Yo no me considero quien para comparar cual lenguaje de
> > programacion es mejor que otro... es más pienso que intentar comaparar eso
> > es muy complejo, pues no es sólo la herramienta (el lenguaje) una única
> > variable en un estudio de tal tipo, sino hay q ver tambien la capacidad del
> > que la usa, lo q llaman la curva de aprendizaje del lenguaje, la
> > diponibilidad de documentacion, y el tipo de proyecto a realizar... y que se
> > yo cuantas otras cosas mas... de lo que se trataba mi correo original es de
> > que si vale la pena aprender un poquito sobre R y RoR... hablar de su uso a
> > nivel mundial (como ya lo mencionaba otro compañero en otro corre) y de su
> > posible uso en nic... incluso que? tipos de aplicaciones son las más
> > recomendadas para este lenguaje solo las basadas en Web? o se pueden hacer
> > aplicaiones de escritorio?
> >
> > Tambien estoy claro del rápido crecimiento de Ruby, hay una Web que
> > compara el uso de los lenguajes de programacion y se pueden ver como suben o
> > bajan en el ranking, por desgracia no he encontrado el enlace... si la
> > encuentro luego se las mando.
> >
> > A continuacion hago algunas observaciones y aclaraciones:
> >
> > Mas rapido, mejor, barato(eso quien sabe)... Ruby On Rails...
> >
> > "Mejor" es un adjetivo que creo en este caso debe ser usado tomando
> > algun punto de referencia, creo q "Mejor" (por si solo) es un término muy
> > general (creo q seria válido decir, es mejor que "X" en el aspecto "Y").
> > "Rápido", basada en mi poca experiencia trabajando en proyectos
> > informaticos, creo lo siguiente: una cosa muy diferentes es hacer un foro, o
> > un portal de noticias para la Web, que hacer un Sistemita informatico que
> > controle las actividades propias de un negocio, pienso que las aplicaciones
> > grandecitas siguiendo la lógica de un negocio siempre van a requerir de su
> > tiempesito...
> > "Barato", pues alli etamos claros, todo cuesta, y hasta donde entiendo
> > las aplicaciones basadas en software libre son mas baratas (aunq hay quienes
> > opinan lo contrario) q las basadas en software propietario.
> >
> > Me equivoqué en el uso correcto de la palabra "copia" en el correo
> > anterior, cuando hablaba de copia en realidad me referia a "cosas similares"
> > (puesto que en realidad no se quien se copio primero de quien) o sea cuando
> > leí sobre algunas caracteristicas de Ruby me recordó estos 3 lengaujes: PHP,
> > Java y Visual Basic como, por ejemplo:
> >
> > El mismo libro, mucho hace mencion (comparan) con los lenguajes PHP,
> > Java, Phyton y creo q por allí mire tambien a Perl...
> > [las referencias del libro que menciono son del libro que por este medio
> > compartieron, el que se llama: Build Your Own Ruby On Rails Web Applications
> > by Patrick Lenz]
> >
> > Recuerdos que me trajó de PHP:
> >
> > - Es interpretado
> > - Libro: "The Interactive Ruby Shell (irb)", como la cosa de php cli
> > - Tambien me fije q Ruby no exige (lo cual ahora desde PHP5 se considera
> > como mala práctica, pero sigue siendo opcional) la tipificacion de
> > variables. (NOTA: desde mi personal punto de vista cuando un lenguaje no
> > tiene tificacion de variables es como mas facil de aprender y utilizar)
> >
> > Con Java:
> >
> > - No te sabria decir quien lo inventó primero (es muy probable q ninguno
> > de los dos jejeje), pero java tambien cuenta con un estándar de directorios
> > ( http://java.sun.com/blueprints/code/projectconventions.html)
> > - Libro dice: "As I mentioned before, in contrast to other object
> > oriented programming languages
> > such as Python and PHP, in Ruby, everything is an object.", en java
> > tambien todo tiene q estar en una clase
> > - Libro página 105: "ERb is similar to PHP or JSP", por ejemplo: Esto en
> > q lenguaje está? en Java o en Ruby?
> > <%= unacadena %>
> >
> > O por ejemplo (pagina 106):
> >
> > <%= 'This line is displayed in the browser' %>
> > <% 'This line executes silently, without displaying any output' %>
> >
> > Esos códigos (con la diferencia de q la comita simple es comilla doble
> > en java), no les recuerda JSP?
> >
> > - Y las cosas de tipo ORM son ya casi un estándar en todos los lenguajes
> > pero hasta donde mi poco conocimiento da: al primero q le oí hablando de
> > persistencia fue a Java, con esto me refiero comparando con la clase de Ruby
> > (en realidad no se si es clase propia de Ruby o la agregaron en el framework
> > RoR) ActiveRecord::Base que permite el acceso a la BD y permite
> > caracteristicas como la llamada "persistencia" en java.
> >
> > Con Visual Basic:
> >
> > - Libro, pag 66-67: "Accessor Methods ... Wouldn't it be nice if we
> > could give our accessor
> > methods exactly the same names as the attributes that they read from or
> > write
> > to? ... ", en visual basic 6.0 (o visual shampu como le dice mi amigo
> > batusay) tambien se podia hacer eso (no se si se mantiene en VB.net)
> >
> > Aclaro que aún no tengo la dicha de ver los videos de youtube que nos ha
> > compartido el amigo Igor... los voy a revisar pronto... es q aqui no puedo
> > :-(
> >
> > Me gustaria algun dia ver a una aplicacion de Java o de PHP tan
> > limpia, rapida y bien hecha como te obliga a hacerlo RoR, y eso que no soy
> > fan de RoR(jejeje Django es mi favorito)
> >
> > Prix, creo q esto depende del programador... aunq si el lenguaje te
> > obliga a ser limpio entonces mejor... pero segun mire en el libro, ruby es
> > tipo scripting language (cuando se hacen web dinamicas) o sea que: SI
> > podemos hacer un chacuatol al mezclarlo con el HTML... por ejemplo en la
> > página 159, sale algo como (nota: no estoy diciendo q ese codigo es un
> > chacuatol sino demostrando q uno puede embeber Ruby dentro del html, lo cual
> > me recuerda nuevamente PHP, Java (jsp) y vb (asp), no se si hay algun
> > framework de ruby o si el mismo RoR trae algunas clases para manejar los
> > formularios Web con clases y trabajar Orientado a Objetos):
> >
> > <head>
> > <meta http-equiv="Content-type"
> > content="text/html; charset=utf-8" />
> > <title>Shovell</title>
> > <%= stylesheet_link_tag 'style' %>
> > </head>
> > <body>
> > <div id="content">
> > <h1>Shovell</h1>
> > <%= yield %>
> > </div>
> > </body>
> > </html>
> >
> > Ahora tengo un diferente argumento... lo malo de PHP esque es un mal
> > profesor y te permite hacer muchas cosas que en RoR es imposible(porque son
> > malas practicas por ejemplo) las estructura de un projecto en RoR es muy
> > buena por eso lo *copian* muchos framework de PHP. Puedes ser limpio con
> > PHP... claro que si!, te obliga a ser limpio... claro que no :(
> >
> > Hasta donde he leido, casi todo el mundo aprende a programar en C, por
> > lo cual supuestamente es más "fácil" (entienden lo de las comillas, verdad?)
> > meterse luego a aprender Java o PHP o cualquier lenguaje q usa sintaxis
> > parecida, pero el Ruby tiene otra sintaxis, no se cuanto influya esto en su
> > facilidad de ser aprendido.
> >
> > Por favor, alguien si tienen algun link que hable sobre la curva de
> > aprendizaje de Ruby, q nos lo comparta.
> >
> > Gracias, por perder su importantisimo tiempo leyendo este correo...
> >
> > PD: Ta bonito el Ruby....
> >
> > --
> > Saludes
> >
> > ..:: Denis Torres ::..
> > Linux User #380133
> > --
> > Ubuntu-ni mailing list
> > Ubuntu-ni en lists.ubuntu.com
> > Modify settings or unsubscribe at:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ni
> >
> >
>
> --
> Ubuntu-ni mailing list
> Ubuntu-ni en lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ni
>
>
--
Saludes
..:: Denis Torres ::..
Linux User #380133
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-ni/attachments/20071011/6146c0a7/attachment.htm
Más información sobre la lista de distribución Ubuntu-ni