Muestra las diferencias entre dos versiones de la página.
unidades:01_introduccion:02_instalacion [2014/09/06 09:36] admin |
unidades:01_introduccion:02_instalacion [2014/09/06 10:27] (actual) admin |
||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== Instalación ====== | + | ====== 1.2 Instalación ====== |
En este curso vamos a usar las siguientes herramientas y frameworks: | En este curso vamos a usar las siguientes herramientas y frameworks: | ||
* Herramientas: | * Herramientas: | ||
- | * NetBeans 8.0 Bundle Java EE. Debe marcar que tambien se instale Tomcat 8.0. Lo puedes descargar de [[http://download.netbeans.org/netbeans/8.0/final/bundles/netbeans-8.0-javaee-windows.exe|aqui]] | + | * NetBeans 8.0 **Bundle Java EE**. Debe marcar que tambien se instale Tomcat 8.0. Lo puedes descargar de [[http://download.netbeans.org/netbeans/8.0/final/bundles/netbeans-8.0-javaee-windows.exe|aqui]] |
* MySQL 5.6.x: Lo puedes descargar de [[http://dev.mysql.com/downloads/mysql/|aqui]] | * MySQL 5.6.x: Lo puedes descargar de [[http://dev.mysql.com/downloads/mysql/|aqui]] | ||
- | * Heidi SQL 8.3.0: Es el GUI que he usado para acceder a MySQL en vez de MySQL Workbench. Los scripts que se usan en este curso están generados con Heidi SQL y podrían dar algún problema al usar MySQL Workbench. | + | * Heidi SQL 8.3.0: Es el GUI que he usado para acceder a MySQL en vez de MySQL Workbench. Los scripts que se usan en este curso están generados con Heidi SQL y podrían dar algún problema al usar MySQL Workbench. Lo puedes descarga de [[http://www.heidisql.com/download.php|aqui]] |
* Fameworks | * Fameworks | ||
* AngularJS: En el siguiente apartado veremos como se instala. | * AngularJS: En el siguiente apartado veremos como se instala. | ||
Línea 21: | Línea 21: | ||
* [[http://cursohibernate.es/doku.php?id=unidades:01_introduccion_orm:02_netbeans|Instalar NetBeans 7]] | * [[http://cursohibernate.es/doku.php?id=unidades:01_introduccion_orm:02_netbeans|Instalar NetBeans 7]] | ||
+ | |||
+ | <note important> | ||
+ | En la página de descargas de NetBeans recuerda que es el **Bundle Java EE** | ||
+ | |||
+ | {{:unidades:01_introduccion:netbeans_bundle.png?nolink|}} | ||
+ | </note> | ||
<note warning> | <note warning> | ||
- | Al instalar NetBeans tienes que marcar para que también se instale el Tomcat 8.0 y que es el **Bundle Java EE** | + | Al instalar NetBeans tienes que marcar para que también se instale el Tomcat 8.0 |
{{:unidades:01_introduccion:netbeans_tomcat8.png?nolink|}} | {{:unidades:01_introduccion:netbeans_tomcat8.png?nolink|}} | ||
</note> | </note> | ||
+ | ===== Instalacion de AngularJS ===== | ||
+ | Al ser AngularJS un framework JavaScript solo tenemos que descargar los fichero JavaScript e incluirlos en los proyectos con un tag ''<script>'' sin embargo hay varias sitios de donde descargar AngularJS o multiples ficheros a incluir. | ||
+ | |||
+ | Si vamos a la página de descarga nos aparecerá una ventana como ésta: | ||
+ | |||
+ | {{:unidades:01_introduccion:angular_download.png?nolink|}} | ||
+ | |||
+ | Como ves tiene distintas opciones que puede despistar inicialmente. Veamos cada una de ellas: | ||
+ | * Branch: La versión de angularJS a descagar. 1.2 o 1.3. En este caso la versión 1.3 aun está en versión Release Candidate así que en este curso usamos la versión 1.2 | ||
+ | * Build | ||
+ | * Minified: Solo el fichero ''angular.js'' pero minimizado | ||
+ | * Uncompressed: El fichero ''angular.js'' //normal// sin minimizar. | ||
+ | * Zip: Un zip que contiene los dos ficheros anteriores pero tambien muchos mas ficheros de AngularJS que según lo que vayamos a hacer con AngularJS necesitaremos. | ||
+ | * CDN: En vez de bajar el fichero ''angular.js'', alojarlo en el servidor y que nuestras página HTML se lo bajen desde nuestro servidor, Google pone a nuestro servicio una URL desde donde la página HTML pueda directamente usar el fichero ''angular.js'' sin que este alojado en nuestros servidores y que en general suele ser mas rápida y/o suele estar ya cacheada por lo que aumenta el rendimiento de nuestra aplciación. Por supuesto esto último solo lo podemos usar si los clientes que usan la aplicación tienen acceso a internet , cosa que puede que no tengan si estamos hablando de una aplicación empresarial en unas oficinas sin acceso a internet. Mas información en [[http://es.wikipedia.org/wiki/Red_de_entrega_de_contenidos|CDN]] | ||
+ | * Bower: No vamos a explicar en este curso [[http://bower.io/|bower]] pero simplemente es poco un gestor de paquetes para la web. | ||
+ | * Extras: Es la URL donde se encuentran todos los ficheros de AngularJS , como en el Zip anterior, pero de todas las versiones que se han publicado. | ||
+ | |||
+ | ¿Que nos bajamos entonces? Te puedes bajar simplemente el fichero Zip y extraer el fichero ''angular.js'' para incluirlo en tu proyecto. Si a lo largo del curso son necesarios mas ficheros puedes volver a Zip donde estarán todos. |