Conceptos Clave en Desarrollo Web
- Fork: Creación de un proyecto en una dirección distinta de la principal u oficial, tomando el código fuente de un proyecto ya existente.
- JSP (JavaServer Pages): Tecnología Java que permite la creación de páginas web dinámicas.
- Servlets: Objetos en la arquitectura web de Java que se ejecutan en el servidor, extendiendo su funcionalidad.
- Usabilidad: Atributo de calidad del software que mide la facilidad de uso de las interfaces web.
- GNU IceCat: Fork del navegador Mozilla compuesto exclusivamente por software libre, eliminando componentes gráficos propietarios y plugins no libres. Es distribuido por el proyecto GNU.
- DOM (Document Object Model): Interfaz de programación de aplicaciones (API) que permite acceder y modificar el contenido de una página web a través de un conjunto de objetos.
- ECMAScript: Especificaciones de un lenguaje de programación basado en JavaScript y JScript.
- PNG (Portable Network Graphics): Formato de gráficos portátiles que surge como sustituto del formato GIF.
- URL (Uniform Resource Locator): Localizador uniforme de recursos. Cadena de caracteres utilizada para identificar un recurso en Internet.
Tecnologías, Estándares y Administración de Sistemas
- XML (eXtensible Markup Language): Metalenguaje extensible de etiquetas propuesto como estándar para el intercambio y la organización de información estructurada en la web.
- netstat –anpt: Comando utilizado para mostrar los puertos abiertos e identificar los servicios asociados a ellos.
- sudo ufw status: Comando para verificar el estado del firewall y visualizar los puertos abiertos en el sistema.
- sudo more /var/log/vsftpd.log: Comando para consultar el registro (log) del sistema ante fallos en los intentos de conexión si UFW no está habilitado.
- pwd: Comando dentro de la consola FTP que muestra la ruta (path) del directorio al que el servidor ha conectado al usuario.
- Estándares Web: Conjunto de recomendaciones sobre la creación e interpretación de documentos web. El W3C ha publicado más de 110 estándares abiertos para lenguajes web y protocolos, destacando URL, HTTP, HTML, XML, XHTML y CSS.
- EyeOS: Sistema operativo multiplataforma de computación en la nube (cloud computing). Es un proyecto de código abierto bajo licencia AGPLv3, desarrollado en PHP y estructurado en tres capas: núcleo, librerías y servicios/aplicaciones.