GNU/Linux >> Tutoriales Linux >  >> Linux

La encuesta dice:cómo los desarrolladores de 267 usan Node.js

Cuando se completó una encuesta a principios de este año por 285 desarrolladores en 52 países, 267 de ellos dijeron que usan Node.js. Veamos por qué se usa, quiénes son estos desarrolladores y cómo se benefician sus empresas.

  • ¿Por qué a los desarrolladores les gusta este entorno de tiempo de ejecución?
  • Encuesta:¿Quiénes son estos desarrolladores y cómo se benefician?
  • Implementación con un solo clic de Node.js

¿Por qué a los desarrolladores les gusta este entorno de tiempo de ejecución?

Aquí hay cinco razones principales por las que a los codificadores les gusta Node.js:

  1. Le permite codificar en un lenguaje dinámico a velocidades que superan con creces a Perl, Python y Ruby.
  2. Admite miles de conexiones simultáneas sin un aumento importante en el consumo de recursos.
  3. JavaScript está bien diseñado para bucles de eventos.
  4. JavaScript es increíblemente común, posiblemente el lenguaje de desarrollo más utilizado.
  5. La forma en que Node.js crea coherencia entre el servidor web y el navegador también es esencial. "El uso de JavaScript en un servidor web y en el navegador reduce la falta de coincidencia de impedancia entre los dos entornos de programación", dice postfuturist en Stack Overflow, "que puede comunicar estructuras de datos a través de JSON que funcionan de la misma manera en ambos lados de la ecuación".

Otra razón importante por la que los desarrolladores recurren a Node.js es que hay muchísimos paquetes para elegir, y todos ellos permiten la instalación con un solo comando, señala Leah Hunter de O'Reilly. En realidad, la cantidad de paquetes se está disparando:

  • Septiembre de 2014:74 000
  • Abril de 2015:132 000
  • Septiembre de 2015:182 000

Encuesta:¿Quiénes son estos desarrolladores y cómo se benefician?

Ahora echemos un vistazo a la encuesta, que fue creada por Gabor Nagy de la consultora RisingStack de Node.js.

Experiencia y educación

La mayoría de los usuarios de Node.js tienen entre 20 y 30 años (25-34), pero eso ciertamente no significa que todos sean novatos. De hecho, uno de cada tres ha estado programando durante más de una década. En cuanto a la escuela, poco menos de la mitad de estas 267 personas tenían una licenciatura.

Idiomas durante el último año

La gran mayoría de los encuestados, unos 240 de ellos en ambos casos, habían utilizado tanto JavaScript (Node.js) como Java durante los últimos 12 meses. Mientras tanto, PHP fue utilizado por alrededor de 90 de los desarrolladores, seguido por poco menos de 50 tanto para Python como para C#/.NET. En cuanto a las herramientas utilizadas junto con Node.js, las tres principales fueron Express, Mongo y MySQL.

Satisfacción laboral

La satisfacción laboral aumenta según la cantidad de tiempo que los desarrolladores han estado trabajando con Node.js. Más de la mitad de las personas que dijeron que lo habían estado usando durante 3 a 5 años dijeron que "amaban" su trabajo, mientras que menos del 40 % de los que lo habían estado usando durante menos de un año dijeron lo mismo.

"Obviamente, no significa que automáticamente te encantará tu trabajo si usas Node", dice Nagy, "pero definitivamente puede aumentar tus posibilidades de obtener una mejor oferta si sabes un par de cosas al respecto".

Vidas laborales cotidianas

Nagy también analizó la vida laboral típica del día a día de los programadores de Node.js. Las cinco actividades principales que actualmente ocupan entre el 51 % y el 75 % del tiempo de los desarrolladores son las siguientes:

  1. Programación de nuevas funciones
  2. Trabajando en correcciones de errores
  3. Aprender procesos/herramientas adicionales
  4. Mejora de la calidad/refactorización

(Esta pregunta también reveló que uno de cada tres desarrolladores encuestados trabaja a distancia).

Industrias que utilizan Node.js

Nagy quería saber qué industrias se estaban beneficiando más de Node.js. Los ocho primeros fueron educación, gobierno, productos de software, servicios web, salud, consultoría, manufactura y finanzas.

Nagy señala específicamente la educación para la explicación, ya que es una vertical amplia. “[N]o estamos hablando de universidades o colegios aquí”, dice. "La mayoría de estas empresas ofrecen una plataforma SaaS con facturación recurrente o ganan dinero con ventas directas tanto en direcciones B2B como B2C".

Porcentaje de infraestructura que utiliza Node.js

En este punto, Node.js todavía se encuentra en la etapa de "incursionar" para muchas organizaciones. Los hallazgos de Nagy revelan que la mayoría de las organizaciones lo usan para menos del 20 % de su infraestructura. Sin embargo, no hay muchas empresas que lo usen con moderación:la segunda respuesta más alta fue que se usó para más del 80 % del backend, lo que sugiere que normalmente se prueba y luego se adopta en todo el sistema.

Uso predominante

Si bien Node.js tiene una amplia variedad de usos, los cuatro principales de esta población son la creación de API REST, la creación de servicios en tiempo real, la creación de microservicios y las herramientas.

Razones para usar

Todo el mundo siempre habla de la velocidad y el costo de cualquier solución, pero Nagy señala que, dentro de lo razonable, la velocidad es el verdadero factor decisivo. Las cinco razones principales para usar Node.js son:

  1. Rendimiento
  2. Experimentación general
  3. Relación con JavaScript
  4. Actualizaciones publicadas con mayor frecuencia
  5. Ahorro de costes a largo plazo

“El rendimiento está en primer lugar por una razón”, dice Nagy, porque la velocidad es simplemente la máxima prioridad cuando se trata de desarrollo. “Cuando Google experimentó mostrando 30 resultados de búsqueda en lugar de 10 con un tiempo de carga adicional de 0,5 segundos”, recuerda, “el tráfico del sitio se redujo en un 20 %”. El alojamiento en la nube es otra forma de mejorar en gran medida la velocidad y la eficiencia.

Implementación con un solo clic de Node.js

A los codificadores les gusta Node.js por su increíble velocidad, tanto porque mejora el rendimiento como porque reduce el tiempo de comercialización.

En Atlantic.Net, apreciamos el factor crítico que es el tiempo para los desarrolladores. Es por eso que ofrecemos alojamiento de aplicaciones de Node.js con un solo clic y lo mejor en alojamiento VPS para aumentar aún más su eficiencia y productividad.


Linux
  1. Cómo usar BusyBox en Linux

  2. Cómo usar los comandos del historial de Bash

  3. Cómo uso cron en Linux

  4. Cómo usar BUSCAR en Linux

  5. Cómo instalar y usar NVM en Debian 11

Cómo usar Instagram en la terminal

Cómo instalar y usar NVM en Debian 11

Cómo usar el comando PS

Cómo usar el comando SUPERIOR

Cómo usar FTP

Cómo instalar Node.js en Ubuntu 14.04