Si voy a comenzar a aprender programación de JavaScript, como desarrollador de Java, ¿es mejor aprender TypeScript que de todos modos genera JavaScript?

Lo mejor es aprender JavaScript puro para convertirse en un desarrollador más fuerte, muchas personas se quejarán sobre los lenguajes que compilan a JavaScript (script de café, te estoy mirando) pero es otra capa de complejidad para tu sistema.
Te vuelves dependiente y vago, cuando las cosas van mal con tu código, ¿dónde mirarías?

Learning Pure JavaScript le permite apreciar el dolor y comprender los beneficios que brindan las bibliotecas.

Una de las bibliotecas más populares sería jQuery, es genial. sin embargo, es una gran biblioteca para incluir para usar una parte tan pequeña de la misma. También un pequeño problema que ocurre regularmente es que los desarrolladores se vuelven dependientes de jQuery y pueden no entender cómo depurar errores de nivel más profundo.

Entonces, el resultado final. Aprenda JavaScript, es probable que tenga que trabajar con él en algún momento u otro (durante al menos los próximos 5 años antes de que C ++ u otro NativeCode pueda escribirse y funcionar en todos los navegadores actuales), algo bastante impresionante para un lenguaje escrito en 10 días.

Hay algunos libros geniales para leer, http://shop.oreilly.com/product/… que es enorme pero hay un libro más pequeño que contiene las partes buenas http://shop.oreilly.com/product/…

Disfrutar

Si fuera yo, aprendería ambas cosas, creo firmemente que cuando aprendes la abstracción, debes conocer las funcionalidades de la tecnología subyacente. Además, conocer JS probablemente sea mucho más fácil de transferir a los cientos de dialectos

Día a día, diría que TypeScript sería una mejor opción para usar, por lo que entiendo es un JavaScript mucho más limpio

Agregar capas de complejidad en un ecosistema de JavaScript ya desordenado no parece el camino a seguir. Pero algunas personas lo hacen. El único inconveniente que puedo ver es que dañará sus ofertas de trabajo de JavaScript (1000s) a TypeScript (10s). Intenta explicar tus preferencias técnicas al reclutador.

More Interesting

Tengo 20 años. ¿Debo aprender a hackear o ir al desarrollo web? Estoy asistiendo a cursos de CS en Italia. Estoy dispuesto a poner todo mi esfuerzo para lograr ambos.

Quiero comenzar un sitio web para reservar hoteles. ¿Sugiere sistemas de reserva que permitan la reserva en línea?

Quiero poder escribir mis propias integraciones de API, así como crear modelos predictivos y aplicaciones nativas; ¿Alguna idea sobre un lenguaje sólido para estos intereses?

Si voy a comenzar a aprender programación de JavaScript, como desarrollador de Java, ¿es mejor aprender TypeScript que de todos modos genera JavaScript?

¿Qué información necesito de un cliente para crear un sitio web?

Cómo hacer páginas en el tema Boardwalk (haga clic en el enlace en detalles)

Cómo convertirme en un desarrollador web completo si no disfruto de las matemáticas, pero me encanta resolver problemas

¿Puedo aprender desarrollo web y programación Java lado a lado, si soy un principiante?

¿Debo aprender c ++ / c si quiero ser desarrollador web?

Parece que no tengo un mapa claro de la estructura de carpetas de Node y Express. ¿Qué debo hacer para entender Nodo y Javascript en general?

Aprendí a construir aplicaciones web fullstack usando HTML / CSS / JS junto con React / Express, etc. ¿Cuándo necesitaría WordPress?

¿Un desarrollador web front-end (Html ​​/ CSS, js) necesita saber cómo usar PS? ¿Qué necesita para poder hacer con PS?

Tengo 2.7 años de experiencia en php pero no soy muy bueno en programación. Ahora la vida es horrible para mí. Ya tengo 24. ¿Qué debo hacer ahora?

Aprendí HTML, CSS y JavaScript. ¿Cómo puedo ganar dinero en casa usando estas habilidades?

Quiero profundizar en la programación. Tengo 17 años y estudiaré CS en la universidad. He hecho algo de Java en la Harvard Summer School. ¿De dónde empezaré?