Herramientas Para La Programación Web.

Páginas: 17 (4035 palabras) Publicado: 29 de mayo de 2012
HERRAMIENTAS PARA LA PROGRAMACIÓN WEB.

Las fases de un desarrollo web, así como los lenguajes de programación usados, son muy extensas y variadas, y por ello necesitamos herramientas específicas para cada una de ellas. Conoceremos a continuación las principales herramientas existentes para poder desarrollar fácilmente un proyecto web.
En el desarrollo web tenemos unas herramientas para eldiseño, otras para la maquetación, otras para la programación, y para la depuración. Todas las herramientas que usemos son muy importantes, desde el Sistema Operativo hasta el comando más insignificante, y por ello debemos elegir la más adecuada a nuestras necesidades y capacidades.
Sistema Operativo
Para desarrollar una web, lo primero que necesitamos es un Sistema Operativo, como es lógico,y su elección no es tan trivial. Hay que tener en cuenta las aplicaciones de las que dispone el Sistema Operativo y sus costes.
Por ejemplo, tenemos Microsoft Windows, cuyas aplicaciones son muy caras, como Photoshop, Dreamweaver, Fireworks, ASP .NET… Y por otro lado tenemos GNU/Linux, con GIMP, Inkscape, Amaya, Aptana, PHP (aunque todos ellos también están disponibles en Windows).
Otracaracterística a tener en cuenta es las facilidades que el Sistema Operativo aporta al desarrollador, y en este sentido GNU/Linux se lleva de calle a Windows. Y esto es porque Windows no fue diseñado para los desarrolladores, sino para personas que no tienen muchos conocimientos sobre informática.
Y por el contrario GNU/Linux fue creado por desarrolladores, y para desarrolladores; y por lo tanto enGNU/Linux podemos encontrar infinidad de herramientas que nos harán la vida mucho más fácil, que además son libres.
Fases de desarrollo de una web
Para elegir las herramientas a utilizar, antes debemos identificar las fases del proceso que forman el ciclo de vida de un desarrollo web.
* Diseño:
el diseño consiste en crear esbozos de la web final mediante una herramienta gráfica, comoPhotoshop, 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 clienteconsiste 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 deservidor, 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.
Aspectos básicos de HTML
HTML, siglas de HyperText Markup Language (Lenguaje deMarcado de Hipertexto), es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de "etiquetas", rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes para programación web
  • HERRAMIENTAS PARA LA PROGRAMACION DE MICROCONTROLADORES
  • Comparación de ide para la programacíon web
  • Herramientas De Programación Para Bases De Datos
  • Herramientas Y Aplicaciones Para Diseñar Paginas Web
  • Programación para siste mas web i (temario)
  • “LECTURAS DE PAGINAS WEB Y LENGUJA DE PROGRAMACION PARA PAGINAS WEB”.
  • Herramientas Web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS