Você está na página 1de 12

REPBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN UNIVERSITARIA UNIVERSIDAD ALEJANDRO DE HUMBOLDT (UAH) SECCIN:

BQN0331II UNIDAD CURRICULAR: COMPUTACIN GRFICA

APLICACIONES DE DISEO WEB

Profesor: Julin Belisario Estudiante: Rojas Reina, Jos Manuel

Caracas, Julio de 2011

NDICE GENERAL

CONTENIDO INTRODUCCIN............................................................................................ DEFINCIN DE DISEO WEB..................................................................... Sitio Web..................................................................................................... Pgina Web................................................................................................... APLICACIONES DE DISEO WEB............................................................. Software PHP............................................................................................... Software Joomla.......................................................................................... Software Python.......................................................................................... SEMEJANZA ENTRE SOFTWARE DE DISEO WEB................................ DIFERENCIAS ENTRE SOFTWARE DE DISEO WEB............................. JUSTIFICACIN DE LA APLICACIN A UTILIZAR................................. CONCLUSIN................................................................................................. REFERENCIAS BIBLIOGRFICAS..............................................................

PG. 2 3 3 3 4 4 4 6 6 7 9 10 11

INTRODUCCIN Hoy en da se debe tener conocimientos en el rea de Diseo Web, ya que la mayora de las empresas y grandes organizaciones utilizan este medio para darse a conocer y as obtener mayor propaganda y a su vez ms clientes a travs de ese medio; estan tambien siendo utilizadas, las Pginas Web, para uso personal como para la publicacin de Noticias, Informacin o compartir Trabajos en la Red. Primeramente, se realizar una presentacin del significado de Diseo Web, que se puede definir, en lneas generales, como una actividad que consiste en la planificacin, diseo e implementacin de sitios web y pginas web; de ste concepto se derivan dos definiciones como lo son Sitio Web y Pgina Web. Por otra parte se encuentra un concepto de cada Lenguaje de Programacin utilizado para el Diseo de Pginas Web, como lo es PHP, Joomla y Python. Adicional a esto, brevemente, en el mismo contexto enmarcado est, cmo fue el inicio de esa Aplicacin, quin fue el fundador y en qu ao fue publicado. Podr ser visualizada una lista de las diversas semenjanzas entres estas tres (3) Aplicaciones de Diseo Web y un cuadro de Diferencias entres los mismos. Por ltimo, la Justificacin de cul ser la Aplicacin utilizada para desarrollar un Proyecto de Diseo Web a futuro.

DEFINICIN DE DISEO WEB Es una actividad que consiste en la planificacin, diseo e implementacin de sitios web y pginas web. No es simplemente una aplicacin del diseo convencional, ya que requiere tener en cuenta cuestiones tales como, navegabilidad, interactividad, usabilidad, arquitectura de la informacin y la interaccin de medios como el audio, texto, imagen y vdeo. Sitio Web Es una coleccin de pginas web relacionadas y comunes a un dominio de Internet o subdominio en la World Wide Web en Internet. Una pgina web es un documento HTML/XHTML accesible generalmente mediante el protocolo HTTP de Internet. Todos los sitios web pblicamente accesibles constituyen una gigantesca World Wide Web de informacin (un gigantesco entramado de recursos de alcance mundial). A las pginas de un sitio web se accede frecuentemente a travs de un URL raz comn llamado portada, que normalmente reside en el mismo servidor fsico. Los URL organizan las pginas en una jerarqua, aunque los hiperenlaces entre ellas controlan ms particularmente cmo el lector percibe la estructura general y cmo el trfico web fluye entre las diferentes partes de los sitios. Pgina Web Es un documento o informacin electrnica adaptada para la World Wide Web que generalmente forma parte de un sitio web. Su principal caracterstica son los hipervnculos de una pgina, siendo esto el fundamento de la WWW. Est compuesta principalmente por informacin (slo texto o mdulos multimedia) as como por hiperenlaces; adems puede contener o asociar datos de 3

estilo para especificar cmo debe visualizarse, y tambin aplicaciones embebidas para hacerla interactiva. APLICACIONES DE DISEO WEB Software PHP PHP, sus siglas en ingls significan Hypertext Pre-processor. Lenguaje de programacin usado generalmente en la creacin de contenidos para sitios web. Es un lenguaje interpretado especialmente usado para crear contenido dinmico web y aplicaciones para servidores, aunque tambin es posible crear aplicaciones grficas utilizando la biblioteca GTK+. El PHP es un lenguaje de script incrustado dentro del HTML. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas caractersticas especificas de si mismo. La meta del lenguaje es permitir rpidamente a los desarrolladores la generacin dinmica de paginas. Fue originalmente diseado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador dans-canadiense Rasmus Lerdorf en el ao 1994 para mostrar su currculum vtae y guardar ciertos datos, como la cantidad de trfico que su pgina web reciba. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" despus de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI. Software Joomla Joomla! es un sistema de gestin de contenidos, y entre sus principales virtudes est la de permitir editar el contenido de un sitio web de manera sencilla. Es una aplicacin de cdigo abierto programada mayoritariamente en PHP bajo una licencia GPL. Este administrador de contenidos puede trabajar en Internet o intranets y 4

requiere de una base de datos MySQL, as como, preferiblemente, de un servidor HTTP Apache. En Joomla se incluyen caractersticas como: mejorar el rendimiento web, versiones imprimibles de pginas, flash con noticias, blogs, foros, polls (encuestas), calendarios, bsqueda en el sitio web e internacionalizacin del lenguaje. Su nombre es una pronunciacin fontica para anglfonos de la palabra swahili jumla, que significa "todos juntos" o "como un todo". Se escogi como una reflexin del compromiso del grupo de desarrolladores y la comunidad del proyecto. Joomla surge como el resultado de una bifurcacin de Mambo, de la corporacin Miro de Australia, quien mantena la marca del nombre Mambo en esa poca y el grupo principal de desarrolladores. Joomla nace con esta divisin el 17 de agosto de 2005. La corporacin Miro form una organizacin sin nimo de lucro con el propsito inicial de fundar el proyecto y protegerlo de pleitos. El grupo de desarrollo reclam que muchas de las clusulas de la estructura de la fundacin fueron acuerdos previos hechos por el comit directivo de Mambo, el cual no tiene la consultora necesaria de quienes mantienen el proyecto e incluye clusulas que violan los valores principales del cdigo abierto. El grupo de desarrollo creo un sitio Web que se llam OpenSourceMatters para distribuir informacin a los usuarios, desarrolladores, diseadores Web y a la comunidad en general. En ese momento el lder Andrew Eddie, conocido como "MasterChief", escribi una carta abierta para la comunidad, que apareci en la seccin de anuncios del foro pblico en mamboserver.com. Al siguiente da, 1000 personas ingresaron al sitio web opensourcematters.org para expresar su apoyo y estmulo por las acciones ejecutadas por el grupo de desarrollo. El sitio web recibi un aviso de temporalmente fuera de servicio debido al excesivo trfico. Este evento apareci en newsforge.com, eweek.com, y ZDnet.com. Peter Lamont CEO de Miro dio una respuesta en el artculo titulado "The Mambo Open Source Controversy - 20 Questions with Miro". Durante ese perodo, Joomla se hizo ms grande.

Software Python Es un lenguaje de programacin de alto nivel cuya filosofa hace hincapi en una sintaxis muy limpia y que favorezca un cdigo legible. Se trata de un lenguaje de programacin multiparadigma ya que soporta orientacin a objetos, programacin imperativa y, en menor medida, programacin funcional. Es un lenguaje interpretado, usa tipado dinmico, es fuertemente tipado y multiplataforma. Es administrado por la Python Software Foundation. Posee una licencia de cdigo abierto, denominada Python Software Foundation License, que es compatible con la Licencia pblica general de GNU Python fue creado a finales de los ochenta por Guido van Rossum en el National Research Institute for Mathematics and Computer Science (CWI), en los Pases Bajos, como un sucesor del lenguaje de programacin ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba. El nombre del lenguaje proviene de la aficin de su creador original, Guido van Rossum, por los humoristas britnicos Monty Python. SEMEJANZAS ENTRE SOFTWARE DE DISEO WEB (PHP, JOOMLA y PYTHON) Es libre, por lo que se presenta como una alternativa de fcil acceso para Son Lenguajes Multiplataforma. Tienen capacidad de conexin con la mayora de los manejadores de base de Poseen una amplia documentacin en su pgina oficial, entre la cual se

todos.

datos que se utilizan en la actualidad. destaca que todas las funciones del sistema estn explicadas y ejemplificadas en un

nico archivo de ayuda. Permiten las tcnicas de Programacin Orientada a Objeto. Biblioteca nativa de funciones amplia e incluida. El cdigo fuente escrito es invisible al navegador web y al cliente ya que es el

servidor el que se encarga de ejecutar el cdigo y enviar su resultado HTML al navegador. Esto hace que la programacin en estas aplicaciones sea segura y confiable. Orientado al desarrollo de aplicaciones web dinmicas con acceso a Las tres aplicaciones ofrecen la posibilidad de instalar, desinstalar y Cuando son desarrolladas Aplicaciones Web nunca debe haber preocupacin informacin almacenada en una base de datos. administrar componentes y mdulos. por detalles de bajo nivel, como manejar la memoria empleada por la Pgina Web.. DIFERENCIAS ENTRE SOFTWARE DE DISEO WEB (PHP, JOOMLA y PYTHON)

Software PHP

1. No requiere definicin de tipos de variables aunque sus variables se pueden evaluar tambin por el tipo que estn manejando en tiempo de ejecucin. 2. Diseado originalmente para la creacin de Pginas Web dinmicas. Se usa principalmente para la 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. 3. Permite aplicar tcnicas de Programacin Orientada a 7

Objetos. 4. Necesita la instalacin de libreras en Vista de Diseo para realizar su ejecucin o posibles modificaciones. 5. Creacin de aplicaciones grficas no dependientes del navegador. 6. Por sus caractersticas, favorece la creacin de cdigo desordenado y complejo de mantener. Software Joomla 1. No requiere definicin de tipos de variables. 2. Publicacin de Contenidos que se pueden organizar por Categoras y Secciones, permite crear tantas pginas como se necesiten y editarlas con un editor como si se estuviese trabajando en un procesador de texto. 3. En comparacin con PHP no existe diferencia, pero si con Python. Permite aplicar tcnicas de Programacin Orientada a Objetos. 4. Es ejecutado va Web, luego de haber sido instalado en un Servidor y no requiere la carga de libreras para su ejecucin. 5. Creacin de aplicaciones grficas totalmente dependientes del navegador. 6. No maneja sintaxis compleja, por tratarse de una Aplicacin, mayormente, grfica. Software Python 1. Requiere definicin de tipos de variables. 2. Se pueden crear todo tipo de programas. No es un lenguaje creado especficamente para la web, aunque entre sus posibilidades, s se encuentra el desarrollo de Pginas Web.

3. Python

es

un

Lenguaje

de

Programacin

Multiparadigma, permite Programacin Orientada a Procedimientos as como Programacin Orientada a Objeto. En lenguajes orientados a procedimientos, el programa esta construido sobre procedimientos o funciones los cuales no son nada mas que piezas de programa reutilizables. En lenguajes orientado a objetos, el programa es construido sobre objetos los cuales combinan datos y funcionalidad. 4. Solo se debe ejecutar el programa desde el cdigo fuente. Internamente, Python convierte el cdigo fuente en una forma intermedia llamada bytecodes, despus los traduce en el lenguaje nativo de la computadora y ejecuta. Todo esto hace el uso de Python mucho ms sencillo. 5. Pueden crearse aplicaciones grficas no dependientes del navegador. 6. Python es extremadamente sencillo de iniciarse en la programacin ya que, ofrece una sintaxis extraordinariamente simple. JUSTIFICACIN DE LA APLICACIN A UTILIZAR Ser utilizado para el desarrollo del Proyecto de la Pgina Web, la Aplicacin Joomla debido a su fcil manejo en muchos aspectos; y as conocer un poco de sta Herramienta para el Manejo de Contenido Web y Diseo de Pginas Web bajo Software Libre y poder aplicarla en un futuro en otras reas.

CONCLUSIN Cada da se debe avanzar en el aprendizaje o simplemente conocimiento acerca cules son las Herramientas o Aplicaciones de Diseo Web existentes el mercado para darle buen uso y as no quedarse manejando aplicaciones antiguas u obsoletas; de esta manera cada da se podr dejar que el usuario visualice algo distintos en los desarrollos que se hagan as como innovar para tener una buena cantidad de visitas diarias en la Web, que es el objetivo de la mayora de las empresas actualmente en el mercado de los negocios. Para poder ser un Diseador de Pginas Web's de xitos, debe existir una continua actualizacin en cuanto a Herramientas se refiere, como ya fue mencionado, y as poder brindar una amplia gama de manejo de Aplicaciones de Diseo Web y ofrecerle al usuario distintas soluciones satisfactorias y agradables al momento de crear una Web para su empresa u organizacin.

10

REFERENCIAS DE INTERNET Alegsa. Maestros Wikilearning. (2011). del Web. (2007). [Pgina (2001). [Pgina Web [Pgina Web Web en en en Lnea]. Lnea]. Lnea].

http://www.alegsa.com.ar/Dic/php.php http://www.maestrosdelweb.com/editorial/phpintro/ http://www.wikilearning.com/curso_gratis/introduccion_a_python que_es_python/8492-1 Wikipedia. (2011). [Pgina Web en Lnea]. http://es.wikipedia.org

11

Você também pode gostar