Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UnidadI Jimmy_yo
Se denomina aplicacin web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a travs de Internet o de una intranet mediante un navegador (Internet Explorer, Firefox, Opera, Chrome, etc).
APLICACIN WEB
Se programa en un lenguaje soportado por dichos navegadores web que se encargan de su ejecucin. Por lo que no se suele requerir de instalacin previa de software especifico para su uso ni de actualizaciones posteriores.
ANTES
(Tecnologa clienteservidor) cada aplicacin tena su propio programa cliente que serva como interfaz de usuario y que deba ser instalado previamente en cada ordenador. La aplicacin cliente realizaba peticiones a otro programa el servidor que le daba respuesta. Una mejora en la aplicacin, requera normalmente la actualizacin de cada uno los clientes instalados. versiones de aplicaciones cliente para uno de los sistema operativos existentes (Windows, GNU/Linux, Mac, etc).
Los usuarios no requieren instalar software especifico. Les basta con disponer del navegador actualizado y si a caso con los Plugins y extensiones adecuadas tales como JavaScript, Java, Flash, Ajax, etc.
AHORA
La aplicacin es nica, se aloja en el servidor web y es independiente del sistema operativo de los usuarios. no es necesario distribuir actualizaciones.
TAREA 01
Ventajas Aplicacinweb
http://www.youtube.com/watch?feature=player_embedded&v=V On6tg3e1t4
Ahorra tiempo.
menosfuncionalidadesquelasaplicacionesde escritorio. Ladisponibilidaddependedeterceros. versionesanteriores. Elproveedordelaaplicacintienenaccesoalos datosyalaactividadquerealizanlosusuarios(falta deprivacidad). Laseguridad delosdatos supeditada alproveedor.
Por un lado: Webmails banca electrnica tiendas online subastas online Buscadores radio y televisin online almacenamiento online juegos online ofimtica online, etc
(Tags) Palabra clave que los usuarios aaden a un objeto digital (pagina web, blog, foto, video, etc) con el fin de describirlo, pero de una manera informal, que permite etiquetar y categorizar la informacin presentndola de una forma organizada tanto para localizarla como para compartirla. (Social Bookmarking) Existen aplicaciones webs para almacenar, clasificar y compartir nuestros favoritos y marcadores (URLs direcciones de pginas webs que nos parecen interesantes), acompaados de sus correspondientes etiquetas. De esta forma se crean grupos de usuarios (comunidades) con intereses comunes. Ejemplo : https://www.google.com/bookmarks
(Tag Clouds) Consiste en una representacin visual de las etiquetas empleadas en la web en la que dependiendo de la frecuencia de uso, aumenta el tamao de la fuente. Generalmente son gadgets
web2.0 Sindicacin.
Sindicar (suscripcin) el contenido de un sitio web es el proceso mediante el cual los usuarios obtienen automticamente resmenes del contenido del mismo en unos formatos concretos (generalmente RSS o ATOM) que le permite estar al da de las novedades del mismo sin tener que visitar esta web continuamente para comprobar si existen variaciones.
El RSS (Rich Site Summary o Really Simple Syndication) es un formato estndar de intercambio de informacin creado en XML , con la finalidad de compartir informacin en Internet y que posibilita automtizar la obtencin de informacin desde la fuente.
Ejemplo web2.0
Tarea02
EldesarrollodeaplicacionesWEBhaevolucionado porlossiguientesaspectos:
Evolucin Navegadores
El diseo de una pgina Web consiste en una actividad que necesita una planificacin, diseo e implementacin. No se trata de desarrollar una aplicacin y ya. Es necesario tener en consideracin cuestiones como la navegabilidad, interactividad con el usuario, estructura de la informacin e interaccin multimedia.
El diseo Web esta considerado dentro del diseo multimedial. Dentro del diseo Web, los expertos sugieren tres etapas a considerar: 1. 2. 3. El diseovisual EditarlapginaWeb. posicionarseenlosbuscadores.
Esta etapa consta de la distribucin del texto, la ubicacin de los grficos, los vnculos a otros documentos, los objetos multimedia que se vayan a incluir. Es necesario que antes de sentarte a programar en la computadora, se haga un bosquejo en papel sobre como ser la pagina Web. Esto le permitir tener una perspectiva mas amplia sobre como va a editar su pagina Web.
Aqu es cuando es necesario elegir algn editor Web, sea pagado o gratuito.
HerramientasparaDiseoydesarrollo web
02.EDITARLA PGINAWEB.
La sugerencia es que si usted no tiene experiencia en este campo, puede adquirir un software libre con tutoriales en la Web para que paso a paso le guen sobre el funcionamiento del mismo. En esta etapa es donde se pueden establecer los hipervnculos, que son los enlaces que tpicamente aparecen subrayados de azul en las paginas Web y le permiten ingresar a otra ubicacin en a pagina Web o abrir una nueva pagina Web. Los puede personalizar de modo que abran una pgina relacionada a la suya o abran una pgina totalmente diferente o incluso un navegador.
HerramientasparaDiseoydesarrollo web
Es necesario aqu optimizar el contenido y su estructura para poder mejorar la posicin que obtenga en un buscador. Es necesario tambin pensar en las palabras clave que utilizara. Un truco que puede hacer es visitar paginas similares para ver que palabras estn utilizando y en que posiciones aparecen en los buscadores..
ElDesarrolloWebeselprocesodecreacindeun sitioweb,quecomprendediversasetapascomoel
DESARROLLO WEB
losdiseadoresgrficospuedencrearlosdiseos deunapginawebenprogramascomoel PhotoShop oelMicrosoftExpressin,paraque luegoeldiseopuedapasarseahtml deunaforma massencillayrpida. Enlapartedeanlisissedebedefinirquelenguage deprogramacinserelmasconvenientepara realizarlapgina,yenbaseallenguajeseelijeel hosting oelservidorwebquesevaautilizarpara hospedarlapgina.
DESARROLLO WEB
DESARROLLO WEB
Es el proceso de creacin de un sitio o aplicacin web y consta de varias etapas que abarcan todos los aspectos que van desde interpretar las necesidades del cliente/ usuario hasta verificar que la respuesta brindada sea la esperada.
Se divide en 4 etapas:
DESARROLLOWEB
1) ANLISIS
Se obtienen los requerimientos del cliente/usuario donde los componentes ms importantes son los datos a utilizar y lo que se quiere obtener con el proceso de los mismos. Es importante definir con claridad un modelo preciso del objetivo a lograr
DESARROLLOWEB
La resolucin de un problema suele ser una tarea muy compleja para ser analizada como un todo, por lo que requiere un cierto grado de abstraccin e identificacin de partes (subproblemas) y la manera en que se relacionan. Cada uno de estos subproblemas debe tener un objetivo especfico, por medio del cual se resuelva una parte del problema original. Aqu se determinan cuestiones de aspecto visual (diseo grfico), interfaz del usuario y usabilidad (para la interaccin con el usuario final), aplicacin de tecnologas acorde a los requerimientos, eleccin de lenguajes de programacin y algoritmos, estructura y uso de bases de datos, etc. Cada una de estas partes es estudiada por separado, pero la unin de las mismas, permite obtener la respuesta esperada. (Nota: Es un error comn pasar por alto esta etapa para ir directo al trabajo de diseo grafico y programacin.
2) DISEO
Enlaetapadediseotodosedescribeenformadeplanoo algoritmoquenoesmsqueunaespecificacingrficao simblicadelascosas.Ahora,todoseconvierteenun programareal. a) DiseoGrafico. b) Maquetado. c) BasedeDatos. d) Escrituradecdigo:Utilizandoalgnlenguajede programacinsedafuncionalidadycontenidoalsitio (Lenguajes:PHP,Java,Perl,JavaScript,ASP,VBScript, etc.)(Tecnologasyprogramasdeapoyo:AJAX, jQuery,Prototype)
DESARROLLOWEB
3) PROGRAMACIN
Enestaetapaelsitiooaplicacinwebquedantotalmente funcionalconcontenidodeprueba.
DESARROLLOWEB En esta ltima etapa tanto el cliente/usuario como el desarrollador web, prueban y observan las funcionalidades del desarrollo para ver que cumpla con lo esperado en cuyo caso se procede a la carga de dato real. Si se producen fallos o respuestas no esperadas se reparan y cuando todo est OK, se considera el trabajo terminado.