Los lenguajes de programación preferidos por los desarrolladores.

Stack Overflow ha realizado una encuesta mundial para conocer los lenguajes de programación preferidos por los desarrolladores. Como ya sucedió en la encuesta de 2020, Rust vuelve a ganar e incluso ha sido más valorado que en 2020, con un 86,69% de desarrolladores que eligieron Rust como el lenguaje que más favorito.

Este ha sido un buen año para Rust. Destaca la creación de la Rust Foundation que busca apoyar el desarrollo del lenguaje de programación y su ecosistema y de la que forman parte directores provenientes de cada una de las empresas fundadoras de Rust (gigantes como Google, Microsoft, Amazon Web Services, Huawei y Mozilla).

 Más adelante, Facebook que lleva años usando Rust, se subió al carro de esta Fundación. Aún así le falta popularidad aunque más programadores lo conocen este año, si nos fijamos en las cifras de 2020 en donde solo el 5,11% de los desarrolladores entrevistados decía haber usado Rust y este año esta cifra es del 7,03%.

Otros de los lenguajes más amados son Clojure, TypeScript, Elixir, Julia y Python, en este orden, como se puede ver en el gráfico realizado por Stack Overflow tras la encuesta a 80.000 desarrolladores de 181 países (unos 1.500 fueron encuestados en España).

Javascript, HTML/CSS y Python son los más utilizados

Si nos fijamos en los lenguajes de programación más usados nos encontramos con que por noveno año consecutivo, Javascript vuelve a ser el más utilizado por los programadores. «Para la mayoría de los desarrolladores, programar es programar en la web», dicen los creadores de este estudio. Python ha superado a SQL para llegar a ser el tercer lenguaje más usado del momento, tras HTML/CSS. Java, Node.js y TypeScript también encabezan la lista de los lenguajes de programación más usados por los desarrolladores.
Con todo esto, cabe destacar que, una vez más, Javascript se encuentra entre los lenguajes más «temidos» a pesar de su gran cuota de mercado. Casi el 40% de los programadores que han participado de este estudio dicen no querer usarlo. Aunque la cifra es mala, Javascript no tiene tan mala fama como Java, PowerShell o Groovy, por mencionar algunos de los lenguajes menos queridos. También destaca que aunque C sigue siendo un lenguaje muy utilizado, hay más desarrolladores que lo temen (66%) que los que lo aman (39,56%).

Clojure destaca como la tecnología que más paga

Ahora si hablamos de beneficios económicos para los programadores, encontramos a Clojure como «la que más paga» a los profesionales de este lenguaje, mientras que Dart es la que menos paga, con una gran diferencia.
El pasado año, las más pagadas eran Perl, Scala, Go, Rust y Ruby. En este 2021, encontramos que tras Clojure están F#, Elixir, Erlang y Perl. Rust se ubica en el puesto octavo y Phyton se ubica muy por detrás, en el 19º. Este es un dato muy importante para los profesionales del sector que siempre buscan ir aprendiendo para conseguir mayores beneficios con sus labores.

 

 

 

Fuente: https://www.genbeta.com

¿Seguirá existiendo Kubuntu el año que viene?

kubuntu

¿Recordáis ese mal rollo en la comunidad Ubuntu del que os hablamos hace unas semanas? De cómo se resuelva ese asunto finalmente puede depender el futuro de Kubuntu como distribución… o no, que tampoco está del todo claro.

La cuestión es… (¿te has leído el artículo de arriba? Te conviene para enterarte bien, porque ahora vamos al grano). La cuestión es que Jonathan Riddell, líder del proyecto Kubuntu, ha cedido o lo han obligado a ceder, y se retira del Kubuntu Community Council (KCC) a petición del Ubuntu Community Council (UCC), cuya decisión fue respaldada por Mark Shuttleworth.

A juzgar por el anuncio de ambos órganos todo parece haberse cerrado bien, con voluntad de colaboración y respeto mutuo. Sin embargo, el lanzamiento de la primera alfa de Ubuntu 15.10 y compañía deja abierta otra posibilidad en lo que a Kubuntu concierne:

El equipo de Kubuntu está comprometido a lanzar [Kubuntu] 15.10 en octubre. Actualizaciones, correcciones y futuras versiones son inciertas actualmente.

¿Qué significa eso exactamente? Despejando lo obvio, que al menos algunos desarrolladores de Kubuntu se lo están pensando, y es que si Riddell se desvincula por completo de la distribución que ha encabezado durante años, esta puede quedar herida de muerte. Cabe señalar que Riddell ha sido por mucho tiempo el único desarrollador a tiempo completo de Kubuntu, desde 2012 a sueldo de Blue Systems, desarrolladora de Netrunner -distribución basada en Kubuntu para más datos.

Así pues, falta por ver cómo se suceden los acontecimientos en los próximos meses para ver si se resuelve la situación o no; si veremos Kubuntu 16.04 LTS o no, etc. La advertencia de los desarrolladores de Kubuntu es sutil, pero visible.

Mi opinión es que Kubuntu seguirá adelante aunque varios colaboradores den la espantada, porque lo contrario sería un palo en toda regla a la imagen de Ubuntu como proyecto y a su propia comunidad. No se lo pueden permitir. La duda es en qué estado quedará la distro, ya que del comunicado oficial se entiende que a partir de ahora se hace cargo de ella la comunidad, pero que Jonathan Riddell deje el cargo no supone, en un principio, que deje de trabajar en Kubuntu.

Fuente: Muylinux.com

Linux adopta un código para resolver conflictos entre desarrolladores

penguins_tux

“Si no puedes aguantar el calor, sal de la cocina”, podría haber sido el lema no oficial de la comunidad en torno al kernel Linux. Así comienza su artículo Steven J. Vaughan-Nichols en ZDNet y lo cierto es que lo borda. ¿Quién no recuerda alguna de las salidas de tono del jefazo Torvalds?

Los calentones de Linus Torvalds son legendarios, pero las discusiones en las listas de correo del kernel son una constante debida por norma general a asuntos técnicos relacionados con el código. Para gestionar mejor estas situaciones, ahora se ha aceptado un “código de conflictos“, propuesto por Greg Kroah-Hartman, firmado por unos 60 desarrolladores y aprobado por Mr. Torvalds para su inclusión en el kernel, como si de un parche más se tratase.

El esfuerzo de desarrollo del kernel Linux es un proceso muy personal en comparación con las formas “tradicionales” de desarrollo de software. Tu código y las ideas que aporta éste serán revisados cuidadosamente, resultando a menudo en críticas. La revisión requerirá casi siempre mejoras en el código antes de que pueda ser incluido en el kernel. Esto sucede porque todos los involucrados quieren hallar la mejor solución posible para el éxito general de Linux. Este proceso de desarrollo se ha mostrado válido para crear el núcleo para sistemas operativos más robusto y no queremos que nada disminuya la calidad del resultado final.

El anterior fragmento es lo más reseñable de este “código de conducta”, que en caso de que el conflicto sobrepase un nivel, apunta a su resolución a través de un comité técnico de la Linux Foundation.

Queda por ver que lo cumpla Linus Torvalds, lenguaraz donde los haya que decía eso de “mi cultura es maldecir“, y es que difícilmente cambia el finlandés: este sábado daba las gracias en Google+ a los desarrolladores de Google Calendar para Android, en resumen, por haber dejado las drogas duras y rectificar un movimiento inmensamente estúpido con la última actualización (y, quitando las formas, tenía razón).

Fuente: www.linuxfoundation.org


Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home1/uiolibre/public_html/wp-content/plugins/simple-lightbox/includes/class.utilities.php on line 545