[Ubuntu-ni] [fedora-ni] Re: Grupo de Usuarios de Ruby On Rails...

Pavel Muñoz minibota en gmail.com
Jue Oct 11 21:12:57 BST 2007


Introduccion al lenguaje D:

http://juanjoalvarez.net/introald

En resumen... es un C++ "mejorado". Pero como siempre, esto es opinion de
cada quien.

El día 11/10/07, Denis Torres <denisjtorresg en gmail.com> escribió:
>
> 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
>
> --
> Ubuntu-ni mailing list
> Ubuntu-ni en lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ni
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-ni/attachments/20071011/445729ae/attachment.htm 


Más información sobre la lista de distribución Ubuntu-ni