
En este artículo vamos a introducir los conceptos fundamentales del framework django para ello lo vamos a hacer a partir de un desarrollo de una aplicación CRUD muy sencilla. Según la Wikipedia: Django es un framework de desarrollo web de código abierto, escrito en Python, que cumple en cierta medida el paradigma del Modelo Vista Controlador. Nosotros suponemos que ya tenemos instalada la herramienta en nuestro sistema operativo Debian Squeeze, y vamos a desarrollar una aplicación que nos permita crear, modificar, listar y eliminar información sobre enlaces webs.
Comenzando nuestro proyecto
Para crear un nuevo proyecto utilizamos la siguiente instrucción:
django-admin startproject linkdump
Nuestra aplicación se va a llamar linkdump, el comando anterior crea un directorio linkdump en el que podemos encontrar los siguientes ficheros:
- __init__.py: Define nuestro directorio como un módulo Python válido.
- manage.py: Utilidad para gestionar nuestro proyecto: arrancar servidor de pruebas, sincronizar modelos, etc.
- settings.py: Configuración del proyecto.
- urls.py: Gestión de las urls. Este fichero sería el controlador de la aplicación. Mapea las url entrantes a funciones Python definidas en módulos.
Read More…
Posted in
General at enero 31st, 2012.
No Comments.
Tags:
django,
Python,
Web 2.0
Siguiendo con la serie de artículos introductorios a la programación con Ruby on Rails vamos a mostrar como implantar una aplicación ya desarrollada usando el servidor web Apache2 y el módulos passenger que nos permite que Apache ejecute código Ruby. Este tutorial mostrará la instalación y configuración del servidor web Apache2 par que sea capaz de servir la aplicación “videoclub” que habíamos construido en este otro artículo.
Read More…
Posted in
General at enero 9th, 2012.
No Comments.
Tags:
Ruby on Rails,
Web 2.0

Ruby on Rails, también conocido como RoR o Rails es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma de la arquitectura Modelo Vista Controlador (MVC). Trata de combinar la simplicidad con la posibilidad de desarrollar aplicaciones del mundo real escribiendo menos código que con otros frameworks y con un mínimo de configuración. El lenguaje de programación Ruby permite la metaprogramación, de la cual Rails hace uso, lo que resulta en una sintaxis que muchos de sus usuarios encuentran muy legible. Rails se distribuye a través de RubyGems, que es el formato oficial de paquete y canal de distribución de bibliotecas y aplicaciones Ruby.
Podemos indicar que los diferentes elementos del sistema son los siguientes:
- Ruby, el intérprete del lenguaje de programación
- RubyGems, el gestor de paquetes de Ruby
- Ruby on Rails, el framework para desarrollo de aplicaciones web en Ruby
Read More…
Posted in
General at enero 7th, 2012.
No Comments.
Tags:
Ruby on Rails,
Web 2.0

Como podéis comprobar estoy empezando a usar Twitter como herramienta de comunicación social, de esta manera comento en la red social las novedades que se van publicando en esta página, y todas las cosas que voy encontrando y me van interesando. Además he añadido dos plugins a esta página: por un lado ya se puede compartir los arículos que se publican y además en un bloque podéis ir viendo mis tweets.
En esta página titulada ¡Si podemos! y elaborada por Ángel Luis Gallego Real están recogidos practicamente todos los tutoriales de las herramientas que más se utilizan relacionadas con la web 2.0. El título es muy elocuente y parece que Ángel Luis está enviando a los profesores el mensaje de que realmente sí pueden aprender cómo funcionan dichas herramientas. Con esta recopilación y un poco de tiempo (eso que siempre falta y que los profesores lo encuentran casi siempre en los fines de semana o en ratos de dedicación a la familia) podrán hacerse con ellas y proponerlas posteriormente en clase a sus alumnos.

Posted in
General at septiembre 22nd, 2010.
No Comments.
Tags:
Cursos,
Educación,
Manuales,
TIC,
Web 2.0