1. Universidad de Panamá
Centro Regional Universitario de Bocas del Toro
Facultad de Informática Electrónica y Comunicación
Licenciatura Para la Gestión Educativa y Empresarial
Asignatura: Tecnología web
Facilitador: Aarón Cedeño
Elaborado por: Dantez Villagra 12-700-2238
Año: 2019
2. ¿QUÉ ES APACHE?
Apache es un software de servidor web gratuito y de código abierto con el cual se
ejecutan el 46% de los sitios web de todo el mundo. El nombre oficial es Apache HTTP
Server, y es mantenido y desarrollado por la Apache Software Foundation.
Apache es un servidor web, no es un servidor físico, sino un software que se ejecuta en
un servidor. Su trabajo es establecer una conexión entre un servidor y los navegadores
de los visitantes del sitio web (Firefox, Google Chrome, Safari, etc.) mientras envían
archivos entre ellos (estructura cliente-servidor). Apache es un software
multiplataforma, por lo cual funciona tanto en servidores Unix como en Windows.
3. Apache tiene amplia aceptación en la red: desde 1996, Apache es el servidor HTTP más
usado. Jugó un papel fundamental en el desarrollo de la World Wide Web y alcanzó su
máxima cuota de mercado en 2005, siendo el servidor empleado en el 70% de los sitios
web en el mundo. Sin embargo, ha sufrido un descenso en su cuota de mercado en los
últimos años (estadísticas históricas y de uso diario proporcionadas por Netcraft2). En
2009, se convirtió en el primer servidor web que alojó más de 100 millones de sitios web.
5. PHP
PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de
código abierto muy popular especialmente adecuado para el desarrollo web y que
puede ser incrustado en HTML.
PHP se utiliza para generar páginas web dinámicas. Recordar que llamamos página
estática a aquella cuyos contenidos permanecen siempre igual, mientras que
llamamos páginas dinámicas a aquellas cuyo contenido no es el mismo siempre.
Por ejemplo, los contenidos pueden cambiar en base a los cambios que haya en
una base de datos, de búsquedas o aportaciones de los usuarios, etc.
6. Zend
Es un framework de código abierto para desarrollar aplicaciones web y con servicios web PHP 5. ZF
es una implementación que usa código 100% orientado a objetos. En la estructura de los
componentes de ZF cada componente está construido con una baja dependencia de otros
componentes. Esta arquitectura débilmente acoplada permite a los desarrolladores utilizar los
componentes por separado. A menudo se refiere a este tipo de diseño como "use-at-will" (uso a
voluntad).
El principal patrocinador del proyecto Zend Framework es Zend Technologies, pero muchas
empresas han contribuido con componentes o características importantes para el marco. Empresas
como Google, Microsoft y StrikeIron se han asociado con Zend para proporcionar interfaces de
servicios web y otras tecnologías que desean poner a disposición de los desarrolladores de Zend
Framework.
7. Symfony
Es un framework diseñado para desarrollar aplicaciones web basado en el patrón Modelo
Vista Controlador. Para empezar, separa la lógica de negocio, la lógica de servidor y la
presentación de la aplicación web. Proporciona varias herramientas y clases encaminadas a
reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las
tareas más comunes, permitiendo al desarrollador dedicarse por completo a los aspectos
específicos de cada aplicación.
9. XHTML
XHTML (Extensible Hypertext Markup Language), a grandes rasgos, es un lenguaje de marcado que
te permite editar webs. Está basado en HTML 4.01, pero sus reglas son mucho más estrictas y
versátiles que HTML. XHTML es una nueva formulación de HTML que utiliza el meta lenguaje de
marcado XML, lo cual es una ventaja clave en su usabilidad porque muchos formatos de datos están
basados en XML y los dispositivos modernos requieren una versión estricta del lenguaje de marcado
porque no pueden mostrar mal el código fuente.
10. XLM
Especificación para diseñar lenguajes de marcado, que permite definir etiquetas personalizadas
para descripción y organización de datos.
El XML es una adaptación del SGML (Standard Generalized Markup Language), un lenguaje que
permite la organización y el etiquetado de documentos. Esto quiere decir que el XML no es un
lenguaje en sí mismo, sino un sistema que permite definir lenguajes de acuerdo a las necesidades.
El XHTML, el MathML y el SVG son algunos de los lenguajes que el XML tiene la capacidad de definir.
11. HTML
• HTML, siglas en inglés de Hipertexto Markup Language (‘lenguaje de marcas de hipertexto’), hace
referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que sirve
de referencia del software que conecta con la elaboración de páginas web en sus diferentes
versiones, define una estructura básica y un código (denominado código HTML) para la definición
de contenido de una página web, como texto, imágenes, videos, juegos, entre otros. Es un
estándar a cargo del World Wide Web Consortium (W3C) o Consorcio WWW, organización
dedicada a la estandarización de casi todas las tecnologías ligadas a la web, sobre todo en lo
referente a su escritura e interpretación. Se considera el lenguaje web más importante siendo su
invención crucial en la aparición, desarrollo y expansión de la World Wide Web (WWW). Es el
estándar que se ha impuesto en la visualización de páginas web y es el que todos los navegadores
actuales han adoptado.
12. MYSQL
MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual:
Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como
la base de datos de código abierto más popular del mundo,12 y una de las más populares
en general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo
web.
MySQL es muy utilizado en aplicaciones web, como Joomla, Wordpress, Drupal o phpBB, en
plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de
seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada
a PHP, que a menudo aparece en combinación con MySQL.