Ques es Bower

  • 25 Ago

web barcelona bowerPara los desarrolladores web, Bowers es un complemento que nos facilitará mucho nuestro trabajo. Resumiendo nos facilitat la tareas de tener al días las dependencias de nuestro proyecto. Está basado den NodeJS y que, `por tanto, se ejectura desde la consola y tiene un sencillo funcionamiento y una API fácil de manejar que nos ayudarás a realizar tareas de mantenimiento y administración de nuestros desarrollos web.

Desde Bower actualizaremos y descargaremos librerías, plugins, frameworks, etc. son una simple línea de código, se acabó el descargar y subir los archivos por primera vez y en cada actualización. Bower es una utilidad para trabajar en librerías como Jquery o frameworks como Bootstrap. Por ejemplo, para instalar Jquery bastaría con un comnando en la consolo como el siguiente: ‘bower install jquery’.
 

La instalación es muy sencilla desde NodeJS, desde la página general de la plataforma simplemente siguiendo los pasos que allí se te indican y con el comando vía npm ‘npm install -g bower’.

Lo mejor es que abras una carpeta en la raíz del proyecto para especificar las dependencias que tiene tu proyecto con un archivo bower.json. Así podrás hacer que te las instale todas de una vez, que las actualice todas de una vez, para crear por primera vez tu archivo bower.json lo más cómodo es lanzar el comando “bower init” desde la raíz de tu proyecto: ‘bower init’.

El archivo bower.json en la raíz de tu proyecto, en la misma carpeta donde hiciste el “bower init”. Tendrá una forma parecida a esta:

{
  name: 'Prueba Bower',
  version: '0.0.0',
  authors: [
    'Miguel Angel Alvarez '
  ],
  description: 'Esto es una simple prueba',
  main: '',
  moduleType: [],
  license: 'MIT',
  homepage: 'http://www.desarrolloweb.com',
  ignore: [
    '**/.*',
    'node_modules',
    'bower_components',
    'test',
    'tests'
  ]
}

Habrá que editarlo para declarar nuestras dependencias. Tan fácil como crear un nuevo campo llamado dependencies cuyso valor será un objeto que define los paquetes como dependencias.

 

{
  "name": “Prueba Bower”,
  "version": "0.0.0",
  "authors": [
    "Miguel Angel Alvarez "
  ],
  "dependencies": {
    "jquery": "~2.1.4",
    "bootstrap": "~3.3.5"
    "angular": "1.4.7",
    "angular-route": "1.4.7",
  }
}

Diferencias entre Brower y Grunt

Después de ecplicaros que es es Bower, es fácil entender su diferencia conGrunt. Si Bower es un gestor de paquetes y dependencias Grunt es un automatizador de tareas, por ejemplo realizars tests unir todos los archivos del mismo tipo en una carpeta, etc.

En ambos casos necesitamos de NodeJS

PROGRAMAR EN JAVA

  • 10 Ago

java centro webJava tiene su origen en los lenguajes de programación C y C++ es una evolución de estos lenguajes orientado definitivamente a objetos. Para aprender a programar en Java no es aboslutamente necesario conocer alguno de estos lenguajes previos aunque su conocimeinto puede ser de ayuda.

Java es un lenguaje utilizado para muchos tipos de soluciones, por ejemplo para el uso de aplicaciones tipo cliente, las que se ejecutan en un ordenador solo, para gestionar datos o realizar cálculos, por ejemplo. Para aplicaciones cliente/servidor, las que se utilizan para conectarse entre diferentes ordenadores, uno de los cuales puede ser un servidor. Lo mas común en este caso es la conexión y uso de bases de datos y también se puede usar para aplicaciones web, donde las aplicaciones reciben solicitudes desde el ordenador que envian al navegado cliente páginas en HTML.

Se puede descargar de forma gratuita y constantemente se están ofreciendo versiones actualizadas. Uno de los usos mas extendidos del lenguaje Java es en las aplicaciones Android.

No obstante esto último muchos de nosotros habremos notado que tenemos instalado Java en nuestro ordenador. Lo que tenemos es la máquina virtual de Java (JVM) complemento Java es un componente del entorno de ejecución de Java (JRE). El JRE y que permite abrir los componentes escritos en este lenguaje desde el navegador. Podemos instalar y desinstalar de nuestro sistema operativo cuando deseemos.

Una de las virtudes de este lenguaje de programación es la utilización para aplicaciones en multitud de dispositivos. Entre las mas conocidas: jDownloader, Vuze o Minecraft. Las plicaciones creadas con este lenguaje no se comunican con el sistema operativo de nuestro ordenador sinó conla máquina virtual de Java.

Las famosas applets son pequeñas aplicaciones que se ejecutan ennuestro navegador. Por ejemplo para el uso de videocamáras, crear complejos sistemas de chats, etc. Otros usos de Java: Touters, parquímetros, cajeros, tarjetas de crédito, libros elecvtróncios, televisiones, coches, etc.

En su origen Java se pensó para el uso en electrodomésticos, pero rapidamente se convirtió en un lenguaje potente para su uso en Internet. Para saber todo sobre Java deberemos usar tutoriales y consultas pues es enorme la amplitud de sus posibilidades.

Su uso extendido ebn los dispositivos móviles se debe principalmente a la posibilidad de jecutarlo en cualquier plataforma sin tener que compilarlo y que diversos fabricantes han optado por este lenguaje para desarrollar sus aplicaciones. Java ofrece un entorno de ejecución seguro para programas con acceso a red. La máquina virtual se encarga de verificar el código antes de la ejecución. Java es un lenguaje seguro, requiere la estrucuturación del código en paquetes y permite la reutuilización del código.

J2ME (Java 2 Micro Edition) es una nueva edición de la versión de Java 2 que mejora y adapta el lenguaje para su utilización en dispositivos.

Una de las principales diferencias estructurales entre PHP y Java es la diferencia entre un lenguaje de tipado fuerte y uno de tipado débil. Java es un lenguaje de tipado fuerte, lo que significa que requiere declaraciones explícitas para funcionar y esto es respaldado por el compilador. PHP es de tipado débil lo que implica mayor flexibilidad.

Eso se traduce que en el uso de desarrollos mas complejos Java puede ser una mejor opción que PHP que peude ser usado entre programadores más inexpertos. La diferencia fundamental entre Java y PHP es que Java permite realizar mas que programas web, gracias a que es un lenguaje de programación completo, uno puede realizar programas sin interfaces, con interfaces, con JavaFX (o el viejo Swing).

Para el desarrollo de aplicaciones web PHP es mucho más fácil de aprender que Java pero al mismo tiempo éste es su punto mas débil, llegando a construir una aplicación con un código horrible, no mantenible aunque funcional. En Java, al ser orientado totalmente a objetos los programadores quedan limitados en la forma de hacer las cosas.

Existen cientos de framework en Java que trabajan de manera diferente, hasta hora segun mi experiencia en PHP casi todo trabajan de la misma manera, solo que unos son mas rápido que otros.

Numero de articulos: 109
En cada pagina se muestra 2 articulos ordenados por fecha en formato descendente.
Mostrando la pagina 26 de 55 paginas.