• No results found

CHAPTER FIVE

DATA EXPLICITATION

5.5 Research participant: Abigail

LENGUAJE DE PROGRAMACIÓN

En cuanto a la programación destacan en este orden PHP, Java y Perl, todos ellos lenguajes Open Source, muy indicados para sitios Web dinámicos y utilizados de manera masiva en las plataformas GPL. El lenguaje de programación ASP se utiliza mayoritariamente en soluciones basadas en plataformas de pago.

- PHP

Es un lenguaje de programación usado generalmente para la creación de contenido para sitios web. El nombre es el acrónimo recursivo de "PHP: Hypertext Preprocessor" (inicialmente PHP Tools, o, Personal Home Page Tools), y se trata de un lenguaje interpretado usado para la creación de aplicaciones para servidores, o creación de contenido dinámico para sitios web. PHP9es una tecnología Web del lado del servidor, que funciona

infiltrada (es decir, incrustada) dentro del código HTML de una página, dándole mayor dinamismo a la misma, con acceso a bases de datos, creación de foros, libros de visita, rotación de banners, etc.

- JAVA

JavaServer Pages (JSP) es una tecnología Java que permite generar contenido dinámico para web, en forma de documentos HTML, XML o de otro tipo.

Las JSP's permiten la utilización de código Java mediante scripts. Además es posible utilizar algunas acciones JSP predefinidas mediante etiquetas. Estas etiquetas pueden ser enriquecidas mediante la utilización de Librerías de Etiquetas (TagLibs o Tag Libraries) externas e incluso personalizadas. - PERL

Perl, Lenguaje Práctico para la Extracción e Informe (ver abajo) es un lenguaje de programación diseñado por Larry Wall creado en 1987. Perl toma características del C, del lenguaje

9Hypertext Preprocessor, lenguaje de programación usado generalmente para la creación de contenido

interpretado shell (sh), AWK, sed, Lisp y, en un grado inferior, muchos otros lenguajes de programación.

- ASP (NO ES GRATUITO)

Active Server Pages (ASP)10es una tecnología del lado servidor

de Microsoft para páginas web generadas dinámicamente, que ha sido comercializada como un anexo a Internet Information Server (IIS). La tecnología ASP está estrechamente relacionada con el modelo tecnológico de su fabricante. Intenta ser solución para un modelo de programación rápida ya que programar en ASP es como programar en VisualBasic, por supuesto con muchas limitaciones ya que es una plataforma que no se ha desarrollado como lo esperaba Microsoft.

Lo interesante de este modelo tecnológico es poder utilizar diversos componentes ya desarrollados como algunos controles ActiveX.

BASE DE DATOS

En el ámbito de base de datos también se constata que las plataformas GPL hacen más uso de bases de datos GPL: Mysql y PostgreSQL son ejemplos. Existen algunos casos de plataformas GPL que hacen uso de Oracle pero este uso está más restringido a las plataformas de pago.

- MySQL

MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual.

- PostgreSQL

Es un motor de base de datos, es servidor de base de datos relacional libre, liberado bajo la licencia BSD.

A pesar de que el proyecto Postgres hubiese finalizado oficialmente, la licencia BSD bajo la cual Postgres había sido liberado permitió a desarrolladores de código abierto el obtener una copia del código para continuar su desarrollo.

- ORACLE (NO ES GRATUITO)

Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:

 Soporte de transacciones.  Estabilidad.

 Escalabilidad.  Es multiplataforma.

DOMINIO SERVIDOR

Las plataformas GPL hacen un uso mayor del servidor Apache que de IIS mientras que las plataformas de pago se basan más en soluciones IIS y Windows 2000 Server.

En cuanto al sistema operativo de la máquina servidor, los criterios seguidos son los mismos. Las plataformas GPL tienden a funcionar sobre sistemas Unix (o son más montadas sobre sistemas Unix): MAC, Solaris, Linux aunque también se ha comprobado el buen funcionamiento de las plataformas sobre Windows que es el sistema operativo utilizado mayoritariamente en las plataformas de pago.

- APACHE

El servidor HTTP Apache es un software (libre) servidor HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, que implementa el protocolo HTTP/1.11 y la noción de sitio

virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que originalmente Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. Era, en inglés, a patchy server (un servidor "parcheado").

El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation.

Apache11 presenta entre otras características mensajes de

error altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración.

- IIS

Internet Information Services , IIS, es una serie de servicios para los ordenadores que funcionan con Windows. Originalmente era parte del Option Pack para Windows NT. Este servicio convierte a un ordenador en un servidor de Internet o Intranet es decir que en las computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente (servidor web).

11software (libre) servidor HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh