Está en la página 1de 7

UNIVERSIDAD PRIVADA SAN CARLOS CARRERA PROFESIONAL DE INGENIERIA INFORMATICA

TRABAJO ENCARGADO

PRESENTA: BEATRIZ V MAYTA FLORES CURSO: CONSTRUCION DE APLICACIONES DOCENTE: ING ADOLFO GIMENEZ SEMESTRE VII TURNO TARDE

UNIVERSIDAD PRIVADA SAN CARLOS CARRERA PROFESIONAL: INGENIERIA INFORMATICA CURSO: CONSTRUCCION DE APLICACIONES

1. Aplic ci!"#$ %#&:


Es aquella herramienta que los usuarios pueden utilizar accediendo a un servidor web a travs de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicacin software que se codifica en un lenguaje soportado por los navegadores web en la que se confa la ejecucin al navegador. En general, el trmino tambin se utiliza para designar aquellos programas inform ticos que son ejecutados en el entorno del navegador !por ejemplo, un applet de "ava# o codificado con alg$n lenguaje soportado por el navegador !como "ava%cript, combinado con &'()#* confi ndose en el navegador web para que reproduzca !renderice# la aplicacin. +na de las ventajas de las aplicaciones web cargadas desde internet !u otra red# es la facilidad de mantener , actualizar dichas aplicaciones sin la necesidad de distribuir e instalar un software en, potencialmente, miles de clientes. 'ambin la posibilidad de ser ejecutadas en m$ltiples plataformas.

1.1.

C ' c(#')$(ic $ *# l $ plic ci!"#$ %#&:

El usuario puede acceder f cilmente a estas aplicaciones empleando un navegador

web !cliente# o similar.


%i es por internet, el usuario puede entrar desde cualquier lugar del mundo donde tenga

un acceso a internet.
-ueden e.istir miles de usuarios pero una $nica aplicacin instalada en un servidor, por

lo tanto se puede actualizar , mantener una $nica aplicacin , todos sus usuarios ver n los resultados inmediatamente.
Emplean tecnologas como "ava, "ava/0, "ava%cript, 1&'(), /lash, 2ja.... que dan

gran potencia a la interfaz de usuario. Emplean tecnologas que permiten una gran portabilidad entre diferentes plataformas. -or ejemplo, una aplicacin web flash podra ejecutarse en un dispositivo mvil, en una computadora con 3indows, )inu. u otro sistema, en una consola de videojuegos, etc

1.+.

R#,-#'i.i#"(!$ *# l $ plic ci!"#$ %#&:

CONSTRUCCION DE APLICACIONES - UPSC CPII BVMF - 2013

UNIVERSIDAD PRIVADA SAN CARLOS CARRERA PROFESIONAL: INGENIERIA INFORMATICA CURSO: CONSTRUCCION DE APLICACIONES

)os requerimientos para las aplicaciones web es simplemente sencilla basta con tener instalado un navegador cualquiera, quiz solo se tenga que tener instalado alg$n plugin para acceder a ella por ciertos elementos que no se pueden mostrar con un navegador com$n, as como las m quinas virtuales para un mejor desempe4o de la aplicacin web.

1./.

V#"( 0 $ *# l $ plic ci!"#$ %#&:

)as aplicaciones web requieren poco o nada de espacio en disco, adem s suelen ser livianas 5o requieren que los usuarios las actualicen -roveen gran compatibilidad entre plataformas !portabilidad#, dado que operan en un navegador web.

1.1.

D#$2#"( 0 $ *# l $ plic ci!"#$ %#&:

)as aplicaciones web requieren navegadores web totalmente compatibles para funcionar. Incluso muchas veces requieren las e.tensiones apropiadas , actualizadas para operar.

(uchas veces requieren una cone.in a internet para funcionar, si la misma se interrumpe, no es posible utilizarla m s. 1e todas maneras, en ocasiones, pueden ser descargadas e instaladas localmente para su uso offline. (uchas no son de cdigo abierto, perdiendo fle.ibilidad. )a aplicacin web desaparece si as lo requiere el desarrollador o si el mismo se e.tingue. )as aplicaciones tradicionales, en general, pueden seguir us ndose en esos casos. El usuario, en general, no tiene libertad de elegir la versin de la aplicacin web que quiere usar. +n usuario podra preferir usar una versin m s antigua, hasta que la nueva sea probada.

En teora, el desarrollador de la aplicacin web puede rastrear cualquier actividad que el usuario haga. Esto puede traer problemas de privacidad.

1.3.

E0#.pl!$ *# plic ci!"#$ %#&:


3i6ipedia

CONSTRUCCION DE APLICACIONES - UPSC CPII BVMF - 2013

UNIVERSIDAD PRIVADA SAN CARLOS CARRERA PROFESIONAL: INGENIERIA INFORMATICA CURSO: CONSTRUCCION DE APLICACIONES

'iendas en lnea /irefo. 7pera 8hrome

+. Aplic ci!"#$ *# #$c'i(!'i!:

Es un programa inform tico dise4ado para a,udar al usuario a realizar singulares o m$ltiples tareas especficas relacionadas. 2,uda a resolver problemas en el mundo real. )os ejemplos inclu,en software empresarial, software de contabilidad, suites de oficina, software de gr ficos, , reproductores de medios.

El software de aplicacin se contrasta con el software del sistema , el middleware que gestiona e integra las capacidades de un ordenador, pero normalmente no las aplican directamente en el desempe4o de las tareas que benefician al usuario. +na simple, aunque imperfecta analoga en el mundo del hardware sera la relacin de una bombilla de luz elctrica !una aplicacin# a una planta de generacin de energa elctrica !un sistema#. )a planta de energa slo genera electricidad, no se le da ninguna utilidad real hasta que una aplicacin la aprovecha como la luz elctrica que realiza un servicio que beneficia al usuario.

+.1.

V#"( 0 $ *# l $ plic ci!"#$ *# #$c'i(!'i!:

&abitualmente su ejecucin no requiere comunicacin con el e.terior, sino que realiza de forma local. Esto repercute en ma,or velocidad de procesamiento, , por tanto en ma,ores capacidades a la hora de programar herramientas m s complicadas o funcionales. %uelen ser m s robustas , estables que las aplicaciones web. 9endimiento: El tiempo de respuesta es mu, r pida. %eguridad: -ueden ser mu, seguras !dependiendo del desarrollador#

CONSTRUCCION DE APLICACIONES - UPSC CPII BVMF - 2013

UNIVERSIDAD PRIVADA SAN CARLOS CARRERA PROFESIONAL: INGENIERIA INFORMATICA CURSO: CONSTRUCCION DE APLICACIONES

+.+.

D#$2#"( 0 $ *# l $ plic ci!"#$ *# #$c'i(!'i!:

%u acceso se limita al ordenador donde est n instaladas. %on dependientes del sistema operativo que utilice el ordenador , sus capacidades . 9equieren instalacin personalizada 9equieren actualizacin personalizada %uelen tener requerimientos especiales de software , librera.

+./.

E0#.pl!$ *# plic ci!"#$ *# #$c'i(!'i!:

-rogramas de (icrosoft office !E.cel, 3ord, -ower -oint, etc.# 3indows live (essenger Itunes 2dobe -hotoshop 3inamp

/. 45-6 7#'' .i#"( $ #8i$(#" p ' *#$ ''!ll ' plic ci!"#$ %#& 9 *# #$c'i(!'i!:

2ctualmente e.isten literalmente miles de herramientas , aplicaciones 3eb ;.< disponibles en la Internet. Estas pueden clasificarse en: -ublicidad, =logging, =oo6mar6s, 8at logos, 8hat, 8omunidades, 8olaborativas, Educativas, 8orreo, Eventos, 5ews /eeds, =$squeda, 8ompras, Etiquetamiento !'agging#, >ideo, 3idgets , 3i6i.:
CONSTRUCCION DE APLICACIONES - UPSC CPII BVMF - 2013

UNIVERSIDAD PRIVADA SAN CARLOS CARRERA PROFESIONAL: INGENIERIA INFORMATICA CURSO: CONSTRUCCION DE APLICACIONES

1. 45-6 l#";- 0# #$ #l .<$ p!p-l ' *# l $ plic ci!"#$ *# #$c'i(!'i! 9 %#&:


)os lenguajes m s populares para el desarrollo de aplicaciones web son los siguientes:

-&- !lenguaje orientado a objetos# .? se considera un lenguaje interpretado !8onocido como de alto rendimiento#. En origen fue creado para la creacin de p ginas web din micas. &abitualmente es usado como el cdigo de programacin del lado del servidor !server?side scripting# aunque en la actualidad se puede usar desde interfaces de lnea de comandos o para crear otros tipos de programas inclu,endo aplicaciones con interfaz gr fica, mediante el uso de las bibliotecas @t o A'BC. E 2%-.net !)enguaje 7rientado a 7bjetos#.? es un framewor6 para aplicaciones web desarrollado , comercializado por (icrosoft. Es usado por programadores para desarrollar sitios web din micos, aplicaciones web , de escritorio , servicios web0(). 2pareci en enero de ;<<; con la versin D.< del .5E' /ramewor6 , es la tecnologa sucesora de las 2ctive %erver -ages !2%-#. 2%-.5E' esta construido sobre el 8ommon )anguage 9untime, permitiendo a los programadores escribir cdigo 2%-.5E' usando cualquier lenguaje admitido por el .5E' /ramewor6 !)enguajes de servidor#. >=.5E'.? >isual =asic es uno de los lenguajes de servidor permitidos por 5et/ramewor6 junto con c %harp!8E#. 2mbos son lenguajes de programacin dirigidos por eventos, esto quiere decir que tanto la estructura como la ejecucin de los programas van determinados por los sucesos que ocurran en el sistema, bien sean definidos por el usuario o que ellos mismos provoquen. en &uelva >isual =asic fue desarrollado por 2lan 8ooper para (icrosoft. Este lenguaje de programacin es una evolucin del =2%I8, al que le han agregado importantes mejoras. %u primera versin fue presentada en DFFD, con la intencin de simplificar la programacin utilizando un ambiente de desarrollo completamente gr fico que facilitara la creacin de interfaces gr ficas ,, en cierta medida, tambin la programacin misma.

G los lenguajes de programacin m s populares en las aplicaciones de escritorio son:

CONSTRUCCION DE APLICACIONES - UPSC CPII BVMF - 2013

UNIVERSIDAD PRIVADA SAN CARLOS CARRERA PROFESIONAL: INGENIERIA INFORMATICA CURSO: CONSTRUCCION DE APLICACIONES

8CC !)enguaje 7rientado a 7bjetos, este ,a es un poco mas para avanzado por su complejidad#. H Es el lenguaje de programacion cl sico para la realizacin de aplicaciones de escritorio "ava !)enguaje 7rientado a 7bjetos#.? )a aplicacin de "ava es mu, amplia. El lenguaje se utiliza en una gran variedad de dispositivos mviles, como telfonos , peque4os electrodomsticos. En los navegadores web, "ava permite desarrollar peque4as aplicaciones conocidas como applets que se incrustan en el cdigo &'() de las p ginas. El navegador debe contar con un plug?in que permita ejecutar las aplicaciones "ava.

CONSTRUCCION DE APLICACIONES - UPSC CPII BVMF - 2013