Ha sido probado y no ha funcionado muy bien. En los primeros días de los navegadores, había JavaScript y VBScript. VBScript, por lo que puedo recordar, solo funcionó en Internet Explorer, que finalmente perdió terreno frente a otros navegadores. Por lo tanto, VBScript desapareció de los navegadores y se mantuvo solo en otros contextos.
Un idioma que se ejecuta en un navegador no puede funcionar a menos que los navegadores lo admitan. Algunas personas han tratado de solucionarlo inventando cosas como CoffeeScript, que se compila en JavaScript, pero eso es un problema adicional cuando puedes escribir JavaScript directamente en HTML.
También puede desarrollar complementos para permitir que los navegadores admitan otros idiomas. Son un riesgo de seguridad y la mayoría de las personas no los van a tener instalados. Probablemente el complemento más conocido que realmente despegó fue el complemento Flash, y Flash está desapareciendo debido a un riesgo de seguridad, entre otras cosas.
- ¿Cuál es la diferencia entre sitios web optimizados para dispositivos móviles y sitios web receptivos?
- ¿Cuáles son las buenas formas de desarrollar pasarelas SMS a granel?
- ¿Existe un programa gratuito que tenga la funcionalidad de Dreamweaver? ¿O cualquier programa gratuito que me permita crear filas div de HTML fácilmente sin codificación?
- ¿Cuáles son las perspectivas profesionales en el desarrollo de PHP en India?
- ¿Debería invertir más tiempo pensando en la arquitectura antes de la codificación, o debería escribir menos código estructurado más rápido e iterar sobre el prototipo de trabajo para implementar una arquitectura más fuerte en un momento posterior?
JavaScript fue realmente desagradable en sus primeros días. Funcionó de manera ligeramente diferente en cada navegador. Ahora, muchas diferencias se han suavizado y se han desarrollado bibliotecas populares de JavaScript, lo que significa que ya no es tan habitual tratar directamente con diferentes modelos de objetos del navegador, tanto que ni siquiera podría decir si el procedimiento para localizar elementos el uso de JavaScript puro ahora es igual en todos los navegadores o no; Como casi todos los demás, solo uso bibliotecas de JavaScript que evitan cualquier diferencia.
Parece que JavaScript se someterá a una mejora continua; Las fallas de seguridad se han analizado y parcheado infinitamente, todos los principales navegadores lo admiten y todos los principales navegadores tienen una muy buena consola de JavaScript que puede habilitar, lo que hace que sea bastante fácil descubrir dónde tiene errores su JavaScript.
Dado que los desarrolladores que trabajan con sitios web ahora realmente necesitan saber algo de JavaScript, su uso se extiende gradualmente fuera de solo ejecutarse en navegadores. Si cuenta el uso de JavaScript en los navegadores, es el lenguaje de programación más popular del mundo.
El formato de datos JSON, que fue desarrollado para representar datos en JavaScript y transferirlos entre navegadores y servidores, ahora se usa a menudo incluso cuando el cliente no está escrito en JavaScript, porque es mucho mejor que XML.
JavaScript, cuando se usa con una biblioteca popular como jQuery o Angular.js, probablemente no sea más terrible que muchos otros lenguajes especializados, como Perl. Puede escribir un código horrible en Perl, pero si desea generar un informe o cambiar datos de un formato a otro, o procesar texto, Perl puede hacer el trabajo realmente rápido, tanto en términos de tiempo de desarrollo como de velocidad de ejecución. Por esa razón, sus inconvenientes son pasados por alto por las muchas personas que lo usan.
Mucho de lo que sigue siendo molesto acerca de JavaScript se debe a la dificultad inherente de escribir código que se ejecuta dentro de los navegadores. Algunas adiciones adicionales y podría ser un lenguaje realmente agradable. Será mucho más fácil mejorar JavaScript que persuadir a los principales desarrolladores de navegadores para que admitan un lenguaje completamente nuevo.