You are on page 1of 6

Gonzlez Prieto Alfonso

N Control: 14070649

INSTITUTO TECNOLOGICO DE CIUDAD MADERO

Carrera: Ingeniera en Sistemas Computacionales

Maestro: Aguilar Daz Carlos Arturo

Materia: Programacin web

Tema: tecnologas ms utilizadas para el desarrollo en el


servidor
Para desarrollar una web, lo primero que necesitamos es un Sistema Operativo, como es
lgico, y su eleccin 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 tambin estn disponibles en Windows).

Otra caracterstica 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 diseado para los desarrolladores, sino para personas que no tienen muchos
conocimientos sobre informtica.

Y por el contrario GNU/Linux fue creado por desarrolladores, y para desarrolladores; y por lo
tanto en GNU/Linux podemos encontrar infinidad de herramientas que nos harn la vida mucho
ms fcil, que adems son libres. Se puede pensar en HTML slo como nuevas etiquetas y
geolocalizacin. Pero esta no es ms que una pequea parte del estndar que define HTML5.
La especificacin de HTML5 define tambin cmo esas etiquetas interactan con JavaScript, a
travs del Modelo de Objetos de Documento (DOM). HTML5 no es nicamente definir una
etiqueta como <video>, tambin existe su correspondiente API para objetos de vdeo en el
DOM. Se puede utilizar esta API para detectar el soporte para diferentes formatos de vdeo,
reproducir el vdeo, hacer una pausa, silenciar el audio, realizar un seguimiento de la cantidad
de vdeo que se ha descargado, y todo lo que necesita para crear una completa experiencia de
usuario alrededor de la etiqueta en s.

A continuacin se presentara una relacion de las tecnologas mas utilizadas en el entorno del
cliente y del servidor con una breve descripcin de cada uno de ellas.

DEL LADO DEL CLIENTE

HTML

Es un lenguaje de programacin que se utiliza para el desarrollo de pginas de Internet.

Se trata de la sigla que corresponde a HyperText Markup Language, es decir, Lenguaje de


Marcas de Hipertexto, que podra ser traducido como Lenguaje de Formato de Documentos
para Hipertexto.

Se trata de un formato abierto que surgi a partir de las etiquetas SGML (Standard Generalized
Markup Language). Concepto traducido generalmente como Estndar de Lenguaje de
Marcado Generalizado y que se entiende como un sistema que permite ordenar y etiquetar
diversos documentos dentro de una lista. Este lenguaje es el que se utiliza para especificar los
nombres de las etiquetas que se utilizarn al ordenar, no existen reglas para dicha
organizacin, por eso se dice que es un sistema de formato abierto.

CSS

Son las siglas de Cascading Style Sheets Hojas de Estilo en Cascada que es un lenguaje
que describe la presentacin delos documentos estructurados en hojas de estilo para diferentes
mtodos de interpretacin, es decir, describe cmo se va a mostrar un documento en pantalla,
por impresora, por voz (cuando la informacin es pronunciada a travs de un dispositivo de
lectura) o en dispositivos tctiles basados en Braille.

XML

Es un lenguaje de marcas desarrollado por el World Wide Web Consortion (W3C) utilizado para
almacenar datos en forma legible. Deriva del lenguaje SGML y permite definir la gramtica de
lenguajes especficos (de la misma manera que HTML es a su vez un lenguaje definido por
SGML) para estructurar documentos grandes. A diferencia de otros lenguajes, XML da soporte a
bases de datos, siendo til cuando varias aplicaciones se deben comunicar entre s o integrar
informacin.

JavaScript

Es un lenguaje de programacin interpretado, dialecto del estndar ECMAScript. Se define


como orientado a objetos, basado en prototipos, imperativo, dbilmente tipado y dinmico.

Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte
de un navegador web permitiendo mejoras en la interfaz de usuario y pginas web dinmicas
aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS).
Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de
escritorio (mayoritariamente widgets) es tambin significativo.
DEL LADO DEL SERVIDOR

PHP

Es un lenguaje de cdigo abierto muy popular especialmente adecuado para el desarrollo web y
que puede ser incrustado en HTML. Lo que distingue a PHP de algo como Javascript del lado
del cliente es que el cdigo es ejecutado en el servidor, generando HTML y envindolo al
cliente. El cliente recibir el resultado de ejecutar el script, aunque no se sabra el cdigo
subyacente que era. El servidor web puede ser incluso configurado para que procese todos los
ficheros HTML con PHP, por lo que no hay manera de que los usuarios puedan saber qu se
tiene debajo de la manga.

ASP

La tecnologa ASP est estrechamente relacionada con el modelo tecnolgico y de negocio de


su fabricante. Intenta ser solucin para un modelo de programacin rpida ya que programar
en ASP es como programar en Visual Basic Script con algunas ventajas especficas en entornos
web. Lo interesante de este modelo tecnolgico es poder utilizar diversos componentes ya
desarrollados como algunos controles ActiveX as como componentes del lado del servidor,
tales como CDONTS, por ejemplo, que permite la interaccin de los scripts con el servidor
SMTP que integra IIS.

Se facilita la programacin de sitios web mediante varios objetos integrados, como por ejemplo
un objeto de sesin basada en cookies, que mantiene las variables mientras se pasa de pgina
a pgina.

Est limitada (la tecnologa ASP) a funcionar solo en Microsoft Windows, pues requiere el
servidor IIS (existen opciones alternativas como mod-mono para Apache que nos permite
utilizar esta tecnologa en otros sistemas operativos) aunque en las versiones 9x de Microsoft
Windows era posible instalar Microsoft Personal Web Server (PWS) y de esa manera usar asp.
Tambin puede instalarse software de terceros como por ejemplo Baby Web Server.
40

35

30

25 HTML
CSS
20
JavaScript
15 PHP
ASP
10

0
2010 2011 2012 2013 2014 2015 2016

40

35

30

25 ASP
PHP
20
JavaScript
15 CSS
HTML
10

0
2010 2011 2012 2013 2014 2015 2016
Bibliografa.

COMO DOMINAR HTML5

ARKAITZ GARRO Publication date: 28/01/2014

DISEO WEB CON CSS

Ralph G. Schulz

marcombo ediciones tecnicas

http://mialtoweb.es/tecnologias-usadas-en-entorno-cliente-y-servidor/

https://books.google.com.mx/books?
id=ZgI2WfHjPiEC&printsec=frontcover&dq=CSS&hl=es-
419&sa=X&ved=0ahUKEwjf4s2P5ITSAhXpsFQKHRibDGMQ6AEIIjAA#v=onepage&q=
CSS&f=false

You might also like