-
Notifications
You must be signed in to change notification settings - Fork 0
/
pila.html
73 lines (66 loc) · 6.01 KB
/
pila.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<!DOCTYPE HTML>
<html lang="es">
<head>
<!-- Datos que describen el documento -->
<meta charset="UTF-8" />
<title>Pila de software de Ember.js</title>
<!--Metadatos de los documentos HTML5-->
<meta name ="author" content ="Sergio" />
<meta name ="description" content ="Información sobre la pila de software de ember.js" />
<meta name ="keywords" content ="aquí cada documento debe tener la lista de las palabras clave del mismo separadas por comas" />
<!--Definición de la ventana gráfica-->
<meta name ="viewport" content ="width=device-width, initial-scale=1.0" />
<!-- añadir el elemento link de enlace a la hoja de estilo dentro del <head> del documento html -->
<link rel="stylesheet" type="text/css" href="estilo/layout.css" />
</head>
<body>
<!-- Datos con el contenidos que aparece en el navegador -->
<main>
<h1>Pila de software de Ember.js</h1>
<ul>
<li>CLI de Ember</li>
<li>Ember Data</li>
<li>Stake Inspector</li>
<li>Fastboot</li>
<li>Liquid Fire</li>
</ul>
<h2>CLI de Ember</h2>
<p>Ember-cli tiene como objetivo traer la convención sobre la configuración para construir herramientas. Una utilidad de línea de comandos basada en Broccoli, ejecutar el comando ember new "nombre de la aplicación" genera una nueva aplicación Ember con la pila predeterminada. Esto proporciona:</p>
<ul>
<li>Una estructura estándar de archivos y directorios.</li>
<li>Servidor de desarrollo con recarga en vivo.</li>
<li>Un marco de prueba.</li>
<li>Dependencias administradas a través de npm.</li>
<li>Soporte de sintaxis ES6/ES7+ (usando Babel).</li>
<li>Gestión de activos (incluida la combinación, la minimización y el control de versiones).</li>
<li>Blueprints, que son generadores de código para crear modelos, controladores, componentes, etc., que se necesitan en una aplicación. También se pueden crear planos personalizados</li>
<li>Complementos que brindan la capacidad de ampliar las funciones de Ember CLI. Los complementos se pueden instalar escribiendo ember install "nombre del complemento". Actualmente hay disponibles más de dos mil complementos, incluidos complementos para CoffeeScript , LESS , Sass , Compass y Mocha .</li>
</ul>
<h2>Ember Data</h2>
<p>La mayoría de las aplicaciones de Ember utilizan Ember Data, una biblioteca de persistencia de datos que proporciona muchas de las funciones de un mapeo relacional de objetos (ORM). Sin embargo, también es posible usar Ember sin Ember Data.
Ember Data asigna modelos del lado del cliente a datos del lado del servidor. Luego puede cargar y guardar registros y sus relaciones sin ninguna configuración a través de una API RESTful JSON que implementa la especificación de la API JSON, siempre que se sigan ciertas convenciones. Sin embargo, también es configurable y puede funcionar con servidores mediante el uso de adaptadores y complementos. La API JSON tiene implementaciones de biblioteca de servidor para PHP , Node.js , Ruby , Python , Go , .NET y Java.Conexión a un Java - SpringTambién se documenta el servidor basado en.
La primera versión estable de Ember Data (etiquetada como 1.13 para alinearse con la propia Ember) se lanzó el 18 de junio de 2015.</p>
<h2>Stake Inspector</h2>
<p>Ember Inspector es una extensión actualmente disponible para los navegadores web Mozilla Firefox y Google Chrome para depurar aplicaciones Ember. Las características incluyen la capacidad de ver qué plantillas, componentes y vistas se representan actualmente, ver las propiedades de cualquier objeto Ember con una interfaz de usuario que calcula los enlaces y las propiedades calculadas, y acceder a los objetos de la aplicación desde la consola. Si se utilizan Ember Data, también se pueden ver los registros cargados para cada modelo.</p>
<ul>
<li>El Inspector de objetos permite ver y editar el contenido del tiempo de ejecución de los objetos y clases de Ember.</li>
<li>El árbol de vistas muestra visualmente la estructura de la aplicación Ember renderizada.</li>
<li>La pestaña Rutas permite determinar y seguir el estado del enrutador y las direcciones URL utilizadas para representar las rutas.</li>
<li>La pestaña Datos puede mostrar los modelos en la aplicación y los registros cargados para cada modelo.</li>
<li>La pestaña Información muestra las versiones de dependencia.</li>
<li>La pestaña Obsolescencia permite obtener seguimientos de pila de advertencias de obsolescencia que no desencadenan excepciones.</li>
<li>La pestaña Promesas permite rastrear el código a través de operaciones asincrónicas.</li>
<li>La pestaña Contenedor se utiliza para comprobar qué objetos se han cargado.</li>
<li>La pestaña Render Performance es para determinar qué está ralentizando una aplicación Ember.</li>
</ul>
<h2>Fastboot</h2>
<p>Fastboot es un complemento de Ember CLI creado por el equipo central de Ember que brinda a los desarrolladores de Ember la capacidad de ejecutar sus aplicaciones en Node.js. Esta función permite a los usuarios finales ver HTML y CSS de inmediato, con la descarga de JavaScript en segundo plano y tomando el control una vez que se haya cargado por completo.</p>
<h2>Liquid Fire</h2>
<p>Liquid Fire proporciona soporte de animación para aplicaciones Ember. Las características incluyen transiciones animadas entre rutas y entre modelos dentro de una sola ruta. Proporciona un DSL para solidificar las relaciones de rutas espaciales, claramente separado de los detalles de implementación de la capa de visualización. Un ejemplo sería animar una transición de pantalla para que la nueva pantalla parezca deslizarse desde un borde del navegador.</p>
</main>
<footer>
<img src="images/HTML5.png" alt=" HTML5 Válido!" />
<img src="images/CSS3.png" alt="CSS Válido!" />
</footer>
</body>
</html>