Monografías Plus      Agregar a favoritos      Ayuda      Português      Ingles     

Tecnologías web

Enviado por Pablo Turmero





Monografias.com
Árbol de tecnologías web

Monografias.com
Páginas estáticas vs Páginas dinámicas Página web estática: Contenido que no cambia frecuentemente Información en archivos HTML (y otras tecnologías como Flash) Se actualiza manualmente Se utiliza algún tipo de programa editor Página web dinámica: Puede tener cambios frecuentes en la información Los contenidos se almacenan en una base de datos Se actualiza a través de un gestor de contenidos (CMS)

Monografias.com
Páginas dinámicas de cliente o de servidor Servidor: Ordenador que, formando parte de una red, provee servicios a otros ordenadores denominados clientes Servidor: Una aplicación informática o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes

Monografias.com
Páginas dinámicas de cliente o de servidor Páginas dinámicas de cliente: El navegador es una aplicación que interpreta HTML Puede tener insertados otros lenguajes, como Java y JavaScript A través de plugins puede contener elementos multimedia Las llamadas a un servidor remoto sólo descargan los archivos en memoria Todo el proceso se realiza en el ordenador del usuario

Monografias.com
Páginas dinámicas de cliente o de servidor Páginas dinámicas de servidor: Están hechas en lenguajes que son reconocidos, ejecutados e interpretados por el propio servidor Se envían al cliente en un formato comprensible para él (HTML)

Monografias.com
Páginas dinámicas de cliente o de servidor Páginas dinámicas de servidor:

Monografias.com
Lenguajes de programación HTML (HyperText Markup Language): No es un lenguaje de programación Lenguaje de marcado basado en etiquetas (< >) Empleado para dar forma al contenido de las páginas web El estándar lo define el W3C (World Wide Web Consortium) Definido por el SGML (Standard Generalized Markup Language) Extensiones de archivos .html ó .htm

Monografias.com
Lenguajes de programación HTML (HyperText Markup Language):

Monografias.com
Lenguajes de programación XML (Extensible Markup Language): Metalenguaje extensible de etiquetas desarrollado por el W3C Es una forma de definir lenguajes para diferentes necesidades Estándar para el intercambio de información estructurada entre diferentes plataformas Se puede usar en bases de datos, editores de texto, hojas de cálculo, etc. Definido por el SGML (Standard Generalized Markup Language) Extensiones de archivos .xml

Monografias.com
Lenguajes de programación XML

Monografias.com
Lenguajes de programación XHTML (Extensible Hypertext Markup Language): Sustituto para HTML como estándar para las páginas web Cumple especificaciones más estrictas de XML El contenido de la WWW ahora puede visualizarse desde numerosos dispositivos Necesidad de estándares estrictos La información y la forma de presentarla deben estar claramente separadas Base para la creación de la web semántica

Monografias.com
Lenguajes de programación XHTML (Extensible Hypertext Markup Language): Ejemplo: http://www.latevaweb.com/

Monografias.com
Lenguajes de programación JavaScript: Sigue las especificaciones del ECMAScript Lenguaje de scripts basado en objetos Permite la creación de páginas dinámicas Se incrustra en el documento HTML Se maneja del lado del cliente No permite consultar datos del lado del servidor Estándar definido y mantenido por W3C a través del DOM (Document Object Model)

Monografias.com
Lenguajes de programación JavaScript: Ejemplos: http://www.gamarod.com.ar/javascript/

Monografias.com
Lenguajes de programación ActionScript: Lenguaje de programación orientado a objetos (OOP) Utilizado en el entorno Adobe Flash Basado en especificaciones de ECMAScript Similar a JavaScript La versión 3.0 ha significado una mejora en el manejo de programación orientada a objetos

Monografias.com
Lenguajes de programación ActionScript: Ejemplos: http://www.thefwa.com/

Monografias.com
Lenguajes de programación PHP (Hypertext Preprocessor): Usado principalmente para sitio dinámicos Del lado del servidor Embebido en HTML Necesita de servidor Web (Apache o IIS con las librerías de PHP) Lenguaje libre Multiplataforma Descataca su conectividad con MySQL Extensiones de archivo .php

Monografias.com
Lenguajes de programación PHP: Ejemplo: http://digg.com/

Monografias.com
Lenguajes de programación ASP (Active Server Pages): Creado por Microsoft Del lado del servidor Requiere Internet Information Server (IIS) Óptimo con el manejador de base de datos SQL Server Tecnología propietaria Hospedaje costoso Extensiones de archivo .asp

Monografias.com
Lenguajes de programación ASP Ejemplos: http://www.asptutor.com/asp/todoslosarticulos.asp

Monografias.com
Lenguajes de programación ASP.NET: Es un framework de desarrollo Comercializado por microsoft Se puede usar C#, VB.NET o J# en los desarrollos Web Las aplicaciones necesitan de Framework de .NET Se ejecuta en el lado del servidor Orientado a objetos Los archivos son extensión .aspx

Monografias.com
Lenguajes de programación ASP.NET:

Monografias.com
Lenguajes de programación JSP (Java Server Pages): Orientado a desarrollar páginas Web en Java Lenguaje multiplataforma Se ejecuta en el lado del servidor Similar a ASP.NET en la potencia de los desarrollos Necesita para su funcionamiento el servidor Tomcat Permite separar el código dinámico del estático El código JSP se puede incrustar en HTML Utiliza el motor de servlets de Java La extensión de archivo es .jsp

Monografias.com
Lenguajes de programación JSP (Java Server Pages): Ejemplos: http://www.sun.com/

Monografias.com
Lenguajes de programación ColdFusion: Desarrollado por Macromedia Usado para crear sitios dinámicos Del lado del servidor Requiere servidor ColdFusion Interactúa de manera simple con bases de datos (Sybase, Oracle, MySQL, SQL Server, o Access) Extensión de archivo .cfm

Monografias.com
Lenguajes de programación ColdFusion: Ejemplos: http://www.adobe.com/products/coldfusion/customers/

Monografias.com
Lenguajes de programación Perl: Toma elementos del lenguaje C y shell Lenguaje de propósito general Multiparadigma (programación orientada a objetos, programación estructurada y programación funcional) Pensado para la plataforma UNIX, pero disponible para varios sistemas operativos Los archivos son extensión .pl

Monografias.com
Lenguajes de programación Perl: Ejemplos: http://royal.pingdom.com/2009/11/06/perl-far-from-dead-more-popular-than-you-think/

Monografias.com
Lenguajes de programación Python: Lenguaje creado en el año 1991 por Guido Van Rossum Considerado como el más limpio para programar Permite crear todo tipo de aplicaciones incluyendo sitios web Se ejecuta en el lado del servidor Licencia de código abierto (Opensource) Multiplataforma Multiparadigma (programación orientada a objetos, programación estructurada y programación funcional) La extensión de archivo es .py

Monografias.com
Lenguajes de programación Python: Ejemplo: http://www.youtube.com

Monografias.com
Lenguajes de programación Ruby: Lenguaje desarrollado por Yukihro “Matz” Matsumoto Inspirada en Python y Perl Distribuido bajo licencia de software libre Orientado a objetos Los archivos son extensión .rb Ruby on Rails Framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby

Monografias.com
Lenguajes de programación Ruby: Ejemplo: http://www.43things.com/

Monografias.com
Lenguajes de programación Ajax (Asynchronous JavaScript And XML): Técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich Internet Applications) Se ejecutan en el cliente mientras mantienen la comunicación asíncrona con el servidor en segundo plano Permite realizar cambios sobre las páginas sin necesidad de recargarlas Se aumenta la interactividad, velocidad y usabilidad en las aplicaciones

Monografias.com
Lenguajes de programación Ajax (Asynchronous JavaScript And XML): Ejemplos: http://www.ajaxdaddy.com/

Monografias.com
Lenguajes de programación CSS (Cascading Style Sheets): Lenguaje usado para definir la presentación de un documento estructurado (HTML, XHTML) Desarrollado por el W3C La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un documento de su presentación Extensión .css

Monografias.com
Lenguajes de programación CSS (Cascading Style Sheets): Ejemplos: http://www.csszengarden.com/tr/espanol/

Comentarios


Trabajos relacionados

Ver mas trabajos de Programacion

 
 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda