Sei sulla pagina 1di 8

CURSO

: TECNOLOGIA WEB I

DOCENTE: RICHARDS ANGELES SANCHEZ

TEMA : CARACTERISTICAS DE LOS __________LENGUAJES DE TECNOLOGIA __________WEB

ALUMNO : ZAPATA FUENTES ANGEL

CICLO

:V

CDIGO

: 1609071002

CHIMBOTE, ABRIL - 2010

TAREA 01 EXPLIQUE LAS CARACTERSTICAS TECNOLOGAS WEB: 1. Lenguaje HTML Hypertext Markup Language es el lenguaje con el que se define el formato de los documentos hipertexto hospedados en servidores de la World Wide Web (WWW). Bsicamente se trata de un conjunto de etiquetas (tags) que sirve para precisar la forma de presentacin del texto y de otros elementos del documento HTML. El ltimo estndar es el HTML 4.01 divulgado en febrero de 2001 por el consorcio .Este lenguaje se escribe en un documento de texto con extensin .html o .htm (es indiferente). De modo que cuando se programa en HTML se hace a travs de un editor de textos o software de autor (Microsoft Front Page, Macromedia Dreamweaver, etc.), el trabajo se guarda con extensin .html y el documento se visualiza en un browser. Los contenidos de un documento HTML son lo fundamental para:

DE

LOS

LENGUAJES

DE

Asegurar el xito de un sitio web, Conseguir cantidad de visitantes, Acceder desde buscadores regularmente, Lograr ms enlaces de webmasters de otros sitios web, Obtener un mejor posicionamiento en la web.

La informacin desde lenguaje HTML no es muy dinmica, pues los contenidos se actualizan a cada momento o todos los das (por ejemplo: peridicos, enciclopedias online, documentos referenciales). Con solo HTML tampoco se puede desarrollar una aplicacin web donde el usuario tenga que interactuar con la pgina o una que ofrezca servicios de bsquedas o una tercera que gestione web-mail. HTML tambin limita la creacin de efectos, animaciones y WAI (Iniciativa de Accesibilidad Web) para desarrollar pautas de accesibilidad a sitios, browsers y herramientas de autor web, para gente con discapacidades. 2. Lenguaje DHTML de cliente Este lenguaje permite desarrollos ms complejos y dinmicos relacionados con:

actualizar los contenidos por completo, estructurar varias pginas y referencias, desarrollar una aplicacin donde el usuario interaccione con la pgina, crear efectos en los documentos HTML, construir animaciones que llamen la atencin del usuario, etc.

DHTML hace posible estas posibilidades desde tcnicas que se pueden realizar con multitud de lenguajes de programacin y distintos programas, tales como Javascript (para todos los browseres), VBScript (para Internet Explorer) o Flash. Estos lenguajes trabajan integrados con el browser y por tanto dependen del modelo y de la versin. DHTML se desarrolla al interior de una pgina web en el momento en que el documento digital se imprime en los browser. En estos casos, para realizar cualquier tipo de efecto o interactividad en la pgina se invoca al browser como recurso, por eso se llama lenguaje de cliente. La programacin en el cliente sirve para:

insertar diversos efectos en las pginas, activar archivos de sonidos, videos, etc., mostrar mens interactivos, controlar y dar respuesta a las acciones de un usuario en la pgina, reportar formularios.

No obstante, DHTML como lenguaje manifiesta limitaciones relacionados con el browser del cliente: no tiene acceso a todos los recursos del sistema del usuario, no accede a los recursos del servidor donde estn alojadas las pginas, evita los agujeros de seguridad. 3. Lenguaje DHTML de servidor De otro lado, existen otros lenguajes que se basan en el servidor para ejecutar los scripts (conjunto de caracteres formado por mandatos y secuencias de tecleo usado para automatizar tareas habituales en Internet y en conexin a la red) en el browser. Un lenguaje de servidor es aquel que se ejecuta en el servidor web, justo antes de que se enve al cliente el documento hipertexto a travs de Internet. De esta manera, cuando una pgina es solicitada por un cliente el servidor ejecuta los scripts y genera una pgina resultado, que enva al cliente. La pgina resultado contiene nicamente cdigo HTML siendo interpretada por cualquier browser, independientemente de su versin, sin mostrar errores. Esta independencia es una ventaja significativa con respecto a la programacin en el cliente, pero requiere que el browser cuente con todos los recursos del servidor para mostrar a cabalidad las pginas. Estos recursos pueden ser:

gestores de bases de datos, servidores de correo, sistemas de archivos del servidor.

Como ventajas adicionales se pueden destacar:

que el cdigo de las pginas con los scripts nunca llega al cliente, que los visitantes nunca acceden al corazn de las aplicaciones desarrolladas, que los lenguajes del lado del servidor son estndares ASP (Microsoft), PHP (cdigo libre), JSP (Java), lenguajes C o Perl (donde se desarrolla alguna interfaz como CGI).

4. Lenguaje CSS Cascading Style Sheets u Hojas de Estilo en Cascada es una tecnologa que permite crear pginas web de una manera ms exacta, usando formatos unificados, inclusin de mrgenes, tipos de letra, fondos, colores... Las Hojas de Estilo en Cascada se escriben dentro del cdigo HTML de la pgina web o en un archivo aparte enlazado al documento HTML. Para este caso la extensin del archivo de Hojas de Estilo es .css y en su interior se declaran todos los estilos de pginas y enlaces de archivos. El formato a configurar en las CSS es similar al de un documento word: fuente, estilo, color, tamao, prrafos, sangras, espaciados, interlineado, saltos de lnea, etc. Una de las caractersticas de la programacin con hojas de estilo consiste en definir estilos para todo el sitio web. El proceso para incluir estilos con un archivo externo requiere de:

crear el archivo con la declaracin de estilos. Este es un texto normal con la extensin .css o cualquier otra y cuyo contenido debe preservar la sintaxis CSS; enlazar la pgina web con el archivo de la hoja de estilos. Para ello se escribe la etiqueta con los atributos:

5. Lenguaje Javascript Javascript es un lenguaje de programacin utilizado para crear pequeos programitas encargados de realizar acciones dentro de una pgina web. Con Javascript se pueden crear efectos especiales en los documentos HTML y definir interactividades con el usuario. El browser del cliente es el encargado de interpretar y ejecutar las instrucciones Javascript para realizar estos efectos e interactividades. Entre las acciones tpicas que se pueden realizar en Javascript tenemos:

efectos especiales sobre pginas web, crear contenidos dinmicos y elementos de la pgina que tengan movimiento, cambiar de color o cualquier otro dinamismo; ejecutar instrucciones como respuesta a las acciones del usuario, con lo que se pueden crear pginas interactivas como calculadoras, agendas o tablas de clculo.

Adems favorece muchas posibilidades: permite la programacin de pequeos scripts y de programas ms grandes orientados a objetos con funciones, estructuras de datos complejas, etc.; pone a disposicin del programador todos los elementos que forman la pgina web para que ste pueda acceder a ellos y modificarlos dinmicamente. 6. Lenguaje Visual Basic Script Es un lenguaje de programacin de scripts que usa el recurso del cliente, pero es compatible slo con el browser Internet Explorer. Su utilidad en Intranet es de gran alcance. Est basado en Visual Basic, un popular lenguaje para crear aplicaciones Windows. Tanto su sintaxis como la manera de trabajar estn muy inspiradas en l. Sin embargo, no todo lo que se configura en Visual Basic se puede hacer en Visual Basic Script, pues ste es una versin reducida del primero. El modo de funcionamiento de Visual Basic Script para construir efectos especiales en pginas web es muy similar al utilizado en Javascript y los recursos a los que se puede acceder tambin son los mismos, dados por el browser de Microsoft. 7. Lenguaje Java Java es un lenguaje de programacin con el que se puede realizar cualquier tipo de programa. En la actualidad es un lenguaje muy extendido y cada vez cobra ms importancia tanto en Internet como en la informtica en general. Una de las principales caractersticas por las que Java se ha hecho muy famoso es que es un lenguaje independiente de la plataforma. Es decir, si se hace un programa en Java podr funcionar en cualquier computador del mercado. Es una ventaja significativa para los desarrolladores de software, pues antes tenan que hacer un programa para cada sistema operativo, pero ahora se ha creado una Mquina Virtual de Java para cada sistema que sirve de puente entre el sistema operativo y el programa de Java y posibilita que este ltimo se entienda perfectamente. La independencia de plataforma es una de las razones por las que Java es interesante para Internet, ya que muchas personas tienen acceso con distintos computadores. Pero Java se est desarrollando incluso para varios tipos de dispositivos como mviles, agendas y en general, para otros productos de la industria. 8. Lenguaje ASP Active Server Pages es la tecnologa empleada en la creacin de pginas dinmicas desde el servidor. ASP se escribe en la misma pgina web, utilizando los lenguajes Visual Basic Script o Javascript.

Las pginas que se ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en red y otras tareas para crear la pgina final que ver el usuario. El cliente solamente recibe una pgina con el cdigo HTML resultante de la ejecucin de la pgina ASP. Como la pgina resultante contiene nicamente cdigo HTML, es compatible con todos los browser. El tipo de servidores que emplean este lenguaje son, evidentemente, todos aquellos que funcionan con sistema Windows NT, aunque tambin se puede utilizar en un PC con Windows 98 o con el servidor Personal Web Server. Incluso en sistemas Linux se pueden utilizar las ASP si previamente se instala el componente Chilisoft. No obstante, para un mejor trabajo sobre el servidor web se debe utilizar Internet Information Server. Con las ASP se pueden realizar distintos tipos de aplicacin de acceso:

A bases de datos, Al sistema de archivos del servidor, A todos los recursos que tenga el propio servidor, Comprar componentes ActiveX fabricados por distintas empresas de desarrollo de software que sirven para realizar mltiples usos (envo de correo, generar grficas dinmicamente, etc.).

9. Lenguaje PHP PHP es el acrnimo de Hipertext Preprocesor. Es un lenguaje de programacin del lado del servidor gratuito e independiente de plataforma, con una gran librera de funciones y mucha documentacin. Su independencia estriba en que existe un mdulo de PHP para casi cualquier servidor web. Esto hace que cualquier sistema pueda ser compatible con el lenguaje y significa que permite portar el sitio desarrollado en PHP de un sistema a otro sin prcticamente ningn trabajo. PHP se escribe dentro del cdigo HTML y cualquiera puede descargar gratis de la pgina principal, un mdulo que permite al servidor web comprender los scripts realizados en este lenguaje. En el caso de PHP estar montado sobre un servidor Linux u Unix su desarrollo es ms rpido que ASP dado que se ejecuta en un nico espacio de memoria; en seguridad PHP tambin es ms robusto que el sistema operativo donde se ejecutan las ASP. Adems, PHP permite configurar el servidor de modo que permita o rechace diferentes usos. 10. Lenguaje XML Extensible Markup Language es una tecnologa que agrupa a otras tecnologas para que la complementen y le den ms posibilidades. XML, con todas las tecnologas relacionadas, representa un avance en la manera de hacer las cosas porque permite compartir los datos con los que

trabaja a todos los niveles, por todas las aplicaciones y los soportes. XML habilita al programador y a los soportes dedicar sus esfuerzos a las tareas importantes cuando trabaja con los datos, ya que algunas tareas tediosas como la validacin de estos o el recorrido de las estructuras corre a cargo del lenguaje bajo la especificacin del estndar. Mejor dicho, XML son varios lenguajes, diversas sintaxis y una manera ms refinada de trabajar que permite que los recursos se puedan comunicar entre si, ya que los datos cobran sentido. 11. Lenguaje VRML Virtual Reality Modeling Language es un lenguaje de modelado de mundos virtuales en tres dimensiones. Igual que HTML sirve como patrn de pginas web pero este lenguaje VRML ofrece crear tres dimensiones accesibles desde el browser. Con esta tecnologa las visitas a sitios en Internet es mucho ms avanzado ya que:

La navegacin se desarrolla de una manera mucho ms intuitiva, dado que la forma de actuar dentro del mundo virtual es similar a la de la vida real; Permite movernos en todas las direcciones (izquierda y derecha, adelante y atrs, arriba y abajo); Los objetos se tratan como en la vida misma (se tocan, se arrastran, etc.); Los escenarios son mucho ms reales.

Sin embargo, en la actualidad VRML presenta muchas limitaciones con respecto a sus potencialidades, que se irn cubriendo con la llegada de mquinas ms potentes y perifricos avanzados para la realidad virtual, como pueden ser guantes o cascos. 12. Lenguaje SQL Structured Query Language es un lenguaje estndar de comunicacin con bases de datos. Este lenguaje normalizado permite trabajar con cualquier tipo de lenguaje (ASP o PHP) y en combinacin con cualquier tipo de base de datos (MS Access, SQL Server, MySQL, etc.). El hecho de que sea estndar no quiere decir que sea idntico para cada base de datos. En efecto, determinadas bases de datos implementan funciones especficas que no tienen necesariamente que funcionar en otras. SQL posee otras dos caractersticas muy apreciadas:

Presenta una potencia y versatilidad notables que contrastan con su accesibilidad de aprendizaje, y Tiene una utilidad directa con la creacin de aplicaciones en red.

Potrebbero piacerti anche