domingo, 27 de febrero de 2011

Empezando a programar la aplicación

La voy a hacer en PHP y HTML usando un servidor Apache y de IDE Eclipse, va a ser un reto, no se PHP ni HTML, pero va a ser interesante por que esto me va a dar experiencia en aplicaciones web y va a dar dinamismo al proyecto, dando la posibilidad de que esté en una plataforma online.

La aplicación va a constar, fundamentalmente, de dos pantallas, una primera en HTML y una segunda en PHP. En la primera elegiremos la distribución y en la segunda los paquetes (sabiendo que hay varios tipos de paquetes).

domingo, 6 de febrero de 2011

Planificación del proyecto

Ahora que sabemos mejor lo que tenemos por delante, mi planificación es la siguiente:

  1. Queremos ser capaces de personalizar versiones live de Linux:  usaremos scripts de Linux, estructurándolos y con los comandos adecuados que al ejecutar realicen las tareas esperadas.
  2. Pruebas para probar nuestros scripts: en la consola de Linux se probarán uno a uno cada comando esperando que tenga la salida que espero.
  3. Diseño e implementación de la aplicación: se implementará en PHP las diferentes funcionalidades requeridas, usando también HTML, para que al final tengamos una aplicación completamente funcional para el usuario.
  4. Pruebas de la aplicación: comprobaremos que la aplicación hace lo que se ha especificado, puede dar lugar a hacer posibles mejoras, ampliando la aplicación.
  5. Documentar: cada etapa llevará añadida la tarea de documentar lo que se hace.

Hay que ser capaz de desenvolverse bien en lenguaje scrpting de Linux, lo cual exige el conocimiento de comandos de este sistema, órdenes de control de flujo y tratamiento de ficheros.
En la implementación de la aplicación en PHP habrá que saber manejar diferentes estructuras de datos (arrays, ficheros de texto, cadenas…), blucles para realizar diferentes tareas y deberemos saber accionar scripts con funciones de php.
Sobre HTML deberemos saber realizar formularios y conocer las diferentes etiquetas del lenguaje.
En lo relacionado al tiempo lo más pesado serán las pruebas junto a la realización de scripts.