Académique Documents
Professionnel Documents
Culture Documents
Investigacin de unidad 1
(Trabajo)
Ingeniera En Sistemas Computacionales
Octavo Semestre-Grupo B
-ING. Rusell Renan Iuit Manzanero
(Docente)
Maquetacin HTML/CSS:
La maquetacin consiste en convertir los esbozos creados en la fase anterior
en plantillas HTML, su respectiva hoja de estilos, y las imgenes usadas. Es
posible saltarse la fase anterior para comenzar directamente con esta fase,
dependiendo de si dominamos herramientas como Photoshop o no.
Programacin cliente:
La programacin cliente consiste bsicamente en Javascript. Una web puede
no tener necesidad de hacer programacin cliente, como puede ser una
pequea web corporativa con poca informacin esttica, o puede que requiera
enormes esfuerzos en esta fase, como ocurre con los proyectos Web 2.0.
Programacin servidor:
En esta fase, que se desarrolla junto con la anterior, crearemos la aplicacin
web en un lenguaje de servidor, como puede ser PHP, ASP .NET, Python, Perl,
etc.
Depuracin:
Esta fase enlaza la anterior con la siguiente, y es donde haremos las pruebas
unitarias, aserciones, trazas, etc.
Pruebas en local:
En nuestro servidor local haremos todas las pruebas posibles.
Subir ficheros al hosting:
Una vez nuestra web est completada y bien testeada en nuestro servidor
local (desarrollo), la subiremos al servidor del hosting elegido (produccin).
Dependiendo del hosting, podremos usar FTP, SFTP (SSH), WebDAV, o
incluso Subversin.
Pruebas en hosting:
Realizaremos las ltimas pruebas en el servidor del hosting para comprobar
que el cambio de servidor no ha afectado a nada. Para evitar problemas,
nuestro servidor local debe tener exactamente la misma configuracin que el
servidor del hosting.
Herramientas: desarrollo en PHP
A continuacin se enumeran las herramientas bsicas para el desarrollo de
una web en PHP, en sus diferentes fases de diseo e implementacin.
Fases: diseo y maquetacin
Adobe PhotoShop
GIMP:
Inkscape
Adobe Fireworks
Dreamweaver, Aptana, Amaya:
Fase: maquetacin
Fases: maquetacin, programacin cliente
Apache
2. Documentacin
Documenta todo lo que puedas tu aplicacin en especial aquellas partes de la
misma que hayan requerido un mayor tiempo de desarrollo, en un futuro
cercano te librar de ms de un quebradero de cabeza.
3. No empieces por los pequeos detalles
A menudo es ms sencillo plantearse el desarrollo de pequeos servicios
cmo pueden ser los RSS o una galera de imgenes, pero es fundamental
comenzar por lo que vendr a ser la base de nuestra aplicacin, de este modo
podremos ir completando nuestra aplicacin en un orden lgico, primero los
cimientos
4. Diseo de la interfaz
Esta entrada puede que te ayude en esta parte, es importante conseguir un
buen diseo para nuestra interfaz, es importante conseguir un interfaz que se
atractivo y til para la gran mayora de los usuarios, lo ms importante es
llegar a conectar con el usuario y la mejor manera es ofrecerle la mayor
cantidad de informacin posible para que se llegue a sentir parte del proyecto
pero todo esto muchas veces no lo llegamos a conseguir por una mala
eleccin en la combinacin de los colores que se integran en nuestra interfaz.