¿Cuánto javascript necesito para el desarrollo web?

Es imposible responder esta pregunta. Es como preguntar cuánto inglés necesitas escribir. ¿Escribir que? ¿Una señal de carretera? ¿Un mensaje de texto? un haiku? ¿una novela? El “desarrollo web” cubre una gama igualmente amplia.

Si está buscando trabajo como desarrollador web , por ejemplo, espera ser contratado por muchas personas diferentes que necesitan todo tipo de trabajo del lado del cliente, y no quiere decir constantemente: “No, lo siento. No lo haga. saber cómo hacerlo “, necesitará conocer una gran cantidad de JavaScript. No estoy seguro de cómo cuantificar “mucho”. ¿Cuánta música necesitas para poder escribir una canción?

Si todo lo que está haciendo es agregar un formulario simple a un sitio web, y solo necesita recopilar datos de él y enviarlo al servidor, entonces no necesita mucho conocimiento de JavaScript. Si estás escribiendo algo como gmail o un juego complejo, entonces necesitas una gran cantidad. Hay otros trabajos que se encuentran entre estos dos polos.

Soy un desarrollador senior de front-end, y he estado trabajando con JavaScript a tiempo completo durante unos seis años. Antes de eso, programé en otros idiomas. Programar es programar. Es dificil. Se necesita práctica. No es algo que se aprende en 21 días, no a nivel profesional.

Eso depende completamente de lo que estás construyendo.

Si está creando una página web simple con imágenes y texto, no necesitará JavaScript en absoluto.

Por otro lado, si está creando una GUI compleja con una gran cantidad de interacción del usuario, necesitará una gran cantidad de JavaScript, es decir, miles de líneas de JavaScript para cualquier aplicación considerable.

Es posible tener el JavaScript generado de forma completamente automática en algunos marcos como Vaadin.

El marco de trabajo de Rails Express que he desarrollado requiere escribir solo código Ruby, sin JavaScript, CSS o HTML.

Sorprendentemente poco, en realidad. Llevo 10 años haciendo desarrollo web y conozco muy poco JavaScript … lo suficiente para sobrevivir. Lo uso principalmente con jQuery.

La mayoría de las aplicaciones web están escritas en lenguajes como PHP, Java, C #, Python, Ruby, Scala, Perl, etc. El único lugar donde se usa mucho JavaScript es en aplicaciones web “front-end”, e incluso allí, no Realmente necesito JavaScript, ya que los idiomas transpilados se usan comúnmente. Lenguajes como Amber, ClojureScript, CoffeeScript, Dart, Elm, Haxe, Kotlin, Scala.js, etc.

Supongo que te estás moviendo en el desarrollo web front-end.

Entonces, en el campo Javascript, creo que nunca debes dejar de aprender. A menudo actualiza nuevas tecnologías como Jquery -> AJAX -> AngularJS / EmberJS / BackboneJS -> Angular / React / Vue / … -> WebVR.

Hay muchas cosas que aprender, puede elegir qué tecnología Javascript es adecuada para su empresa actual y luego pasar a otra.

Le sugiero que siga las E / S de Google para conocer la última tecnología JS.

¡Buena suerte!