window.pipedriveLeadboosterConfig = { base: 'leadbooster-chat.pipedrive.com', companyId: 11580370, playbookUuid: '22236db1-6d50-40c4-b48f-8b11262155be', versión: 2, } ;(function () { var w = window if (w.LeadBooster) { console.warn('LeadBooster ya existe') } else { w.LeadBooster = { q: [], on: function (n, h) { this.q.push({ t: 'o', n: n, h: h }) }, trigger: function (n) { this.q.push({ t: 't', n: n }) }, } } })() JavaScript está totalmente muerto. Un tipo en Internet - The Codest
The Codest
  • Quiénes somos
  • Servicios
    • Desarrollo de software
      • Desarrollo Frontend
      • Desarrollo backend
    • Staff Augmentation
      • Desarrolladores frontales
      • Desarrolladores de backend
      • Ingenieros de datos
      • Ingenieros de la nube
      • Ingenieros de control de calidad
      • Otros
    • Asesoramiento
      • Auditoría y consultoría
  • Industrias
    • Fintech y Banca
    • E-commerce
    • Adtech
    • Tecnología sanitaria
    • Fabricación
    • Logística
    • Automoción
    • IOT
  • Valor para
    • CEO
    • CTO
    • Gestor de entregas
  • Nuestro equipo
  • Case Studies
  • Saber cómo
    • Blog
    • Meetups
    • Seminarios en línea
    • Recursos
Carreras profesionales Póngase en contacto
  • Quiénes somos
  • Servicios
    • Desarrollo de software
      • Desarrollo Frontend
      • Desarrollo backend
    • Staff Augmentation
      • Desarrolladores frontales
      • Desarrolladores de backend
      • Ingenieros de datos
      • Ingenieros de la nube
      • Ingenieros de control de calidad
      • Otros
    • Asesoramiento
      • Auditoría y consultoría
  • Valor para
    • CEO
    • CTO
    • Gestor de entregas
  • Nuestro equipo
  • Case Studies
  • Saber cómo
    • Blog
    • Meetups
    • Seminarios en línea
    • Recursos
Carreras profesionales Póngase en contacto
Flecha atrás VOLVER
2021-05-20
Desarrollo de software

JavaScript está totalmente muerto. Un tipo en Internet

Lukasz Formela

O al menos eso se supone. Conocemos el procedimiento. El odio hacia JavaScript no surgió de la nada. La falta de diferentes idiomas para ser utilizados en la web fue un problema por sí mismo durante un largo período de tiempo.

Recuerdo que cuando empecé a programar "de verdad", Flash iba a ser abandonado y nos íbamos a quedar sin ningún aspecto interactivo en nuestros navegadores, salvo los realizados con JavaScript. ¿Silverlight? Nadie se acuerda de eso. ¿O tal vez ActiveX? Hace tiempo que dejamos atrás los días en que estas tecnologías tuvieron su momento y ahora, quizá más que nunca, JavaScript está en su esplendor.

Tuve la oportunidad de trabajar en JavaScript en el backend haciendo API's simples (express + nodo). He hecho algunas aplicaciones básicas de touchpad (ReactNative) usando JS. Entonces levanté alguna carga del hilo principal usando service workers. Construí aplicaciones frontend (React, VueAngularJS) y lo único que me falta son aplicaciones de escritorio (Electron), ¡todo integrado en JavaScript!

¿Cómo es que todavía hay gente que cree que JavaScript está muerto?

Para los que prefieren lenguajes más estáticos, JavaScript siempre será una abominación sin typescript. Sólo si se añade, el lenguaje podría llegar a ser aceptable para ellos. Las preferencias de los desarrolladores eran muy fuertes cuando se añadía una gran cantidad de código escrito atrás en el tiempo fue en Java o C.

Cuando se les pedía que hicieran una tarea fuera del ámbito de su lenguaje, esos desarrolladores se encontraban un poco perdidos; esta fricción se soluciona ahora utilizando transpiladores y otras herramientas útiles, como el ya mencionado TypeScript. Imagínate que tienes que abandonar el lenguaje que amas y que ha crecido en ti como un buen par de zapatos por el confuso y no demasiado cómodo par de éstos:

JavaScript

Entonces, ¿por qué elegir JavaScript para mi próxima proyecto? Necesito que mis desarrolladores amen el código que escriben, no que lo odien con cada célula de su cuerpo.

El JavaScript es universal: maestro en todo, maestro en nada

Incluso los desarrolladores web están tratando de encontrar maneras de deshacerse de JS con WebAssembly. En el desarrollo móvil, no solo tenemos aplicaciones nativas, sino también cosas como Flutter que están asaltando el castillo. Pero cuando se trata de hacer un proyecto de principio a fin, tu equipo a menudo tiene que ser diversa.

Java + Angular, Python y React... Todos estos proyectos necesitaban principalmente dos desarrolladores que se centraran en diferentes aspectos del código. Si optas por los desarrolladores de JS, lo más probable es que puedan resolver un ticket relacionado con la base de datos, así como arreglar algunos problemas de CSS y el script de análisis que ha estado atormentando tu puntuación de Lighthouse desde hace algún tiempo.

Por supuesto, algunos proyectos requieren las cosas que, por ejemplo, Java, Python, Go o Ruby ponen sobre la mesa, pero al final, cuanta más diversidad haya en los paradigmas, menos probable será que busques desarrolladores que vengan a hacer el trabajo real. Echemos un vistazo rápido a las estadísticas:

JavaScript popularidad

Esto demuestra que el JS no parece estar muerto, sino que se está convirtiendo en un nuevo competidor en el mercado. mercado. Con la pandemia mundial, he observado que el entorno JS se ha hecho aún más popular, por lo que en la próxima encuesta apostaría a que JS podría ir mucho más allá de 70%. Si estás pensando en poner en marcha un nuevo proyecto, ponte en contacto con nosotros y estaremos encantados de explicarte por qué JS podría ser el camino a seguir.

Los pros de JS

Hoy en día JS ha madurado desde la oruga que solía ser. Salen nuevas versiones en plazos razonables. Los errores que se comunican a los proveedores de navegadores se solucionan lo antes posible y las bromas sobre paquetes y frameworks que salen cada hora son en cierto modo ciertas.

Con un lenguaje tan utilizado por tanta gente, es cuestión de tiempo encontrar las mejores soluciones para los problemas que hay que afrontar. Últimamente he estado trabajando en el IoT aplicación que ayuda a las personas en apuros a avisar a determinados servicios de que su vida corre peligro. Si no fuera por JavaScript, no podría trabajar en una iniciativa así. JS me ha abierto muchas puertas y puede que a sus desarrolladores también.

Un par de profesionales creo que podrían convertirte en partidario de JS:

- múltiples plataformas compatibles (web, móvil, IoT, escritorio, la nevera, HUD de la nave espacial),

- un paquete para cualquier cosa (ya sea manejo de fechas o generación de chistes),

- un desarrollador de js es una navaja suiza,

- mejora continua de la lengua,

- Una gran comunidad siempre dispuesta a ayudar (o a marcar los problemas como duplicados),

- con las herramientas CLI, puedes crear aplicaciones casi al instante.

Comentarios

Hay algunos límites a lo que el JavaScript puede hacer, pero supongo que si eres testarudo y tienes suficiente RAM, café y neuronas de sobra, puedes hacer absolutamente cualquier cosa con él.

Más información:

Por qué debería (probablemente) utilizar Typescript

¿Cómo no matar un proyecto con malas prácticas de codificación?

Estrategias de obtención de datos en NextJS

Artículos relacionados

Desarrollo de software

Crear aplicaciones web preparadas para el futuro: ideas del equipo de expertos de The Codest

Descubra cómo The Codest destaca en la creación de aplicaciones web escalables e interactivas con tecnologías de vanguardia, ofreciendo experiencias de usuario fluidas en todas las plataformas. Descubra cómo nuestra experiencia impulsa la transformación...

EL MEJOR
Desarrollo de software

Las 10 mejores empresas de desarrollo de software de Letonia

Conozca las principales empresas de desarrollo de software de Letonia y sus innovadoras soluciones en nuestro último artículo. Descubra cómo estos líderes tecnológicos pueden ayudarle a mejorar su negocio.

thecodest
Soluciones para empresas y escalas

Fundamentos del desarrollo de software Java: Guía para externalizar con éxito

Explore esta guía esencial sobre el desarrollo de software Java outsourcing con éxito para mejorar la eficiencia, acceder a la experiencia e impulsar el éxito de los proyectos con The Codest.

thecodest
Desarrollo de software

La guía definitiva para subcontratar en Polonia

El auge de las outsourcing en Polonia está impulsado por los avances económicos, educativos y tecnológicos, que fomentan el crecimiento de las TI y un clima favorable a las empresas.

TheCodest
Soluciones para empresas y escalas

Guía completa de herramientas y técnicas de auditoría informática

Las auditorías informáticas garantizan sistemas seguros, eficientes y conformes. Obtenga más información sobre su importancia leyendo el artículo completo.

The Codest
Jakub Jakubowicz CTO y Cofundador

Suscríbase a nuestra base de conocimientos y manténgase al día de la experiencia del sector informático.

    Quiénes somos

    The Codest - Empresa internacional de desarrollo de software con centros tecnológicos en Polonia.

    Reino Unido - Sede central

    • Oficina 303B, 182-184 High Street North E6 2JA
      Londres, Inglaterra

    Polonia - Centros tecnológicos locales

    • Parque de oficinas Fabryczna, Aleja
      Pokoju 18, 31-564 Cracovia
    • Embajada del Cerebro, Konstruktorska
      11, 02-673 Varsovia, Polonia

      The Codest

    • Inicio
    • Quiénes somos
    • Servicios
    • Case Studies
    • Saber cómo
    • Carreras profesionales
    • Diccionario

      Servicios

    • Asesoramiento
    • Desarrollo de software
    • Desarrollo backend
    • Desarrollo Frontend
    • Staff Augmentation
    • Desarrolladores de backend
    • Ingenieros de la nube
    • Ingenieros de datos
    • Otros
    • Ingenieros de control de calidad

      Recursos

    • Hechos y mitos sobre la cooperación con un socio externo de desarrollo de software
    • De EE.UU. a Europa: ¿Por qué las startups estadounidenses deciden trasladarse a Europa?
    • Comparación de los polos de desarrollo de Tech Offshore: Tech Offshore Europa (Polonia), ASEAN (Filipinas), Eurasia (Turquía)
    • ¿Cuáles son los principales retos de los CTO y los CIO?
    • The Codest
    • The Codest
    • The Codest
    • Privacy policy
    • Condiciones de uso del sitio web

    Copyright © 2025 por The Codest. Todos los derechos reservados.

    es_ESSpanish
    en_USEnglish de_DEGerman sv_SESwedish da_DKDanish nb_NONorwegian fiFinnish fr_FRFrench pl_PLPolish arArabic it_ITItalian jaJapanese ko_KRKorean nl_NLDutch etEstonian elGreek es_ESSpanish