Tendencias en lenguajes de programacion - O'Reilly

En agosto Tim O’Reilly publicó un artículo donde mostraba las tendencia - de los últimos tres años - de los lenguajes de programación basados en la venta de libros.

Los invito a que lean el artículo y los comentarios, los datos están interesantes y el razonamiento de usar la venta de libros como indicadores de tendencias tecnológicas tambien.


9 Respuestas a “Tendencias en Lenguajes de Programación”

  1. 1 Aníbal Rojas

    Comentario de prueba…

  2. 2 Jesús Gómez

    Otro comentario de prueba.

  3. 3 Jesús Gómez

    Interesantes los detalles del artículo donde se enfatiza la relación que tiene el incremento de las ventas de algunos libros en particular con ciertos eventos. Por ejemplo, el evento “rails” con el incremento de la venta de libros sobre ruby, y el evetno “ajax” con el incremento de la venta de libros sobre javascript y ruby al mismo tiempo. Triste el poco interés que se aprecia po python y perl. Ojalá en un futuro cercano vea el gráfico con perl resucitado y el evento asociado “perl 6″. Y python, ojalá vea algún dia algún evento asociado a su renacimiento (tremendo lenguaje, sobre todo para enseñar algorítmos y programación (Python Rules!)).

  4. 4 Gubatron

    Yo en el trabajo utilizo, Java en el servidor (Jetty, Spring, Hibernate, Freemarker, JSONRPC), Javascript en el cliente (Prototype.js + YUI Yahoo! User Interface Library))

    En mis proyectos personales, utilizo, Python y PHP5 en el servidor (y PHP para generar los templates), y porsupuesto Javascript (Prototype.js y Script.aculo.us).

    En mi trabajo anterior, todo era PHP4 y Smarty, a lo ultimo un pelo de AJAX con prototype y scriptaculous. Hay mucha demanda de programadores en PHP ultimamente, parece mentira, pero un gentio creyo en PHP. Pocas ofertas me llegan de Ruby on Rails, supongo que en un ano empezaran a llegar por monton.

    Java es evil, pero al menos me entretiene que esten sacando nuevas versiones y esten modernizando el lenguaje, soporta muchas cosas interesantes, pero me parece que hace las cosas mas complicadas de lo necesario.

    Mi favorito en este momento creo que es Python. Ya se me quito el complejo de no hacer nada serio en C++, a la final puedes hacerlo mas rapido, y mas limpio en Python, ahorrando “ciclos de desarrollo”, supongo que luego se pueden hacer optimizaciones para ahorrar ciclos de CPU, y como todos los sabios desarrolladores dicen, los “bottlenecks” ocurren generalmente en el 20% o menos del codigo, asi que es preferible tener el producto funcoinando primero, para poder medir esos cuellos de botella, y luego arreglar esos bottlenecks que generalmente tienen que ver con lectura/escritura a disco o latencia en la red, del resto los compiladores de hoy en dia hacen las optimizaciones muy bien por ti. (Trizte pero comodo)

    En muchos trabajos aqui en NY estan buscando full programadores en PHP, Java, no se si es por mi curriculum, pero quizas un 2% de las llamadas u ofertas que me llegan para ir a entrevistar son con C#, el resto si llegan muchas ofertas para programar en C++, Perl, Java, y siempre requieren conocimientos solidos a a nivel guru en Linux.

    Linux y Unix run the show my friends. Tu dinero en el banco no corre en un servidor microsoft ni de vaina.

  5. 5 Gubatron

    Saludos Edgar, voy a comentar este post en el proximo podcast.
    http://www.wedoit4you.com/podcast

  6. 6 andres

    mi lenguaje es php y visual basic pero php me parece el mejor es muy sencillo
    y hace cosas randiosas,,,,

  7. 7 Joaquín Windmüller

    Que interesante como la aparición de tenconlogías le dan un empujón a los lenguajes que ya tenién algo de tiempo (ruby) y mucho tiempo (javascript).

    Espero que pronto suceda algo parecido con PHP (mi lenguaje preferido actualmente). Tal vez el surgimiento de CakePHP (un framework a la Rails) sea lo que le faltaba al lenguaje.

    Saludos.

  8. 8 Javier Urrutia

    Ojo el grafico solo muestra la relacion de ventas de libros dado una tecnologia y su variacion en el tiempo.

    Obiamente las nuevas tecnologias deberian estar en terminos de venta, superiores por sobre las ya consolidadas. Yo por ejemplo ya no compro libros de Java, por que ya no los necesito (al menos los clasicos), pero si quisiera saber algo de Ruby tal vez me compraria uno. En resumen la tasa de programadores de un lenjuaje esta relacionada por el area que ocupa la curva en el grafico, como cuando se calcula una integral y la funcion de la misma en este caso es la linea de variacion en el tiempo. Desde ese analisis los lenguajes segun el grafico de mayor penetracion son en este orden Java, C/C++ , VB, C#, etc y en ultimo lugar Ruby.

    Como para considerar este punto de vista.

    Javier Urrutia
    http://www.misbytes.com

  9. 9 Diego Mendoza

    Javier, como bien describe el titulo del post, el gráfico muestra una tendencia, y la misma seguramente no sea similar al nivel de penetración de cada lenguaje.
    El análisis de este y otro tipos de indicadores (empleos ofrecidos, reportes de vendors, etc) permiten evaluar y posicionar cada uno de los lenguajes de acuerdo a su penetración, proyección, etc.


RSS feeds

Suscríbete a nuestros RSS Feeds