sábado, 8 de junio de 2013

DEFINICIONES BÁSICAS DE PROGRAMACIÓN WEB


MySQL

MySQL.- Es un sistema de administración de bases de datos relacionales (RDBMS) de código abierto más extendida del mundo. Desarrollada por MySQL AB, una empresa sueca. La primera versión  de MySQL apareció en 1995. Esta primera versión fue creada para un personal a partir de mSQL.

En 2000, la versión 3.23 pasó a tener licencia GPL (General Public License). En 2003, la versión 4, aparecida en 2001, se declaró estable. Esta versión aportó numerosas funcionalidades y mejoras: operador UNION, DELETE para varias tablas nuevas opciones para la gestión de los privilegios, mejora del rendimiento, subconsultas (4.1), etc.

En 2005, la versión 5, aparecida en 2003, se declaró estable. Esta descatada versión introdujo numerosas características que faltaban en MySQL: rutinas, triggers, vistas.
A finales del 2007, se distribuyó la versión 5.1 como Release Candidate, cuya versión final debería publicarse a mediados del 2008.

MySQL esta disponible con dos licencias diferentes:

-          La licencia GPL;
-          Una licencia comercial.
-           
Si usted utiliza MySQL en un producto no comercial, puede utilizar MySQL con su licencia GPL (versión MySQL Comunity Server). Si utiliza MySQL en un producto comercial, o si desea tener asistencia técnica para el programa, debe adquirir una licencia comercial (versión MySQL Enterprise).(Heurtel, O. 2009)


PHP y MySql – Domine el desarrollo de un sitio web dinámico e interactivo.
Autor:Oliver Heurtel
Ediciones ENI – Enero 2009




PHP

PHP.- Es un lenguaje de script que se ejecuta del lado del servidor, el código PHP se incluye en una página HTML normal. Por lo tanto, se puede comparar con otros lenguajes de script que se ejecutan según el mismo principio: ASP (Active Server Pages), JSP (Java Server Pages) o PL/SQL Server Pages (PSP).

A diferencia de un lenguaje como JavaScript donde el código se ejecuta del lado del cliente (en el explorador), el código PHP se ejecuta del lado del servidor. El resultado de esta ejecución se incrusta en la pagina HTML, que se envía al navegador. Este último no tiene conocimiento de la existencia del procesamiento que se ha llevado  cabo en el servidor.
Esta técnica permite realizar páginas Web dinámicas cuyo contenido se puede generar total o parcialmente en el momento de la llamada de la página, gracias a la información que se recopila en un formulario o se extrae de una base de datos.

Ejemplo sencillo de página PHP:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Script//EN”
“http://www.w3.org/TR/xhtmll - strict.dtd”>
<html xmlns= “http://www.w3.org/1999/xhtml”>
<head>
<title>Ejemplo de página PHP</title>
</head>
<body>
<?php
echo ‘<p>¡Hola Oliver!</p>’ ;
?>
</body>
</html>

La parte en negrita es el código PHP incluido en la pagina HTML dentro de las etiquetas <?php y ?>. En este sencillo ejemplo, el código PHP, simplemente muestra un texto estático “¡Hola Oliver!” gracias a la función echo. En un programa real de PHP, es probable que este texto se genere de forma dinámica en función de la identificación del usuario.
Para indicar al servidor Web que una página HTML contiene código PHP que debe ejecutarse, basta con dar el archivo una extensión especifica: .php (excepto en caso de configuración especial del servidor). (Heurtel, O. 2011)
  


 PHP 5.3 – Desarrollar un sitio web dinámico e interactivo
Autor: Oliver Heurtel.
Copyright – Ediciones ENI – Junio 2011  



HTML

Las páginas Web están escritas siguiendo el lenguaje HTML (Hyper Text Markup lenaguage),  el cual se mantiene en constante desarrollo a fin de atender todas las demandas de crecimiento de Internet. Este libro se centra básicamente en la creación de páginas Web utilizando el lenguaje HTML. Java y JavaScript son otros lenguajes que también han alcanzado gran popularidad, por lo que en el capitulo siguiente se verá como incluir código Java y JavaScript en los documentos HTML.
Si el lenguaje HTML se utiliza para crear las paginas que se ven después en el navegador, no es necesario dominar todos los aspectos que se verán en el libro. E realidad, se pueden conseguir muchos editores de lenguaje HTML, como Microsoft Frontpage o Netscape Composer, capaces de crear documentos en lenguaje HTML. Recurrir a estos editores para crear páginas Web no debe verse como algo a evitar, sino más bien como una manera efectiva de no perder innecesariamente su valioso tiempo. (Hobbs, L. 1999)


Acceso Rápido – Diseñar su propia página web en HTML
Autor: Lilian Hobbs
  Editorial: MARCOMBO, S.A. – 1999





JAVASCRIPT

JAVA SCRIPT.- Se presenta como un lenguaje de desarrollo de aplicaciones cliente/servidor a través de internet.El programa en JavaScript tiene la particularidad que esta insertado dentro mismo del documento HTML, que lo presenta al usuario y no es por ello un programa aparte. Permite crear aplicaciones similares a los CGI (Common Gateway Interface). El CGI es un mecanismo que se ha utilizado en los servidores Web para implementar las páginas Web activas. El funcionamiento de los GCI es el siguiente: Lee los datos provenientes de un formulario de una página Web, proceda la información y lo escribe sobre el canal de salida estándar que es la pantalla del ordenador.

El programa en JavaScript reconoce eventos, son acciones de JavaScript (uno de los eventos es onClick, que se refiere a que al pulsar con el cursor sobre la zona a la cual está asociado ese evento no realiza una determinada acción.), creados por el usuario, definiendo así un sistema interactivo. Podemos por ello crear formularios que verifiquen la validez de la información e interpreten esta en el mismo programa contenido en el documento HTML sin necesidad de comunicación por la red. También se permite por medio de un condigo JavaScript realizar acciones particulares como ejecutar un archivo de audio, ejecutar un applet, etc. (Sánchez, M. 2001)  


JavaScript 
Autor: Miguel Ángel Sánchez Maza – INNOVACIÓN Y CUALIFICACIÓN, S.L.
EDITION – INNOVA 2001



QUÉ ES CSS

CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o presentación de los documentos electrónicos definidos con HTML y XHTML. CSS es la mejor forma de separar los contenidos y su presentación y es imprescindible para crear páginas web complejas.
Separar la definición de los contenidos y la definición de su aspecto presenta numerosas ventajas, ya que obliga a crear documentos HTML/XHTML bien definidos y con significado completo (también llamados "documentos semánticos"). Además, mejora la accesibilidad del documento, reduce la complejidad de su mantenimiento y permite visualizar el mismo documento en infinidad de dispositivos diferentes.

Al crear una página web, se utiliza en primer lugar el lenguaje HTML/XHTML para marcar los contenidos, es decir, para designar la función de cada elemento dentro de la página: párrafo, titular, texto destacado, tabla, lista de elementos, etc.
Una vez creados los contenidos, se utiliza el lenguaje CSS para definir el aspecto de cada elemento: color, tamaño y tipo de letra del texto, separación horizontal y vertical entre elementos, posición de cada elemento dentro de la página, etc. (LIBROSWEB, 2013)


Introducción al CSS
Autor: LIBROSWEB – Libros y tutoriales sobre diseño y programación web
2013

No hay comentarios.:

Publicar un comentario