El crecimiento de Ruby y Javascript, debido al crecimiento de las aplicaciones Web 2.0 es un hecho. Esto está provocando un paulatino descenso de Java y C/C++. La introdución de Rails supone crecimiento de Ruby. Lo normal sería pensar que este gráfico es un indicador de las habilidades necesarias en un futuro por un desarrollador web, pero la realidad es bien distinta aquí en España, sólo habría que darse una vuelta por algún portal de empleo y ver las habilidades que requieren las empresas...
Comentarios
#3 y #4 No dice que aspire a ser un indicador exacto del número de programas desarrollados en cada lenguaje, lo deja lo suficientemente claro en el título: "tendencia".
Totalmente de acuerdo con #3. Es un indice muy poco fiable puesto que de algunas tecnologias ya asentadas es normal que se vendan menos libros.
#5 La verdad es que no dice que el indicador sea exacto, ya que es un tema muy complicado para dar un estimador exacto, pero para mi "tendencia" tiene otro significado.
Pero asi como esta puesto el titulo y el cuerpo del texto con frases como "El crecimiento de Ruby y Javascript, debido al crecimiento de las aplicaciones Web 2.0 es un hecho" o "Esto está provocando un paulatino descenso de Java y C/C++" me parecen afirmaciones demasiado fuertes basandose en un estudio realizado a traves de la venta de libros.
#10 Esta noticia que comentas del JavaOne a mi me parece muy intereste, no se a propuesto ni comentado aqui?.
Enlace directo: http://radar.oreilly.com/archives/2006/08/programming_language_trends_1.html
El título es tendencioso. Puede que para saber de que va un leguaje y para meterle el diente se compre uno un libro y con eso te da para estudiartelo, hacer algunos ejercicios y cositas simples. La gente que trabaja de verdad con un lenguaje suele tener algún libro de consulta pero no continua comprando año tras año libros. En lugar de esto lo normal es acudir a distintas fuentes de información en Internet única forma de estar a la última. Listas de correo, consulta de código, etc.
Las gráficas no están midiendo el crecimiento de las aplicaciones. En todo caso estaría midiendo el efecto moda de los lenguajes.
#5 tampoco es un indicador de "tendencia" demasiado fiable. Habrá mucha gente que compre un libro, lo lea... o ni lo lea, y lo deje abandonado en la estantería para no volver a abrirlo ni escribir una sola línea en ese lenguaje.
Tal vez -como mucho la gráfica represente en cierta medida el "interés por" uno u otro lenguaje, nada más. No sé si a eso se le puede llamar tendencia precisamente.
Esta grafica corresponde al resto del mundo puesto que nosotros no evolucionamos hay que saber COBOL y Perl para encontrar un buen trabajo, ciertamente paradojica esta grafica...
"Here's the 3-year programming language market share trend based on computer book sales"
Esa gráfica se basa en el volumen de ventas de libros relacionados con cada tecnología en cuestión. No me parece un indicador demasiado fiable, la verdad.
No creo que el aumneto de Ruby implique un descenso de C/C++ ya que cada uno está orientado a un tipo de aplicación totalmente distinto. Y también me extraña que se use Ruby en la realización de aplicaciones web empresariales, donde a .NET aún le cuesta mucho entrar a competir con Java, y eso que ya tiene unos cuantos años, asi que...
Por otra parte es lo normal que un lenguaje nuevo tenga un aumento, pero no creo que se puedan sacar conclusiones de este tipo hasta dentro de unos cuantos años, cuando de verdad se vea si ha cuajado o no.
Se pueden acer aplicaciones web 2.0 y ajaxficadas usando solo java Generado_HTML+Generador_de_Java_Script por ejemplo JSF+ECHO o Struts+JSP + (El paquete de google para ajax)
De echo Google presento en la JavaOne de este año un paquete en el que las aplicaciones ajax se escriben en Java y el se encarga de traducirlas a JS.
Ni por asomo creo que Ruby pueda sustituir a Java a dia de hoy en el servidor. y no por el lenguaje en si (que a mi me gusta mas la sintaxis de Ruby) sin opor la madurez de todo lo que hay alrededor de la industria. Vamos que a mi me ha costado un año largo convencer a mi jefe que pasasemos de Java 1.4 a 1.5 como para decirle que cambiamos de lenguaje por que "quizas podria" ser mas productivo.
Por no hablar de los pocos millones de linaes de códigos que aun tendriamos que migrar desde java a Rails ... pufff imposible ni siquiera a medio plazo
[1] Disponible Google Web Toolkit para desarrollar fácilmente aplicaciones AJAX
Disponible Google Web Toolkit para desarrollar fác...
code.google.com[2] Google publica la herramienta que utiliza para sus aplicaciones AJAX
Google publica la herramienta que utiliza para sus...
eslomas.comLa [1] en ingles directamente desde google la [2] en español de un blog
A ver, que esté de moda un lenguaje de programación para WEB no tiene nada que ver con la programación de aplicaciones para escritorio, que es a lo que se dedican la mayor parte de las empresas de programación, así que no creo que se pongan a pedir Ruby ni similares.
Por otra parte #1, ¿que ofertas has consultado? Todas las que he visto últimamente piden C++, .Net o Java (principalmente).