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

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

Cómo ser el mejor en todos los módulos de JAVA

Cómo hacer que un sitio web parezca desagradable, pero sin usuarios

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

Quiero consultar la API de Twitter continuamente, ¿dónde puedo guardar mi código y dejar que se ejecute todo el tiempo?

¿Qué debo aprender a continuación si conozco HTML, CSS, JavaScript, jQuery, PHP, MySQL y WordPress?

Quiero desarrollar un sitio bancario. ¿Dónde puedo encontrar un buen blog tutorial o sitio que explique sobre el flujo de trabajo del sistema bancario, los diseños de bases de datos, etc.?

Soy un desarrollador Utilicé PHP durante 7 años, y ahora estoy trabajando en Node.js y Angular.js. ¿Qué debería aprender a continuación? ¿Qué opinas sobre Python?

¿Qué idioma debo saber para ser desarrollador web?

He progresado en HTML y CSS. Codeacademy alinea JavaScript como el siguiente, FreeCodeCamp enumera JQuery como el siguiente. ¿Cuál es el mejor siguiente paso y por qué?

Si quiero un fondo animado / de video para una página web, ¿debo usar Flash o HTML5? ¿Cuál tiene los menores problemas de compatibilidad?

Cómo transferir un sitio web de cliente a mi servidor sin afectar su sitio

Cómo establecer un localhost usando Laravel

Si creara una aplicación móvil o web que sirviera a más de 5 millones de personas, ¿cómo haría para diseñar una aplicación de este tipo?

Cómo hacer un clon de Freelancer.com