El término script básico se utiliza para referirse al JavaScript puro (o podemos decir JavaScript simple) sin ningún tipo de biblioteca adicional. A veces la gente lo usaba a menudo como una broma: hoy en día también se pueden hacer varias cosas sin utilizar bibliotecas de JavaScript adicionales.
El script básico es uno de los frameworks más livianos que existen. Es muy básico y sencillo de aprender y utilizar. Puede crear aplicaciones importantes e influyentes, así como sitios web, utilizando el script básico.
El equipo de desarrolladores que creó JavaScript básico trabaja continuamente en él para mejorarlo y hacerlo más útil para los desarrolladores web.
Echemos un vistazo a algunos sitios web importantes que actualmente utilizan JavaScript básico:
Los siguientes sitios web actualmente utilizan vanilla javascript , y estos sitios web también se mencionan en la página de inicio de JavaScript básico.
- YouTube
- yahoo
- Wikipedia
- ventanas viven
- Gorjeo
- Amazonas
- MSN
- eBay
- microsoft
- tumblr
- Manzana
- PayPal
- netflix
- Desbordamiento de pila
También es muy posible que la mayoría de la gente no pueda creer que la cantidad de sitios web que usan JavaScript básico sea mucho mayor que la cantidad de sitios web que usan JQuery.
¿Por qué deberías aprender Vanilla JS?
Esta es la pregunta muy común que hacen los principiantes: cuando ya hay tantos otros marcos y bibliotecas potentes disponibles, ¿por qué deberían elegir aprender Vanilla Js y usarlos?
Hay varias razones para elegir Vanilla JS para aprenderlo y usarlo en nuestros proyectos. Aquí estamos discutiendo los siguientes tres principales y más importantes.
a. Rendimiento web
Esto es mucho mejor para el rendimiento web que muchos otros marcos y bibliotecas, ya que es la parte más cara e importante de la pila de front-end. El código Vanilla js debe compilarse y analizarse, a diferencia de los archivos HTML y CSS, que solo están disponibles para su uso cuando se descargan. Un archivo js con un tamaño de 50 kb tiene un impacto mucho más significativo en el rendimiento web que el mismo tamaño de archivos HTML y CSS.
b. Experiencia de usuario
Proporciona una experiencia de desarrollo sencilla pero fácil de usar. Mientras desarrolla una aplicación o un sitio web utilizando JavaScript, un desarrollador solo necesita abrir el editor de texto y puede comenzar a codificar. No es necesario que el desarrollador realice pasos problemáticos como la instalación de npm, los pasos de compilación y la falta de compilación, etc.
C. También facilita el trabajo con marcos.
tutorial de lenguaje de programación java
En caso de que algún desarrollador todavía quiera utilizar alguno de los otros marcos, también hará que trabajar con ellos sea más cómodo. Como todos sabemos lo difícil que es comenzar con un marco.
Hay muchos conocimientos asumidos en la documentación y comprender cómo funcionan todas las herramientas disponibles hace que sea mucho más fácil de aprender. Muchos principiantes que tienen pocos conocimientos intentan aprender un marco, no es de extrañar que se queden atascados en algún lugar después de un tiempo y dejen de centrarse en los fundamentos de Vanilla js. Cuando se sienten cómodos, vuelven a empezar a aprender marcos y esta vez entienden las cosas mucho más rápido.
Algunas otras ventajas importantes del script básico son las siguientes:
Podemos insertar JavaScript en cualquiera de las páginas web, pero en otro lenguaje de script no podemos hacerlo. Por ejemplo PHP
También podemos usarlo en varias aplicaciones diferentes porque soporta otros lenguajes como PHP y Pearl, etc.
Como todos sabemos, la ejecución de JavaScript se realiza en el lado del cliente, lo que reduce la demanda general de uso del servidor. Además, la aplicación sencilla no requiere la participación del servidor en absoluto.
Con la ayuda de JavaScript, podemos crear una excelente calidad de funciones como arrastrar y soltar y componentes como un control deslizante. Esto puede afectar la experiencia del usuario en el sitio web de manera positiva.
Dado que su ejecución ocurre del lado del cliente, no requiere ningún tipo de recursos externos, su velocidad es excelente. La velocidad de JavaScript tampoco se ve afectada por las llamadas a un servidor back-end.
Desventajas de la escritura vainilla
- Una de las desventajas más importantes del script básico es la seguridad del lado del cliente, ya que todos sabemos que el código de JavaScript se puede ver en el lado del cliente. De ahí que cualquiera pueda modificarlo y utilizarlo como arma o herramienta con fines maliciosos.
- Otra desventaja importante de JavaScript es que carece de función de depuración.
- No podemos usarlo para aplicaciones basadas en red porque no existe ese tipo de soporte disponible.
- El script básico tampoco tiene algunas capacidades como multiprocesadores y subprocesos múltiples, etc.
- Tampoco permite leer y escribir archivos por motivos de seguridad.