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.
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.
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).
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.
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.
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.











