¿Qué está impidiendo que los programadores de Javascript pasen a Typecript dadas las mejoras realizadas?

Muchas razones. La parte superior de mi cabeza:

  • TypeScript no es solo un superconjunto de JavaScript, sino también una cadena de herramientas con la que debe comprometerse, tiene un costo adicional, y así sucesivamente.
  • Para los desarrolladores de JavaScript que prefieren la escritura dinámica, TypeScript no es una mejora.
  • Hay alternativas como Flow.
  • La verificación de tipo por sí sola puede no ser un incentivo suficiente para la mudanza. En toda la gama de garantías (desde no garantías hasta funcional puro), TypeScript puede percibirse como demasiado incremental, y algunos desarrolladores pueden querer una solución más completa como ClosureScript, PureScript, Elm, etc.
  • Si proviene de un entorno dinámico, la escritura estática es algo que debe comprender para percibirlo como valioso. E incluso si comprende, puede optar por no participar en función del costo adicional involucrado (consulte el primer punto).

Uno o más de los siguientes:

  • no son conscientes de que existe TypeScript
  • no creas que los beneficios reclamados importan
  • no tienen código que se beneficiaría sustancialmente
  • no tiene o no quiere un proceso de construcción
  • codebase sería difícil / tedioso de adaptar
  • el resto del equipo no está a bordo
  • JavaScript fatiga
  • prefiero algún otro dialecto JS

Lo intenté una vez, pero sentí que no lo necesitaba. Mi aplicación web funcionó bien con JavaScript y no vi la necesidad de usar un transpiler.

Claro que hay mejoras, pero simplemente no las necesitaba. Mi sitio web era de tamaño mediano, una aplicación web de chat.