Diferencia entre revisiones de «Usuario:ManuelRomero/JavaScript/actualizado»
De WikiEducator
(Página creada con «===Java Script=== <div class=parrafo> *Java Script, ha evolucionado mucho en los últimos años ;Lenguaje de alto nivel *No nos preocupamos por ej. de gestión de memoria...») |
|||
| (Una revisión intermedia por el mismo usuario no mostrado) | |||
| Línea 40: | Línea 40: | ||
**Pueden desaparecer, pero no JS | **Pueden desaparecer, pero no JS | ||
**Algunos ejemplos: | **Algunos ejemplos: | ||
| − | {{MRM_Actividad|Frameworks de clientes| | + | {{MRM_Actividad|Title=Frameworks de clientes| |
* Angular | * Angular | ||
* React | * React | ||
| Línea 47: | Línea 47: | ||
}} | }} | ||
| − | Aplicaciones móviles | + | ;Aplicaciones móviles |
| − | + | *JS | |
| − | + | *Ionic | |
| + | *React native | ||
| + | |||
| + | ;Aplicaciones en servidor | ||
| + | |||
| + | *node.js, sustituiría a PHP | ||
| + | |||
| + | ;Aplicaciones nativas de escritorio | ||
| + | |||
| + | *Electron | ||
| + | ;EDI Para su desarrollo | ||
| + | *Visual Studio Code añadiendo plugins | ||
| + | *Webstorm ya viene con las opciones disponibles en la herramienta (islint, pretty, quokka, ....) | ||
| + | |||
| + | ;Versiones de JavaScript | ||
| + | *Nos vamos a centrar en JS moderno, sin olvidar lo anterior. | ||
| + | *Las características de versiones antiguas siempre funcionan | ||
| + | (backwards compatible) | ||
| + | *Las características nuevas funcionarán en función del motorde JS del navegador | ||
| + | |||
| + | {{MRM_Actividad|Title=versión de js| | ||
| + | '''''ES.next''''' | ||
| + | }} | ||
| + | |||
| + | *Las nuevas versiones o propuestas, pasan por una serieo de etapas | ||
| + | Stage 1, 2, 3 ,4 | ||
| + | *Los navegadores ya empiezan a implementar las opciones cuando están en Stage 3 | ||
| + | [[Archivo:versiones_js.png]] | ||
Última revisión de 08:05 17 nov 2022
Java Script
- Java Script, ha evolucionado mucho en los últimos años
- Lenguaje de alto nivel
- No nos preocupamos por ej. de gestión de memoria
- Orientado a objetos
- Basado en objetos para almacenar distintos tipos de datos
- Multiplataforma, cliente - servidor
- Lenguaje interpretado, como php
- No se compila
- Errores en tiempo de ejecución
- Javascript en la web
- En un diseño web vamos a tener diferentes actores
{{MRM_Actividad|Actores en un diseño web en el navegador|
- HTML -> Maquetación, semántica (nombres)
<p>Párrafo</p>
- CSS -> Diseño (adjetivos)
p {color: red};
- JS -> Comportamiento (verbos o acciones)
p.hide();
- Cliente web parte dinámica o de comportamiento
- JavaScript
- Framewords de JavaScript
- Están basados 100% en JavaScript
- Pueden desaparecer, pero no JS
- Algunos ejemplos:
- Aplicaciones móviles
- JS
- Ionic
- React native
- Aplicaciones en servidor
- node.js, sustituiría a PHP
- Aplicaciones nativas de escritorio
- Electron
- EDI Para su desarrollo
- Visual Studio Code añadiendo plugins
- Webstorm ya viene con las opciones disponibles en la herramienta (islint, pretty, quokka, ....)
- Versiones de JavaScript
- Nos vamos a centrar en JS moderno, sin olvidar lo anterior.
- Las características de versiones antiguas siempre funcionan
(backwards compatible)
- Las características nuevas funcionarán en función del motorde JS del navegador
- Las nuevas versiones o propuestas, pasan por una serieo de etapas
Stage 1, 2, 3 ,4
- Los navegadores ya empiezan a implementar las opciones cuando están en Stage 3


