Publicidad
Publicidad

RSS gestión de proyectos

Gestor de paquetes, Bower

16 Comentarios
Gestor de paquetes, Bower

Bower, es un gestor de paquetes front-end. Por si acaso no sabes que es un gestor de paquetes, pasaré a hacer una breve explicación. La función principal es gestionar todos los paquetes instalados en el sistema o en el proyecto, manteniendo su usabilidad. Por paquete se entiende cualquier biblioteca o conjunto de archivos susceptibles de ser encapsulados.

En general:

  • Evita diferencias entre la versión local y la versión oficial del paquete.
  • Lleva un registro de las diferentes versiones disponibles pudiendo así contar siempre con la más actualizada.
  • Gestión centralizada para la instalación, actualización y eliminación sencilla de paquetes.

La diferencia entre Bower y NPM (entre otros) se encuentra en la gestión front-end. Mientras NPM se centra en gestionar los módulos de nodejs, Bower gestiona componentes front-end tal como Html, Css, Javascript, etc. De esta forma un desarrollador o un equipo puede tener la versión correcta de todos sus componentes sin tener que incluirlos en un repositorio.

Leer más »
Publicidad

De Programador a Manager, el camino profesional de un desarrollador

21 Comentarios
De Programador a Manager, el camino profesional de un desarrollador

“En el principio creó Dios los cielos y la tierra. Y la tierra estaba desordenada y vacía, y las tinieblas estaban sobre la faz del abismo, y el Espíritu de Dios se movía sobre la faz de las aguas. Y dijo Dios: Sea la luz; y fue la luz. Y vio Dios que la luz era buena; y separó Dios la luz de las tinieblas.” Génesis 1:1-4

Salvando las distancias, y desde el mayor de los respetos, muchas veces los desarrolladores sentimos muy cercanas las palabras del Génesis en su descripción de la construcción del orden desde el más absoluto caos.

Pero, al igual que en el libro principal de las tres religiones monoteístas más importantes de nuestra actualidad, un desarrollador siente la inquietud de continuar construyendo una realidad profesional. Viéndose abocado a plantearse en algún momento la evolución desde construcción a organización.

Leer más »

Clinker, ecosistema de desarrollo software. Made in Spain

7 Comentarios
Clinker, ecosistema de desarrollo software. Made in Spain

Todo equipo de desarrollo software que se precie o al menos se pretenda llevar de una forma seria y organizada, sabe que necesita de una serie de herramientas para poder llevar un control sobre el código que desarrollan, las tareas que deben realizarse para organizar y distribuir el trabajo, gestión de pruebas unitarias y control de calidad de dicho desarrollo. Esto cobra mayor importancia en desarrollos para clientes externos donde es necesario dar constancia de la calidad del producto.

Instalar estas herramientas, administrarlas y gestionarlas, mantener los servidores dedicados a ello, etc. requiere un coste y un esfuerzo que no todo el mundo está dispuesto a asumir y hacen que no puedan beneficiarse de las ventajas que este ecosistema software brinda a su trabajo. Para ofrecer una solución profesional, sencilla y a un precio más que razonable se crea Clinker, un ecosistema de desarrollo software, listo para usar, preparado por los chicos de Klicap.

Leer más »

Jira 5 en profundidad, reseña desde la misma Atlassian

3 Comentarios
Jira 5 en profundidad, reseña desde la misma Atlassian


El pasado veintidós de febrero Atlassian hacía pública la nueva versión de su buque insignia Jira 5. Jira es una aplicación/servicio web multiplataforma escrito en Java que permite la gestión de proyectos así como el seguimiento de errores e incidentes.

Está ampliamente difundido en la industria del desarrollo de software y presenta licencia propietaria para gestión de equipo y proyectos de software propietario así como una licencia de uso gratuito para proyectos y equipos de Software Libre y/o Código Abierto.

Como en Genbetadev queremos saber más sobre este nuevo lanzamiento, nos hemos puesto en contacto con el embajador de la compañía en nuestro país y le hemos preguntado acerca de su visión personal sobre la nueva versión y sobre el futuro inmediato de la estrategia de la compañía australiana.

Leer más »

Introducción a Maven II: Project Object Model

1 Comentario
Introducción a Maven II: Project Object Model

addEventListener('load', function (event) { prettyPrint() }, false);

Seguimos con la serie de introducción a Maven. En la primera parte, veíamos lo que eran los grupos y artefactos, el alcance (scope) de las dependencias, lo que era un Goal, lo que era un arquetipo (archetype), como crear, compilar e instalar un proyecto y finalmente, como integrarlo con el IDE. En este capítulo veremos como configurar nuestro proyecto mediante el pom.xml.

Todo proyecto Maven tiene al menos un pom.xml que describe el proyecto, sus dependencias, los plugins que utiliza, y otros datos, como la conexión con el sistema de control de versiones, o definición de otros repositorios Maven que usemos en nuestro proyecto para descargar dependencias entre otras cosas.

Leer más »
Publicidad

Introducción a Maven

9 Comentarios
Introducción a Maven

addEventListener('load', function (event) { prettyPrint() }, false);

Maven es una herramienta de gestión de proyectos. Se basa en un fichero central, pom.xml, donde se define todo lo que necesita tu proyecto. Maven maneja las dependencias del proyecto, compila, empaqueta y ejecuta los test. Mediante plugins, permite hacer mucho mas, como por ejemplo generar los mapas de Hibernate a partir de una base de datos, desplegar la aplicación, etc…

Lo mas útil de Maven en mi opinión, es el manejo de las dependencias. Aun recuerdo cuando empezaba a trabajar en Java. Tenías que ir bajándote manualmente los jar que necesitabas en tu proyecto y copiarlos manualmente en el classpath. Era muy tedioso. Con Maven esto se acabó. Solo necesitas definir en tu pom.xml las dependencias que necesitas y maven las descarga y las añade al classpath.

Leer más »
Publicidad
Inicio
Inicio

Ver más artículos