Entradas

Mostrando entradas de febrero, 2015

Evolución del desarrollo de software

Imagen
Antiguamente el desarrollo de software estaba muy orientado al escritorio de Windows. Esto se producía debido a que el mercado inclinaba la balanza muy a favor de este Sistema Operativo. Después de esto el desarrollo de software paso a estar muy centrado en la tecnología web, debido al boom de internet . Sin embargo, con la llegada de los móviles el panorama ha cambiado. Existen diferentes Sistemas Operativos móviles con un mercado diferente en función del país. ¿Qué podemos encontrar en el mercado móvil? En la actualidad, el mercado tiene una variedad de marcas de dispositivos muy amplia. Sin embargo, en lo referente a sistemas operativos dominantes no existen demasiados. Los sistemas operativos móviles dominantes en el mercado actualmente son: Android : 83% del mercado en España. 50.5% del mercado en Gran Bretaña. 67.3% del mercado en Italia. iOS : 12.9% del mercado en España. 42% del mercado en Gran Bretaña. 18.3% del mercado en Italia. Windows Phone: 3.8

AngularJS - Introducción: Directivas

¿Qué son las directivas? Desde un punto de vista de alto nivel, las directivas son marcadores en elementos del DOM que permite especificar el comportamiento esperado para ese elemento DOM e incluso transformar el elemento y sus hijos [1] . Es decir, las directivas serán las herramientas que se emplean en AngularJS para trabajar con el DOM . Esto permite que el resto de nuestros componentes de AngularJS se centren en la lógica de la aplicación y no en la manipulación del DOM Gracias a las directivas se puede extender el conjunto de etiquetas de HTML disponible. AngularJS facilita un conjunto de directivas, podemos ver estás directivas en los atributos "ng-" que agregamos a los elementos del DOM. Es más, AngularJS nos permite crear nuestras porpias directivas, las cuales brindan la posibilidad de crear etiquetas y atributos propios exclusivos del programador, por lo que en AngularJS utilizaremos directivas por todas partes. Para entender mejor el concepto imagina qu

AngularJS - Introducción: Comparativa

¿Qué es y qué aporta AngularJS? Esta duda se resuelve en la primera entrada del blog acerca de AngularJS. Sin embargo, gracias a una comparativa se puede ver de forma mucha más clara su potencia a la hora de enlazar los datos. Por ello a continuación se muestra una comparativa de enlace de datos en Javascript puro, JQuery y AngularJS. Javascript puro JQuery AngularJS Como se puede apreciar en los diferentes ejemplos, el código de AngularJS es mucho más desacoplado del HTML que en los dos primeros ejemplos. Mientras que en los primeros necesitamos tener información de los elementos del HTML (como el ID del elemento), en AngularJS no. En AngularJS desde el HTML se está utilizando una variable del modelo de datos denominada "nombre" que es modificada por el elemento "input" y que se muestra en la capa de saludo. Por lo tanto, cuando desde el código de AngularJS deseemos modificar valores, sólamente necesitaremos conocer el modelo de datos y no n