BASES TEÓRICO PRÁCTICAS UTILIZADAS
Enviado por tomas • 3 de Junio de 2018 • 1.810 Palabras (8 Páginas) • 397 Visitas
...
USO CORRECTO DEL TÉRMINO "PÁGINA WEB"
Conviene reseñar que en la jerga popular se han generalizado un cierto mal uso del término de página web.
Es frecuente ver a personas referirse con "página web" a un sitio web completo. Siendo rigurosos, esto es incorrecto ya que "página web" se refiere a una página concreta, con una URL específica y no a un sitio completo compuesto por múltiples páginas web con diferentes URLs.(MacDonald, 2012).
PÁGINAS ESTÁTICAS VERSUS PÁGINAS DINÁMICAS
El contenido de una página web puede ser predeterminado (página web estática) o generado al momento de visualizarla, o solicitarla a un servidor web (página web dinámica).
En el caso de las páginas estáticas, al acceder el usuario, el servidor descarga simplemente un simple fichero con un contenido codificado en HTML que se visualiza a continuación en su navegador. Un proceso muy similar a la descarga de cualquier fichero, por ejemplo un documento PDF. (MacDonald, 2012).
El principal problema de estas páginas es que no permiten la interacción con el usuario, equivalente a una colección de documentos invariables, como un libro, en la web.
Las páginas dinámicas que se generan al momento de la visualización. No son un simple documento HTML, sino que se están creadas en algún lenguaje interpretado. El ejemplo más popular es PHP, el lenguaje en el que están programadas aplicaciones muy populares como WordPress o MediaWiki, el software en el que está implementado la propia Wikipedia. (MacDonald, 2012).
Esto permite la creación de aplicaciones muy complejas. Un ejemplo típico serían las tiendas online como Amazon.
Aquí la web interactúa con el usuario y es necesario que componga las páginas de manera dinámica. Por ejemplo: cuando un usuario busca determinados productos, la aplicación realiza una consulta a su base de datos, obtiene los resultados y compone con ellos "sobre la marcha" el HTML que corresponde a la lista de los productos. Una vez compuesto dinámicamente el HTML de la página entera, se devuelve al navegador exactamente igual que si hubiese sido una página HTML estática.
JAVASCRIPT
Por otra parte, existe la posibilidad de introducir dinamismo en el lado cliente a través del lenguaje JavaScript, diseñado específicamente para navegadores web. Los controles de interfaz de usuario como árboles o tablas con funciones de paginación están creados típicamente en JavaScript. (Equipo vértice, 2010).
CREACIÓN Y EDICIÓN DE PÁGINAS WEB
La manera más simple de crear páginas web consiste en utilizar un simple editor de texto como, por ejemplo, Notepad++ y editar directamente el código HTML más las hojas de estilo. Es la manera en la que en los inicios de Internet se creaban la mayoría de las páginas web. (MacDonald, 2012).
SISTEMAS CMS
Este enfoque "artesanal" es poco productivo por la gran cantidad de codificación de HTML que implica y, además, sirve sólo para webs completamente estáticas. No permite implementar cosas como, por ejemplo, una sección de comentarios de los lectores como las que son habituales en blogs o en periódicos digitales.
Por ese motivo surgieron los sistemas CMS como, por ejemplo, Joomla que evitan al usuario la codificación en HTML y ofrecen herramientas como editores visuales que convierten la tarea de la creación de páginas web a algo parecido a la edición de un documento en una aplicación de ofimática como OpenOffice o Word.(Equipo vértice, 2010).
Estas herramientas son aplicaciones web creadas con lenguajes de programación como PHP y que usan bases de datos como MySQL que no solamente permiten una edición más cómoda de los contenidos, sino también implementar webs dinámicas. (Equipo vértice, 2010).
Entre estos sistemas destacan las herramientas para la creación de blogs por ser las más populares, lideradas por el CMS WordPress.
WordPress en particular, además de ser la herramienta líder para la creación de blogs, se está convirtiendo en la herramienta más utilizada para la creación de webs pequeñas y medianas.
POSICIONAMIENTO WEB (SEO)
El posicionamiento web de una página web es la base para optimizar todo un sitio web el cual es un conjunto de páginas web.
La finalidad es que la página sea lo más inteligible posible para los buscadores, lo cual ayudará a que se posicionen más alto en las búsquedas para las cuales están optimizadas. (Beaird, 2010).
BASE DE DATOS
Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos generalmente está relacionado con el de red ya que se debe poder compartir esta información. De allí el término base. "Sistema de información" es el término general utilizado para la estructura global que incluye todos los mecanismos para compartir datos que se han instalado. (Villapecellin, 2005).
Una base de datos proporciona a los usuarios el acceso a datos como se muestra en la ilustración 3, que pueden visualizar, ingresar o actualizar, en concordancia con los derechos de acceso que se les hayan otorgado. Se convierte más útil a medida que la cantidad de datos almacenados crece. (Villapecellin, 2005).
Ilustración 3: (2015). Representación del acceso que le da al usuario para la consulta de sus datos. [Ilustración]. Recuperado de http://idevnote.com/wp-content/uploads/base-de-datos-4.jpg.
Una base de datos puede ser local, es decir que puede utilizarla sólo un usuario en un equipo, o puede ser distribuida, es decir que la información se almacena en equipos remotos y se puede acceder a ella a través de una red.
La principal ventaja de utilizar bases de datos es que múltiples usuarios pueden acceder a ellas al mismo tiempo. (Villapecellin, 2005).
...