Está en la página 1de 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 ms sobre las aplicaciones web, aprender a
administrarlas y manejar cada una de las diferentes herramientas que cada contienen. Para
su elaboracin 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 creacin de las aplicaciones pero con la ayuda de


varios compaeros de clase y con el instructor pudimos resolverlas , necesitamos de varias
herramientas para poder solucionarlas como archivos para descargar, CD de instalacin 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 instalacin de estas.

DESARROLLO DEL MARCO TEORICO


WAMP: es el acrnimo 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 programacin.

El uso de un WAMP permite servir pginas html a internet, adems de poder gestionar datos
en ellas, al mismo tiempo un WAMP, proporciona lenguajes de programacin para desarrollar
aplicaciones web.

LAMP es el sistema anlogo que corre bajo ambiente Linux se refiere a un conjunto de
subsistemas de software necesarios para alcanzar una solucin global, en este caso
configurar sitios web o servidores dinmicos con un esfuerzo reducido.

En las tecnologas LAMP esto se consigue mediante la unin de las siguientes tecnologas:

Linux, el sistema operativo;

Apache, el servidor web;

MySQL, el gestor de bases de datos;

Perl, PHP, o Python, los lenguajes de programacin.

La combinacin de estas tecnologas es usada primariamente para definir


la infraestructura de un servidor web, utilizando un paradigma de programacin para el
desarrollo.

A pesar de que el origen de estos programas de cdigo abierto no han sido especficamente
diseado para trabajar entre s, la combinacin se populariz debido a su bajo coste de
adquisicin y ubicuidad de sus componentes (ya que vienen pre-instalados en la mayora de
las distribuciones Linux). Cuando son combinados, representan un conjunto de
soluciones que soportan servidores de aplicaciones.

MAMP: es el sistema anlogo que corre bajo ambiente Mac

Se refiere al conjunto de programas software comnmente usados para desarrollar sitios


web dinmicos 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 programacin usados para la creacin 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 intrpretes para
lenguajes de script: PHP y Perl. El nombre proviene del acrnimo de X (para cualquiera de los
diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa est liberado bajo la
licencia GNU y acta como un servidor Web libre, fcil de usar y capaz de interpretar pginas
dinmicas. Actualmente XAMPP est disponible para Microsoft Windows, GNU/Linux, Solaris,
y MacOS X.
APLICACIONES: Oficialmente, los diseadores de XAMPP slo pretendan su uso como una
herramienta de desarrollo, para permitir a los diseadores de sitios webs y programadores
testear su trabajo en sus propios ordenadores sin ningn acceso a Internet. En la prctica, 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 fcilmente las partes ms importantes.

REQUISITOS: XAMPP solamente requiere descargar y ejecutar un archivo zip, tar, o exe, con
unas pequeas 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. Tambin incluye otros mdulos como OpenSSL y phpMyAdmin.
Para instalar XAMPP se requiere solamente una pequea fraccin 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


administracin de MySQL en la World Wide Web.phpMyAdmin es compatible con una amplia
gama de operaciones con MySQL. La mayora 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 todava tiene la capacidad
de ejecutar directamente cualquier sentencia SQL.

phpMyAdmin viene con una amplia gama de documentacin y de los usuarios son
bienvenidos para actualizar nuestras pginas 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 tambin muy profundamente documentados en un libro escrito por uno de


los desarrolladores - Dominar phpMyAdmin para una eficaz gestin de MySQL , que est
disponible en Ingls, checo, alemn y espaol.

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 programacin interpretado, diseado originalmente para la creacin
de pginas web dinmicas. Es usado principalmente en interpretacin del lado del servidor
(server-side scripting) pero actualmente puede ser utilizado desde una interfaz de lnea de
comandos o en la creacin de otros tipos de programas incluyendo aplicaciones con interfaz
grfica usando las bibliotecas Qt o GTK+.

APACHE: El servidor HTTP Apache es un servidor web HTTP de cdigo abierto para
plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que
implementa el protocolo HTTP/1.11 y la nocin de sitio virtual. Cuando comenz su desarrollo
en 1995 se bas inicialmente en cdigo del popular NCSA HTTPd 1.3, pero ms tarde fue
reescrito por completo. Su nombre se debe a que Behelendorf quera que tuviese la
connotacin de algo que es firme y enrgico pero no agresivo, y la tribu Apache fue la ltima
en rendirse al que pronto se convertira en gobierno de EEUU, y en esos momentos la
preocupacin de su grupo era que llegasen las empresas y "civilizasen" el paisaje que haban
creado los primeros ingenieros de internet. Adems Apache consista solamente en un
conjunto de parches a aplicar al servidor de NCSA. Era, en ingls, 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 caractersticas altamente configurables, bases de datos de


autenticacin y negociado de contenido, pero fue criticado por la falta de una interfaz grfica
que ayude en su configuracin.

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 informacin en una pgina
web. Generalmente los CMS trabajan contra una base de datos, de modo que el editor
simplemente actualiza una base de datos, incluyendo nueva informacin o editando la
existente.
DYNPG: significa pginas web dinmicas y es un pas libre del sistema de gestin de
contenido (CMS). Est escrito en PHP y usa MySQL como sistema de gestin de base de datos

DynPG se utiliza para cargar y gestionar el contenido web dinmico similar al de otros
sistemas de gestin 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
diseos que se crean con Adobe Photoshop , Adobe Fireworks, Adobe Illustrator o de
cualquier otro software de grficos. El diseo se crea con un editor como Adobe
Dreamweaver o Adobe GoLive o incluso como simple cdigo. Despus de eso, el cdigo
de fragmentos se coloca en los puntos en los que el contenido generado dinmicamente
(como artculos, galeras, enlaces u otros contenidos dinmicos) se genera. Proporciona una
forma conveniente para ampliar los sitios web existentes con contenido dinmico. DynPG
proporciona un motor de plantillas, sino que tambin respalda la existencia de diseos CSS.

DynPG es de cdigo abierto desde el ao 2005. Mientras tanto, se est utilizando en varias
plataformas ms 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 documentacin. DynPG es multilinge, el apoyo a Alemn, Ingls y Espaol. La
documentacin Ingls y espaol y el apoyo estn en construccin. Adems, hay empresas,
que proporcionan soporte comercial y profesional continuar el desarrollo de DynPG.

COLLABTIVE: es una web basada en software de gestin de proyecto publicado


como software de cdigo abierto. Se esfuerza por ofrecer una alternativa de cdigo 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 ms de 30 idiomas. Collabtive se integra con otros servicios web a
travs de un XML API. Asimismo, prev la importacin 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 mensajera / mensajera instantnea

calendario

gestin de archivos

basados en roles permisos de usuario

timetracking

etiquetado

bsqueda

presentacin 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 mltiples servicios y funcionalidades.

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


licencia y no se eliminen los crditos (Powered by Cubecart)

Es un "fuera de la caja" solucin comercial de software de comercio


electrnico carro que se ha escrito para ejecutarse en servidores con
soporte PHP y MySQL. Con CubeCart usted puede configurar rpidamente una tienda en
lnea 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 caractersticas que permitan su negocio con el
comercio en lnea con xito. Es fcil de modificar la apariencia de su tienda para que coincida
con la marca de su empresa o sitio cmodamente 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 slo una empresa rentable y estable, pero una
prspera comunidad de entusiastas que estn dispuestos a recomendar y compartir sus
ideas y experiencias.

Para utilizar CubeCart usted requerir un alojamiento web compatible cuenta. Si usted
desea tomar el crdito y pagos de tarjeta de dbito una cuenta de comerciante deber
trabajar con uno de los apoy mdulos .

Si usted tiene alguna pregunta acerca de nuestros productos o servicios, por favor, asegrese
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 catlogos en Internet), plataformas (sirven para
montar cualquier actividad).

Aprendimos mucho cuando montamos estas aplicaciones porque son fciles


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

También podría gustarte