Está en la página 1de 3

Bootstrap es un framework o conjunto de herramientas de Cdigo abierto para diseo de

sitios y aplicaciones web. Contiene plantillas de diseo con tipografa, formularios,


botones, cuadros, mens de navegacin y otros elementos de diseo basado
en HTML yCSS, as como, extensiones de JavaScript opcionales adicionales.

Bootstrap es modular y consiste esencialmente en una serie de hojas de estilo LESS que
implementan la variedad de componentes de la herramienta. Una hoja de estilo llamada
bootstrap.less incluye los componentes de las hojas de estilo. Los desarrolladores pueden
adaptar el mismo archivo de Bootstrap, seleccionando los componentes que deseen usar
en su proyecto.

AngularJS, es un framework de JavaScript de cdigo abierto, mantenido por Google, que


se utiliza para crear y mantener aplicaciones web de una sola pgina del lado del cliente .
Su objetivo es aumentar las aplicaciones basadas en navegador con capacidad
de Modelo Vista Controlador (MVC), en un esfuerzo para hacer que el desarrollo y
las pruebas sean ms fciles.

Alternativas a bootstrap

Foundation es otro de los frameworks ms populares. Desde sus inicios se ha enfocado


en el diseo adaptativo (responsive design) y en dar soporte para dispositivos mviles
primero. No slo cuenta con estilos y plantillas CSS, si no que tambin tiene tipografas y
utilidades JavaScript listas para usar.

Entre sus caractersticas ms resaltantes se destacan el modo de carga selectiva de


elementos llamado Interchange, el soporte para aceleracin grfica y un sencillo conjunto
de plantillas para crear formularios. ste proyecto fue iniciado en 2011 por Zurb y est
muy bien documentado.

HTML KickStart es el ms parecido a Twitter Bootstrap. Proporciona estilos para los


elementos ms comunes, layouts, tipografas y hasta un conjunto de iconos para tu
aplicacin web.

Es uno de los ms recientes y su desarrollado es llevado a cabo por 99Lime. Tiene una
documentacin bien sencilla y directa al punto; si ya has usado Twitter Bootstrap entonces
usar HTML KickStart ser como coser y cantar.

Y para los que todava puedan pensar que el Open Source no es bueno les recuerdo que
la proliferacin de todas estas alternativas se debe en gran parte a que Twitter liber el
cdigo fuente de Bootstrap. Bien por Twitter, bien por los usuarios, bien por los
desarrolladores. Qu viva el Open Source!
Ink es un proyecto que vio la luz en noviembre de 2012 y que desde entonces se ha
enfocado en permitir al desarrollador crear interfaces web de forma rpida y eficiente. Ink
se basa en herramientas como Sass, Compass yNormalize.css para extender las
capacidades del CSS estndar.

Ink cuenta con un lindo conjunto de elementos visuales, tipografas y herramientas


JavaScript pero carece de una gua de introduccin, as que si eres un desarrollador
novato o un aprendiz pinsalo bien antes de empezar con este framework.

Alternativas a angular

BackboneJS

BackboneJS dispone de algunas caractersticas que pueden ser una ventaja para
cualquier desarrollador de aplicaciones web. Algunas de ellas son:

Es un marco para aplicaciones con un uso intensivo de JavaScript.


BackboneJS se utiliza para el desarrollo de aplicaciones web de una sola
pgina (SPAs). Dan una experiencia de usuario fluida. Eso se consigue cargando
funcionalidades a medida que el usuario las necesita.
Una curva de aprendizaje muy corta si el desarrollador ya tiene experiencia con
libreras JavaScript como jQuery o Underscore.js, una biblioteca JavaScript para la que
BackboneJS tiene dependencia. Comparado con AngularJS o EmberJS, los inicios a la
hora de programar suelen ser menos dolorosos para los desarrolladores de JavaScript.
BackboneJS es una librera para proyectos complejos. Aplicaciones web con
gran cantidad de funcionalidades dinmicas, mucha interaccin y muchos eventos
trabajando simultneamente.

EmberJS es un framework bajo el patrn MVC (Modelo-Vista-Controlador) para


JavaScript. Con l se pueden desarrollar aplicaciones por el lado del cliente, apoyado en
varias bibliotecas JavaScript como jQuery, una librera muy conocida en el mundo del
desarrollo, o Handlebars, una alternativa a jQuery que crea plantillas HTML con datos
en objetos en formato JSON.

Requerimientos e instalacion Ionic

Ionic es un framework gratuito y open source para desarrollar aplicaciones hbridas


multiplataforma que utiliza HTML5, CSS (generado por SASS) y Cordova como base. Es
uno de los framework del momento por utilizar AngularJS para gestionar las aplicaciones,
lo que asegura aplicaciones rpidas y escalables.
Los pasos para comenzar son:

1.- Instalar Ionic.


Recuerda que es necesario tener NodeJS instalado en tu ordenador. Ionic se instala
igual que PhoneGap o Cordova. Aunque trabaje bajo ellos, Ionic tiene su propio
instalador:
1. $ npm install -g cordova ionic

2.- Crear nuestro primer proyecto


Podemos empezar un proyecto de tres formas:

a) Con un proyecto vaco.


1. $ ionic start myApp blank

b) Con un proyecto con la estructura de men inferior.


1. $ ionic start myApp tabs

c) Con un proyecto con men lateral.


1. $ ionic start myApp sidemenu

También podría gustarte