miércoles, 26 de enero de 2011

Definición inicial de tema de proyecto

Semana 1
Clase de Programación Orientada a Objetos

Hola compañeros, la tarea de esta primer semana como todos sabemos es elegir un tema para proyecto que se irá desarrollando durante el curso, lo que me decidí a hacer es una aplicación Facebook, escogí esto porque desde semestre pasado me quedé con ganas de hacer algo en Facebook además ya desde hace tiempo que tengo esta idea, sin embargo no me he dado el tiempo de desarrollarla.



Lo que quiero hacer tratará de una aplicación en la que se pueda dibujar, algo asi como el famoso Paint de Microsoft Windows:



o como Sketchpad, una aplicación que permite dibujar online, con la NOVEDAD de que esta desarrollada en HTML5:



Me gustaría implementar mi código en HTML5 y Javascript(usandolo orientado a objetos), además de el lenguaje PHP que utiliza facebook, pense hacerlo en HTML5 porque es una nueva tecnología que tiene muchas virtudes en aplicaciones web, y se pueden obtener resultados sorprendentes sin la necesidad de utilizar Adobe Flash.



Lo que pienso que mi aplicación puede tener de novedoso frente a estos programas que puse de ejemplo es que estará como aplicación de Facebook con las funciones de además dibujar poder exportar alguna fotografía de cualquier álbum propio o de amigos de facebook



y poder dibujar encima de ella, y que permita mandar la fotografía al muro de la otra persona o al muro propio, guardarla etc.

Bueno esa es mi idea inicial, espero puedan darme sugerencias, correcciones, etc, tengo inquietud en cuanto al lenguaje de programación en que me voy a apoyar Javascript ya que no es un lenguaje puramente orientado a objetos, sin embargo si se puede usar como orientado a objetos, si hay algo malo en esto cambiaré el proyecto a uno desarrollado en Php que ya habia comentado con la Doctora.

1 comentario:

  1. panit:P

    Me bien la idea. No hay nada malo en combinar lenguajes ni en usar lenguajes que sean OO, siempre y cuando diseñes en términos de clases y objetos. +5

    ResponderEliminar