You are on page 1of 15

MARCO TEORICO APLICACIONES WEB

DIANA MARCELA ARBOLEDA OROZCO

LINA MARCELA VELAZQUEZGUTIERREZ

ANA CRISTINA RAMOS CARVAJAL

CURSO: 38110

FECHA: 26/NOV/2010

INSTRUCTOR:

CAMILO ZAPATA T

SENA

ADMON DE REDES

MEDELLIN

2010

INTRODUCCION
Este proyecto lo hicimos con el fin de aprender más sobre las aplicaciones web, aprender a
administrarlas y manejar cada una de las diferentes herramientas que cada contienen. Para
su elaboración fue necesario buscar en los navegadores de internet que significa cada una de
ellas, para que nos pueden servir y como utilizarlas, manuales y video tutoriales.

Tuvimos inconvenientes a la hora de la creación de las aplicaciones pero con la ayuda de


varios compañeros de clase y con el instructor pudimos resolverlas , necesitamos de varias
herramientas para poder solucionarlas como archivos para descargar, CD de instalación de
maquinas virtuales, etc.

OBJETIVOS
Aprender a utilizar varias aplicaciones web propuestas por el instructor de clase, aprender a
instalarlas y a administrarlas correctamente.

Investigar a cerca de los temas propuestos para mejor entendimiento a la hora de montar
estas aplicaciones. Mostrar evidencias al profesor de todo el procedimiento que debimos
seguir para la instalación de estas.

DESARROLLO DEL MARCO TEORICO


WAMP: es el acrónimo usado para describir un sistema de infraestructura de internet que
usa las siguientes herramientas:

• Windows, como sistema operativo;

• Apache, como servidor web;

• MySQL, como gestor de bases de datos;

• PHP (generalmente), Perl, o Python, como lenguajes de programación.

El uso de un WAMP permite servir páginas html a internet, además de poder gestionar datos
en ellas, al mismo tiempo un WAMP, proporciona lenguajes de programación para desarrollar
aplicaciones web.

LAMP es el sistema análogo que corre bajo ambiente Linux se refiere a un conjunto de
subsistemas de software necesarios para alcanzar una solución global, en este caso
configurar sitios web o servidores dinámicos con un esfuerzo reducido.

En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías:

• Linux, el sistema operativo;

• Apache, el servidor web;

• MySQL, el gestor de bases de datos;

• Perl, PHP, o Python, los lenguajes de programación.

La combinación de estas tecnologías es usada primariamente para definir


la infraestructura de un servidor web, utilizando un paradigma de programación para el
desarrollo.

A pesar de que el origen de estos programas de código abierto no han sido específicamente
diseñado para trabajar entre sí, la combinación se popularizó debido a su bajo coste de
adquisición y ubicuidad de sus componentes (ya que vienen pre-instalados en la mayoría de
las distribuciones Linux). Cuando son combinados, representan un conjunto de
soluciones que soportan servidores de aplicaciones.

MAMP: es el sistema análogo que corre bajo ambiente Mac

Se refiere al conjunto de programas software comúnmente usados para desarrollar sitios


web dinámicos sobre sistemas operativos Apple Macintosh, MAC OS X.

- Mac OS X: Sistema operativo.

- Apache: Servidor Web.

- MySQL: Sistema Gestor de Bases de Datos

- PHP, Perl ó Python, lenguajes de programación usados para la creación de sitios web.

XAMPP es un servidor independiente de plataforma, software libre, que consiste


principalmente en la base 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, MySQL, PHP, Perl. El programa está liberado bajo la
licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas
dinámicas. Actualmente XAMPP está disponible para Microsoft Windows, GNU/Linux, Solaris,
y MacOS X.
APLICACIONES: Oficialmente, los diseñadores de XAMPP sólo pretendían su uso como una
herramienta de desarrollo, para permitir a los diseñadores de sitios webs y programadores
testear su trabajo en sus propios ordenadores sin ningún acceso a Internet. En la práctica, sin
embargo, XAMPP es utilizado actualmente para servidor de sitios Web y, con algunas
modificaciones, es generalmente lo suficientemente seguro para serlo. Con el paquete se
incluye una herramienta especial para proteger fácilmente las partes más importantes.

REQUISITOS: XAMPP solamente requiere descargar y ejecutar un archivo zip, tar, o exe, con
unas pequeñas configuraciones en alguno de sus componentes que el servidor Web
necesitará. XAMPP se actualiza regularmente para incorporar las últimas versiones de
Apache/MySQL/PHP y Perl. También incluye otros módulos como OpenSSL y phpMyAdmin.
Para instalar XAMPP se requiere solamente una pequeña fracción del tiempo necesario para
descargar y configurar los programas por separado.

PHPMYADMIN

phpMyAdmin es una herramienta de software libre escrito en PHP para ocuparse de la


administración de MySQL en la World Wide Web.phpMyAdmin es compatible con una amplia
gama de operaciones con MySQL. La mayoría de las operaciones de uso frecuente son
compatibles con la interfaz de usuario (manejo de bases de datos, tablas, campos,
relaciones, índices, usuarios, permisos, etc), mientras que usted todavía tiene la capacidad
de ejecutar directamente cualquier sentencia SQL.

phpMyAdmin viene con una amplia gama de documentación y de los usuarios son
bienvenidos para actualizar nuestras páginas wiki para compartir ideas y tutoriales para
diversas operaciones. El equipo de phpMyAdmin a tratar de ayudarte si tienes cualquier
problema, puede utilizar gran variedad de canales de soporte para obtener ayuda.

phpMyAdmin es también muy profundamente documentados en un libro escrito por uno de


los desarrolladores - Dominar phpMyAdmin para una eficaz gestión de MySQL , que está
disponible en Inglés, checo, alemán y español.

Para facilitar el uso de una amplia gama de personas, phpMyAdmin se traduce en 62


idiomas y es compatible con LTR y RTL idiomas.
PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación
de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor
(server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de
comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz
gráfica usando las bibliotecas Qt o GTK+.

APACHE: El servidor HTTP Apache es un servidor web HTTP de código abierto para
plataformas Unix (BSD, GNU/Linux, etc.), Microsoft 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 Behelendorf quería que tuviese la
connotación de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última
en rendirse al que pronto se convertiría en gobierno de EEUU, y en esos momentos la
preocupación de su grupo era que llegasen las empresas y "civilizasen" el paisaje que habían
creado los primeros ingenieros de internet. Además 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.

Apache presenta entre otras características 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.

APLICACIONES WEB

CMS: (Sistema gestor de contenidos) Dicho de otra forma, un CMS es una herramienta que
permite a un editor crear, clasificar y publicar cualquier tipo de información en una página
web. Generalmente los CMS trabajan contra una base de datos, de modo que el editor
simplemente actualiza una base de datos, incluyendo nueva información o editando la
existente.
DYNPG: significa páginas web dinámicas y es un país libre del sistema de gestión de
contenido (CMS). Está escrito en PHP y usa MySQL como sistema de gestión de base de datos

DynPG se utiliza para cargar y gestionar el contenido web dinámico similar al de otros
sistemas de gestión de contenidos. DynPG sin embargo se diferencia de otros CMS, ya que se
encaja directamente en sitios web. El software fue desarrollado originalmente para realizar
diseños que se crean con Adobe Photoshop , Adobe Fireworks, Adobe Illustrator o de
cualquier otro software de gráficos. El diseño se crea con un editor como Adobe
Dreamweaver o Adobe GoLive o incluso como simple código. Después de eso, el código
de fragmentos se coloca en los puntos en los que el contenido generado dinámicamente
(como artículos, galerías, enlaces u otros contenidos dinámicos) se genera. Proporciona una
forma conveniente para ampliar los sitios web existentes con contenido dinámico. DynPG
proporciona un motor de plantillas, sino que también respalda la existencia de diseños CSS.

DynPG es de código abierto desde el año 2005. Mientras tanto, se está utilizando en varias
plataformas más grandes, como la revista suiza Publisher.ch.

Junto a otros conocidos de la CMS como Mambo , Joomla , Drupal y TYPO3 , DynPG encuentra
su lugar como una sencilla basada en PHP CMS Open fuente. El apoyo es proporcionado por
un wikis foro y documentación. DynPG es multilingüe, el apoyo a Alemán, Inglés y Español. La
documentación Inglés y español y el apoyo están en construcción. Además, hay empresas,
que proporcionan soporte comercial y profesional continuar el desarrollo de DynPG.

COLLABTIVE: es una web basada en software de gestión de proyecto publicado


como software de código abierto. Se esfuerza por ofrecer una alternativa de código abierto a
herramientas propietarias como campamento base o ActiveCollab.
Collabtive está escrito en PHP5 y utiliza un AJAX interfaz de usuario basada en. Es capaz
multi-idioma, el apoyo a más de 30 idiomas. Collabtive se integra con otros servicios web a
través de un XML API. Asimismo, prevé la importación de la funcionalidad y datos de otras
aplicaciones. Permite al usuario trabajar con listas de tareas, los hitos, los archivos y el
seguimiento del tiempo de trabajo en una tarea por tarea.

CARACTERISTICAS:

• listas de tareas pendientes

• hitos

• de mensajería / mensajería instantánea

• calendario

• gestión de archivos

• basados en roles permisos de usuario

• timetracking

• etiquetado

• búsqueda

• presentación de informes ( Excel , PDF )

• exportadores ( ZIP , XML , RSS , iCal , vCard )

• las importaciones procedan de campo base XML

• interfaz multi-idioma

• Del lado del servidor:

• PHP 5.1

• MySQL 4.1 o 5.x

• Del lado del cliente:

• JS / DOM (probado con Mozilla Firefox 3, Internet Explorer 8, Safari, Opera 9)

• Cookies
CARRITO DE COMPRAS ONLINE:

Carrito de compra es uno de los terminos mas utilizados hoy dia entre quienes desean entrar
de ellno al llamado e-commerce o comercio electronico.

Es muy semejante a la cesta de compra (a veces se llama asi en algunos paises) o al muy
argentino changuito del supermercado.

La idea es bastante simple, pero muy funcional respecto al carrito de compra.

El usuario visita nuestro sitio web y mediante un catalogo online puede buscar y navegar por
nuestras categorias y productos. Conforme va eligiendo comprar un articulo, lo deposita en
el carrito de compra, pero no interrumpe su visita al catalogo, de manera que es hasta el
final cuando decide ir a la caja o checkout y pagar todo lo que el carrito de compra contiene.
CUBECART:

Cubecart es uno de los mejores softwares de E-commerce de la actualidad.

Con CubeCart usted podrá crear una tienda online con múltiples servicios y funcionalidades.

El programa puede usarse gratuitamente siempre y cuando se respete las condiciones de la


licencia y no se eliminen los créditos (Powered by Cubecart)

Es un "fuera de la caja" solución comercial de software de comercio


electrónico carro que se ha escrito para ejecutarse en servidores con
soporte PHP y MySQL. Con CubeCart usted puede configurar rápidamente una tienda en
línea de gran alcance que pueden ser utilizados para vender productos digitales o tangibles a
los clientes nuevos y existentes en todo el mundo.

Hay una gran cantidad de potentes características que permitan su negocio con el
comercio en línea con éxito. Es fácil de modificar la apariencia de su tienda para que coincida
con la marca de su empresa o sitio cómodamente al lado de su sitio web existente debido a
la poderosa CubeCart de sistema de plantillas HTML.Nuestras soluciones son robustas,
flexibles, accesibles y con el apoyo de no sólo una empresa rentable y estable, pero una
próspera comunidad de entusiastas que están dispuestos a recomendar y compartir sus
ideas y experiencias.

Para utilizar CubeCart usted requerirá un alojamiento web compatible cuenta. Si usted
desea tomar el crédito y pagos de tarjeta de débito una cuenta de comerciante deberá
trabajar con uno de los apoyó módulos .

Si usted tiene alguna pregunta acerca de nuestros productos o servicios, por favor, asegúrese
de contactar con un miembro del personal que estará encantado de ayudarle.

CONCLUSIONES

Las aplicaciones web son importantes ya que con cada una de ellas
podemos realizar diferentes cosas como por ejemplo: carritos de compras
online (son ventas por catálogos en Internet), plataformas (sirven para
montar cualquier actividad).

Aprendimos mucho cuando montamos estas aplicaciones porque son fáciles


de instalar y de administrar y no son complicadas a la hora de entender algo
a cerca de este tema, es muy interesante y muy bueno.
BIBLIOGRAFIA

DYNPG

http://en.wikipedia.org/wiki/DynPG

http://www.dynpg.org/

COLLABTIVE

http://collabtive.o-dyn.de/

http://en.wikipedia.org/wiki/Collabtive
CUBECART

http://www.cubecart.com/

PHPMYADMIN

http://www.phpmyadmin.net/

PHP

http://es.wikipedia.org/wiki/PHP

APACHE

http://es.wikipedia.org/wiki/Servidor_HTTP_Apache

You might also like