Mostrando entradas con la etiqueta git. Mostrar todas las entradas
Mostrando entradas con la etiqueta git. Mostrar todas las entradas

jueves, 27 de marzo de 2014

Arquitectura de aplicaciones web: Ruby on Rails



De nuevo coursera da en el clavo.
El lunes comenzaba un curso que de momento tiene muy muy buena pinta, absolutamente recomendable si quieres iniciarte con buen pie en el desarrollo web.
Ruby on Rails hace uso intensivo del patrón de diseño de software MVC (Modelo View Controller), un patrón que se ha extendido en la industria del software y que se ha consolidado como una muy buena práctica de diseño.

Este patrón ha sido adoptado también por  o imitado por grandes del desarrollo como Microsoft, en su framework MVC.NET, que sigue los pasos de Ruby on Rails.

En el curso se tocan otras herramientas clave para el desarrollo web:
  • Json
  • JQuery
  • Ajax
  • CSS
  • Javascript
  • SQLite
  • ...


Te dejo el enlace al curso en coursera: https://www.coursera.org/course/webapplications

miércoles, 24 de julio de 2013

Git: fundamentos para trabajo en grupo


En algún post anterior hemos hablado de qué es GIT, cómo instalarlo, cómo integrarlo en eclipse,... pero siempre, para trabajar de forma autónoma, es decir, un equipo de desarrollo de un único programador.

En este artículo voy a comentar los comandos básicos cuando trabajamos en un equipo multi-programador y pondré sobre la mesa situaciones típicas como:
  • descargar el proyecto completo del repositorio central
  • actualizar mi copia local con los últimos cambios del repositorio central
  • subir mis cambios locales al repositorio central
  • resolver conflictos de mi copia local frente al repositorio central

Veamos cómo hacerlo

jueves, 6 de junio de 2013

Eclipse + git: mostrar barra de herramientas de GIT



La instalación por defecto del pluggin de Git para eclipse (egit) no incluye una barra de herramientas para manejar las utilidades del repositorio: commit, pull, merge,...

Veamos entonces cómo mostrar la barra de herramientas de Git en eclipse.

jueves, 21 de febrero de 2013

Git en Eclipse: resaltar ficheros modificados

En su instalación por defecto, el plugin de Git para Eclipse (egit), realiza una serie de marcas en los ficheros que modificamos que visualmente apenas se aprecian:


He modificado el fichero Carpeta.java, y se marca simplemente con un símbolo ">" junto al nombre del archivo.

Para Visual Studio hay un plugin de integración con Subversion llamado VisualSVN que marca con una bola de color cada archivo según su estado en el repositorio:

  • verde, subido al servidor
  • naranja, cambios en local que no se han subido al servidor
  • roja, existen conflictos con la versión del servidor
  • ...

De esta manera es mucho más fácil detectar qué ficheros he modificado y sobre cuáles no he realizado ningún cambio.

He intentado conseguir este mismo efecto en egit, y he conseguido algo similar que de momento es suficiente para mí:


Como vemos, ahora se ve claramente los ficheros, paquetes, proyectos,... que han sido alterados.

Veamos cómo hacerlo:

miércoles, 20 de febrero de 2013

Github: control de versiones en la nube y su integración con eclipse



En un post anterior hablamos de Git
Git nos permite mantener un control de versiones de nuestro código en local, en nuestra propia máquina
Con github podemos tener ese repositorio en internet, accesible para cualquier persona.
Es una herramienta clave cuando el equipo de desarrollo está formado por 2 o más personas
Es importante decir que github es gratuito

https://github.com/


Veamos cómo integrar Github dentro de Eclipse.

viernes, 18 de enero de 2013

Git: control de versiones

Cuando desarrollamos software, el control de versiones es básico, fundamental, una tarea que ningún equipo de desarrollo puede ni debe obviar.

Aquí te dejo una presentación muy sencilla que te enseño cómo instalarlo, cómo integrarlo en eclipse y su funcionamiento básico: