Está en la página 1de 1

INGENIERÍA WEB

FASES DEL DESARROLLO WEB

 DISEÑO
El diseño consiste en crear esbozos de la web final mediante una herramienta gráfica, como
Photoshop, GIMP o Inkscape.

 MAQUETACIÓN HTML/CSS
La maquetación consiste en convertir los esbozos creados en la fase anterior en plantillas
HTML, su respectiva hoja de estilos, y las imágenes usadas. Es posible saltarse la fase
anterior para comenzar directamente con esta fase, dependiendo de si dominamos
herramientas como Photoshop o no.

 PROGRAMACIÓN CLIENTE
La programación cliente consiste básicamente en Javascript. Una web puede no tener
necesidad de hacer programación cliente, como puede ser una pequeña web corporativa
con poca información estática, o puede que requiera enormes esfuerzos en esta fase, como
ocurre con los proyectos Web 2.0.

 PROGRAMACIÓN SERVIDOR
En esta fase, que se desarrolla junto con la anterior, crearemos la aplicación web en un
lenguaje de servidor, como puede ser PHP, ASP .NET, Python, Perl, etc.

 DEPURACIÓN
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 (producción). Dependiendo del hosting,
podremos usar FTP, SFTP (SSH), WebDAV, o incluso Subversion. Yo aconsejo usar Subversion
si así lo permite el servidor, por su comodidad y rapidez, además de por su principal utilidad,
que es la de control de versiones.

 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 configuración que el servidor del hosting.

También podría gustarte