Tuesday, April 18, 2017


SANTIAGO GOMEZ ECHEVERRY 11-03

TALLER #1 - II PERIODO


1. ¿QUE ES XAMPP, PARA QUE SIRVE? 


XAMPP es un paquete de instalación independiente de plataforma, software libre, que consiste principalmente en el sistema de gestión de bases de datos MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MariaDB, PHP, Perl. Desde la versión "5.6.15", XAMPP cambió la base de datos de MySQL a MariaDB. El cual es un fork de MySQL con licencia GPL.

XAMPP es una herramienta de desarrollo que te permite probar tu trabajo (páginas web o programación por ejemplo) en tu propio ordenador sin necesidad de tener que accesar a internet.
Si eres un desarrollador que recien está comenzando, tampoco debes preocuparte sobre las configuraciones ya que XAMPP te provee de una configuración totalmente funcional desde el momento que lo instalas (basicamente lo extraes). Sin embargo, es bueno acotar que la seguridad de datos no es su punto fuerte, por lo cual no es suficientemente seguro para ambientes grandes o de producción.




2.  ¿QUE ES WAMPSERVER? 


Wamp Server:Antes conocido como WAMP, es un completo paquete al estilo ’apachefriends’ que permite instalar y configurar fácilmente en su sistema lo último del servidor Web Apache, el lenguaje de programación PHP y el servidor de base de datos MySQL.




3.  ¿QUE ES LOCALHOST? 


localhost es un término de redes; esto es el nombre de host para la interfaz de red loopback de cualquier servidor lo que se dice como referencia (es decir, cada servidor tiene un 'localhost'). La interfaz loopback no pasa por ningún hardware de interfaz de red local, y sirve como un método para conectar de nuevo al propio servidor. El término localhost es usado con frecuencia, tanto en la creación de redes como en la administración de servidores.




4.  ¿QUE ES  HOSTING O ALOJAMIENTO WEB?


El hosting es un servicio al que puedes asociar tu dominio. Si tienes un dominio, lo más probable es que lo quieras para tener una página web, o para tener cuentas de correo bajo tu propio dominio. El hosting es exactamente eso, son esos servicios que vas a necesitar si quieres tener tu web y tu correo

De manera más concreta, podríamos decir que el hosting es tener espacio en el disco duro de un servidor, que está preparado con los programas necesarios para que puedas subir a ese espacio tu web y tener en ese espacio tus correos.




5.  ¿QUE ES UN DOMINIO? 


Un dominio de Internet es un nombre único que identifica a un sitio web en Internet.
El propósito principal de los nombres de dominio en Internet y del sistema de nombres de dominio (DNS), es traducir las direcciones IP de cada nodo activo en la red, a términos memorizables y fáciles de encontrar. Esta abstracción hace posible que cualquier servicio (de red) pueda moverse de un lugar geográfico a otro en la Internet, aun cuando el cambio implique que tendrá una dirección IP diferente




6.  ¿QUE ES PHP, PARA QUE SIRVE?


PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes.

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.




7.  HISTORIA DE PHP 


Creado en 1994 por Rasmus Lerdorf, la primera encarnación de PHP era un conjunto simple de ficheros binarios Common Gateway Interface (CGI) escritos en el lenguaje de programación C. Originalmente utilizado para rastrear visitas de su currículum online, llamó al conjunto de scripts "Personal Home Page Tools", más frecuentemente referenciado como "PHP Tools". Con el paso del tiempo se quiso más funcionalidad, y Rasmus reescribió PHP Tools, produciendo una implementación más grande y rica. Este nuevo modelo fue capaz de interaccionar con bases de datos, y mucho más, proporcionando un entorno de trabajo sobre cuyos usuarios podían desarrollar aplicaciones web dinámicas sencillas tales como libros de visitas. En junio de 1995, Rasmus publicó el codigo fuente de PHP Tools, lo que permitió a los desarrolladores usarlo como considerasen apropiado. Esto también permitió y animó a los usuarios a proporcionar soluciones a los errores del código, y generalmente a mejorarlo.



8.  ¿QUE ES HTML, PARA QUE SIRVE? 


HTML es un lenguaje de marcado que se utiliza para el desarrollo de páginas de Internet. Se trata de la sigla que corresponde a HyperText Markup Language, es decir, Lenguaje de Marcas de Hipertexto, que podría ser traducido como Lenguaje de Formato de Documentos para Hipertexto.
Se trata de un formato abierto que surgió a partir de las etiquetas SGML (Standard Generalized Markup Language). Concepto traducido generalmente como “Estándar de Lenguaje de Marcado Generalizado” y que se entiende como un sistema que permite ordenar y etiquetar diversos documentos dentro de una lista. Este lenguaje es el que se utiliza para especificar los nombres de las etiquetas que se utilizarán al ordenar, no existen reglas para dicha organización, por eso se dice que es un sistema de formato abierto.
EL HTML se encarga de desarrollar una descripción sobre los contenidos que aparecen como textos y sobre su estructura, complementando dicho texto con diversos objetos (como fotografías, animaciones, etc).




9.  ¿Qué ES UN FRAME? 

Los frames es un elemento implementado por Netscape, que permite dividir la pantalla en varias áreas independientes unas de otras, y por tanto con contenidos distintos, aunque puedan estar relacionados. Cada una de estas zonas es capaz de mostrar código HTML, como en las celdas de una tabla. Sin embargo, no hay que confundir paneles con tablas ya que existe una gran diferencia; en el caso de una tabla, todas las celdas forman parte del mismo documento HTML, mientras que en el caso de los frames cada zona de la pantalla es un documento HTML propio. Se ve pues, simultáneamente, en la misma ventana de un browser, la página correspondiente a varios ficheros.


10. ¿QUE ES MYSQL, PARA QUE SIRVE? 


mysql es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. Para que se entienda bien el concepto pondremos un ejemplo. Cuando tú tienes, por ejemplo, una página web, lo que tienes es un código que al abrir la URL de tu página web tu navegador lee y lo convierte en algo visual entendible para nosotros. Este código se ayuda en el caso de las páginas web de los estilos CSS para darle una parte visual, de la programación PHP (en este ejemplo) para generar acciones y procesar un contenido que tiene que estar almacenado de una forma. Es aquí donde entran las bases de datos, en el caso de las webs uno de los gestores más utilizados es MYSQL, un sistema que nos permite a través de una serie de sentencias, tener una información almacenada en una base de datos recuperarla en el momento en el que la necesitemos de una forma eficiente y rápida.




11. ¿QUE ES APACHE, PARA QUE SIRVE?


Apache es un poderoso servidor web, cuyo nombre proviene de la frase inglesa “a patchy server” y es completamente libre, ya que es un software Open Source y con licencia GPL. Una de las ventajas más grandes de Apache, es que es un servidor web multiplataforma, es decir, puede trabajar con diferentes sistemas operativos y mantener su excelente rendimiento. En otras palabras, El servidor Apache HTTP , también llamado Apache, es un servidor web HTTP de código abierto para la creación de páginas y servicios web. Es un servidor multiplataforma, gratuito, muy robusto y que destaca por su seguridad y rendimiento.



12. ¿QUE ES PHPMYADMIN?

phpMyAdmin es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y está disponible en 72 idiomas. Se encuentra disponible bajo la licencia GPL Versión.



13.

Como pudimos apreciar con toda esta información y terminología informática, el avance tanto tecnológico y digital del mundo actual es bastante importante y amplio. El hombre día tras día busca un progreso y una simplificación de los recursos para lograr sus objetivos y hacer de su forma de trabajo mucho mas fáciles. Hacer lo que podemos referirnos como programación y digitacion de códigos como lo es el php para el html algo mucho mas sencillo y practico, que logre cautivar al mundo digital el cual es el que predomina hoy en día y se basa en sencillez y facilidad en este aspecto.

Todos estos términos que se definieron son prácticos para cualquier persona en el aspecto de programación, ya que cada uno de estos facilita tanto la interpretación y digitacion de códigos, como la edición y administración tanto de paginas web como de servidores.
También, en el mundo digital encontramos una relación directa en el aspecto de comunicación ya que estas funciones nos ayudan a unir tanto ideas como conceptos básicos que nos ayuden de manera progresiva en estos campos. Un ejemplo claro de la unión de la informática con el mundo digital son las nuevas tecnologías que nos presenta el mercado de hoy en día (celulares, tv, computador) y demás avances y dispositivos que se presentan cada día. 


Santiago Gómez Echeverry.