SlideShare una empresa de Scribd logo
1 de 14
Una definición que podemos encontrar en primera instancia sobre el
desarrollo de una aplicación es: confeccionar, probar y buscar errores
de un programa informático. Dicho programa va a solucionar una
situación o problema.
Para poder confeccionar un programa
informático, precisamos emplear un lenguaje de programación que
nos permita realizar la prueba o búsqueda de errores.
Estas necesidades pueden surgir desde distintos ámbitos:
Personal: realizar pequeñas o amplias aplicaciones para un fin que
nos beneficie. Por ejemplo: elegir una aplicación que nos indique
el consumo de Internet en nuestro teléfono móvil o programar una
página web personal.
Empresarial: realizar sistemas informáticos, partes o módulos que
tenemos que programar; incluso, arreglar un código que haya sido confeccionado por
otro. Por ejemplo: utilizar nuestros conocimientos
para mejorar un sistema de inventario o realizar una página web para
una organización que cuenta con un módulo de ventas online.
En el mercado informático actual, nos encontramos con diferentes
soportes de hardware que albergan variados tipos de aplicaciones,
ya sea exclusivas de Internet, del sistema operativo o de un
aplicativo
en particular.
ESCRITORIOWEB
Reciben este nombre porque se ejecutan en la internet. Es decir
que los datos o los archivos en los que trabajas son procesados y
almacenados dentro de la web. Estas aplicaciones, por lo general,
no necesitan ser instaladas en tu computador, tableta o en algún
dispositivo móvil.
Clasificación
Se puede hacer por varios conceptos:
Tipo de contenido (deportes, noticias, …)
Tecnología usada (flash, HTML, java, …)
Según el trafico, país
A efectos de diseño es más interesante según
el publico al cual va dirigido y objetivo que se
quiere conseguir
* Las aplicaciones web requieren navegadores web
compatibles para funcionar. Requieren las
extensiones apropiadas y actualizadas para operar.
• Muchas veces requieren una conexión a internet
para funcionar, pero pueden ser descargadas e
instaladas localmente para su uso offline.
• * Muchas no son de código abierto.
• * La aplicación web desaparece si así lo requiere
el desarrollador o si el mismo se extingue.
• * El usuario, en general, no tiene libertad de
elegir la versión de la aplicación web que quiere
usar.
• * En teoría, el desarrollador de la aplicación web
puede rastrear cualquier actividad que el usuario
haga. Esto puede traer problemas de privacidad.
• Las aplicaciones web requieren poco o nada
de espacio en disco. Además suelen ser
livianas.
• * No requieren que los usuarios las
actualicen, eso es implementado del lado del
servidor.
• * Proveen gran compatibilidad entre
plataformas (portabilidad), dado que operan
en un navegador web.
VENTAJAS DESVENTAJAS
Aplicaciones móviles
Una aplicación móvil, apli o app es una aplicación informática
diseñada para ser ejecutada en teléfonos inteligentes, tabletas y otros
dispositivos móviles. Por lo general se encuentran disponibles a través
de plataformas de distribución, operadas por las compañías
propietarias de los sistemas operativos móviles como Android, iOS,
BlackBerry OS, Windows Phone, entre otros. Existen aplicaciones
móviles gratuitas u otras de pago, donde en promedio el 20-30% del
costo de la aplicación se destina al distribuidor y el resto es para el
desarrollador.
Suelen ser muy similares a las de escritorio, ya
que permiten realizar las mismas tareas, aunque el ingreso de datos es
táctil o por voz.
Las aplicaciones nativas son aquellas desarrolladas bajo
un lenguaje y entorno de desarrollo especifico, lo cual
permite, que su funcionamiento sea muy fluido y estable
para el sistema operativo que fue creada.
Aplicaciones Nativas
Desventajas
•Solo pueden ser utilizadas por un dispositivo que cuente
con el sistema para el cual fue desarrollada.
•Requiere de un costo para distribuirla en una tienda, y
dependiendo el sistema, para el uso del entorno de
desarrollo.
•Necesitan aprobación para ser publicadas en la plataforma.
Ventajas
•Utilización de los recursos tantos del sistema como del
hardware.
•Permite ser publicada en tiendas para su distribución.
•En su mayoría, no necesitan estar conectadas a Internet
para su funcionamiento.
Aplicaciones Web
las aplicaciones web o web application. Son aquellas desarrolladas
usando lenguajes para el desarrollo web como lo son html, css y
javascript y un framework para el desarrollo de aplicaciones web,
como por ejemplo jquery mobile, Sencha, Kendo UI, entre otros..
Se podría decir que este tipo de aplicaciones es muy usada para
brindar accesibilidad a la información desde cualquier dispositivo,
sin importar el sistema operativo.
Desventajas
•No pueden ser publicadas en plataformas para su
distribución
•No utilizan los recursos del sistema ni del
dispositivo de manera optima.
Ventajas
•Pueden ser utilizadas desde cualquier dispositivo sin
importar el sistema operativo.
•Puede que requiera un coste para su desarrollo, peor este
puede ser mínimo en comparación con las nativas.
•No requieren de ninguna aprobación para su publicación.
Aplicaciones Híbridas
Como su nombre lo indica tienen un poco de cada tipo de las aplicaciones ya
nombradas. Este tipo de aplicaciones se desarrolla utilizando lenguajes de
desarrollo web y un framework dedicado para la creación de aplicaciones
híbridas, como por ejemplo phonegap, titanium appacelerator, Steroids,
entre otros. La facilidad que brinda este tipo de desarrollo es que no hay un
entorno especifico el cual hay que utilizar para su desarrollo.
Desventajas
•La documentación puede ser un
poco escasa y desordenada.
Ventajas
•Uso de los recursos del dispositivo y
del sistema operativo
•El costo de desarrollo puede ser menor
que el de una nativa
•Son multiplataforma
•Permite distribución a través de las
tiendas de su respectiva plataforma.
Es la aplicación creada para ejecutarse en un ordenador de escritorio,
sobre un sistema operativo de interfaz visual como Windows, Mac o
Linux.Como sabemos estas aplicaciones pueden relacionar de manera
sencilla por medio de un Script programándola en el terminal de un
GNU/Linux de cualquiera de sus distribuciones que desde luego pueden
ejecutarse , pero crearlas en Windows seria casi imposible...
Veremos que muchos de estos programas
cuentan con un tipo de distribución llamado
trial. Se trata de una instalación de prueba,
generalmente por un máximo de 30 días a partir
de su instalación, que suele tener funcionalidades
limitadas. Otras
versiones de prueba gratuitas pueden ser
shareware o freeware, que
podemos instalar y utilizar en los equipos que
queramos.
•Acceso limitado: Solo podemos acceder a la
aplicación desde el ordenador donde esta instalada y
solo esta aplicación podrá acceder a los datos.
•Proceso de actualización: A menudo, es necesario
actualizar la aplicación para obtener las ultimas
mejoras de la misma. Esto hace que el usuario tenga
que realizar alguna acción manual para realizar la
acción.
•Dependencia del ordenador: Las aplicaciones de
escritorio dependen del ordenador donde están
instaladas, en términos prácticos, tendremos que
tener el ordenador en las mejores condiciones para
que esta se ejecute correctamente.
•Virus: Si los datos están almacenados en un único
ordenador, estos son vulnerables a ataques de virus
y hackers.
•Rapidez y agilidad: Si la aplicación esta
instalada en el mismo ordenador donde se
ejecuta, necesariamente esta, será muy
rápida. El acceso a datos locales y el mayor
aprovechamiento de la CPU hacen que la
velocidad de la aplicación solo dependa del
ordenador.
INTERPRETACIÓN DE
LAS APLICACIONES
El proceso de funcionamiento puede ser sencillo si lo
trabajamos con ejemplos, pero se vuelve más complejo en el
proceso lógico real. No obstante, todas las aplicaciones suelen
tener la misma estructura de ejecución.
Todo comienza por los famosos bits de datos. Un bit
representa la unidad de medida más pequeña en
información digital, y tiene dos estados: 0 o 1;
generalmente, el 0 se representa como cerrado (o
negativo) y el 1 como abierto (o positivo).
Aplicaciones

Más contenido relacionado

La actualidad más candente (16)

software libre vs software pirata
software libre vs software piratasoftware libre vs software pirata
software libre vs software pirata
 
Software Libre
Software LibreSoftware Libre
Software Libre
 
informática ventajas y desventajas de software
 informática ventajas y desventajas de software  informática ventajas y desventajas de software
informática ventajas y desventajas de software
 
Software libre vs software pirata
Software libre vs software pirataSoftware libre vs software pirata
Software libre vs software pirata
 
Ventajas y desventajas de software libre
Ventajas y desventajas de software libreVentajas y desventajas de software libre
Ventajas y desventajas de software libre
 
Informática
InformáticaInformática
Informática
 
app
appapp
app
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Software libre y propietario
Software libre y propietarioSoftware libre y propietario
Software libre y propietario
 
Aplicaciones de escritorio y web
Aplicaciones de escritorio y webAplicaciones de escritorio y web
Aplicaciones de escritorio y web
 
Software libre vs
Software libre vsSoftware libre vs
Software libre vs
 
Software trabajo de expocision 2
Software trabajo de expocision 2Software trabajo de expocision 2
Software trabajo de expocision 2
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Libre vs propietario
Libre vs propietarioLibre vs propietario
Libre vs propietario
 
Plataformas Móviles
Plataformas Móviles Plataformas Móviles
Plataformas Móviles
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 

Destacado (6)

Informacionenlanube
InformacionenlanubeInformacionenlanube
Informacionenlanube
 
Marketstructure (1)
Marketstructure (1)Marketstructure (1)
Marketstructure (1)
 
Razones de endeudamiento
Razones de endeudamientoRazones de endeudamiento
Razones de endeudamiento
 
Unidad iii mantencion_de_personal
Unidad iii mantencion_de_personalUnidad iii mantencion_de_personal
Unidad iii mantencion_de_personal
 
Utpl Neuropsicologia1 Primer Bimestre
Utpl Neuropsicologia1 Primer BimestreUtpl Neuropsicologia1 Primer Bimestre
Utpl Neuropsicologia1 Primer Bimestre
 
El internado de medicina en el Perú
El internado de medicina en el PerúEl internado de medicina en el Perú
El internado de medicina en el Perú
 

Similar a Aplicaciones

Software libre y software propietario
Software libre y software propietarioSoftware libre y software propietario
Software libre y software propietario
sheydamarquez
 
Software libre y software propietario
Software libre y software propietarioSoftware libre y software propietario
Software libre y software propietario
sheydamarquez
 
Software libre y propietario
Software libre y propietarioSoftware libre y propietario
Software libre y propietario
Gaby Onofre
 
Software libre y propietario.
Software libre y propietario.Software libre y propietario.
Software libre y propietario.
Karina Pilicita
 
Ventajas del desarrollo en ambiente web
Ventajas del desarrollo en ambiente webVentajas del desarrollo en ambiente web
Ventajas del desarrollo en ambiente web
Sergio Lopez
 

Similar a Aplicaciones (20)

Diapositivas aplicaciones moviles
Diapositivas aplicaciones movilesDiapositivas aplicaciones moviles
Diapositivas aplicaciones moviles
 
Lorena bernal trabajo
Lorena bernal trabajoLorena bernal trabajo
Lorena bernal trabajo
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Aplicaciones de escritorio y aplicaciones web
Aplicaciones de escritorio y aplicaciones webAplicaciones de escritorio y aplicaciones web
Aplicaciones de escritorio y aplicaciones web
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
Software libre y software propietario
Software libre y software propietarioSoftware libre y software propietario
Software libre y software propietario
 
Software libre y software propietario
Software libre y software propietarioSoftware libre y software propietario
Software libre y software propietario
 
APLICACIONES DE INTERNET
APLICACIONES DE INTERNETAPLICACIONES DE INTERNET
APLICACIONES DE INTERNET
 
aplicaciones del software
aplicaciones del softwareaplicaciones del software
aplicaciones del software
 
Software
SoftwareSoftware
Software
 
Cuerpo
CuerpoCuerpo
Cuerpo
 
Software libre y propietario
Software libre y propietarioSoftware libre y propietario
Software libre y propietario
 
Marco teorico
Marco teoricoMarco teorico
Marco teorico
 
Tipos de licencias de software
Tipos de licencias de softwareTipos de licencias de software
Tipos de licencias de software
 
Presentacion buena trabajo largo
Presentacion buena trabajo largoPresentacion buena trabajo largo
Presentacion buena trabajo largo
 
Software libre y propietario.
Software libre y propietario.Software libre y propietario.
Software libre y propietario.
 
Ventajas del desarrollo en ambiente web
Ventajas del desarrollo en ambiente webVentajas del desarrollo en ambiente web
Ventajas del desarrollo en ambiente web
 
Tabla de ventajas
Tabla de ventajasTabla de ventajas
Tabla de ventajas
 
Liconsoft
LiconsoftLiconsoft
Liconsoft
 
Liconsoft
LiconsoftLiconsoft
Liconsoft
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (10)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Aplicaciones

  • 1.
  • 2. Una definición que podemos encontrar en primera instancia sobre el desarrollo de una aplicación es: confeccionar, probar y buscar errores de un programa informático. Dicho programa va a solucionar una situación o problema. Para poder confeccionar un programa informático, precisamos emplear un lenguaje de programación que nos permita realizar la prueba o búsqueda de errores.
  • 3. Estas necesidades pueden surgir desde distintos ámbitos: Personal: realizar pequeñas o amplias aplicaciones para un fin que nos beneficie. Por ejemplo: elegir una aplicación que nos indique el consumo de Internet en nuestro teléfono móvil o programar una página web personal. Empresarial: realizar sistemas informáticos, partes o módulos que tenemos que programar; incluso, arreglar un código que haya sido confeccionado por otro. Por ejemplo: utilizar nuestros conocimientos para mejorar un sistema de inventario o realizar una página web para una organización que cuenta con un módulo de ventas online.
  • 4. En el mercado informático actual, nos encontramos con diferentes soportes de hardware que albergan variados tipos de aplicaciones, ya sea exclusivas de Internet, del sistema operativo o de un aplicativo en particular. ESCRITORIOWEB
  • 5. Reciben este nombre porque se ejecutan en la internet. Es decir que los datos o los archivos en los que trabajas son procesados y almacenados dentro de la web. Estas aplicaciones, por lo general, no necesitan ser instaladas en tu computador, tableta o en algún dispositivo móvil. Clasificación Se puede hacer por varios conceptos: Tipo de contenido (deportes, noticias, …) Tecnología usada (flash, HTML, java, …) Según el trafico, país A efectos de diseño es más interesante según el publico al cual va dirigido y objetivo que se quiere conseguir
  • 6. * Las aplicaciones web requieren navegadores web compatibles para funcionar. Requieren las extensiones apropiadas y actualizadas para operar. • Muchas veces requieren una conexión a internet para funcionar, pero pueden ser descargadas e instaladas localmente para su uso offline. • * Muchas no son de código abierto. • * La aplicación web desaparece si así lo requiere el desarrollador o si el mismo se extingue. • * El usuario, en general, no tiene libertad de elegir la versión de la aplicación web que quiere usar. • * En teoría, el desarrollador de la aplicación web puede rastrear cualquier actividad que el usuario haga. Esto puede traer problemas de privacidad. • Las aplicaciones web requieren poco o nada de espacio en disco. Además suelen ser livianas. • * No requieren que los usuarios las actualicen, eso es implementado del lado del servidor. • * Proveen gran compatibilidad entre plataformas (portabilidad), dado que operan en un navegador web. VENTAJAS DESVENTAJAS
  • 7. Aplicaciones móviles Una aplicación móvil, apli o app es una aplicación informática diseñada para ser ejecutada en teléfonos inteligentes, tabletas y otros dispositivos móviles. Por lo general se encuentran disponibles a través de plataformas de distribución, operadas por las compañías propietarias de los sistemas operativos móviles como Android, iOS, BlackBerry OS, Windows Phone, entre otros. Existen aplicaciones móviles gratuitas u otras de pago, donde en promedio el 20-30% del costo de la aplicación se destina al distribuidor y el resto es para el desarrollador. Suelen ser muy similares a las de escritorio, ya que permiten realizar las mismas tareas, aunque el ingreso de datos es táctil o por voz.
  • 8. Las aplicaciones nativas son aquellas desarrolladas bajo un lenguaje y entorno de desarrollo especifico, lo cual permite, que su funcionamiento sea muy fluido y estable para el sistema operativo que fue creada. Aplicaciones Nativas Desventajas •Solo pueden ser utilizadas por un dispositivo que cuente con el sistema para el cual fue desarrollada. •Requiere de un costo para distribuirla en una tienda, y dependiendo el sistema, para el uso del entorno de desarrollo. •Necesitan aprobación para ser publicadas en la plataforma. Ventajas •Utilización de los recursos tantos del sistema como del hardware. •Permite ser publicada en tiendas para su distribución. •En su mayoría, no necesitan estar conectadas a Internet para su funcionamiento.
  • 9. Aplicaciones Web las aplicaciones web o web application. Son aquellas desarrolladas usando lenguajes para el desarrollo web como lo son html, css y javascript y un framework para el desarrollo de aplicaciones web, como por ejemplo jquery mobile, Sencha, Kendo UI, entre otros.. Se podría decir que este tipo de aplicaciones es muy usada para brindar accesibilidad a la información desde cualquier dispositivo, sin importar el sistema operativo. Desventajas •No pueden ser publicadas en plataformas para su distribución •No utilizan los recursos del sistema ni del dispositivo de manera optima. Ventajas •Pueden ser utilizadas desde cualquier dispositivo sin importar el sistema operativo. •Puede que requiera un coste para su desarrollo, peor este puede ser mínimo en comparación con las nativas. •No requieren de ninguna aprobación para su publicación.
  • 10. Aplicaciones Híbridas Como su nombre lo indica tienen un poco de cada tipo de las aplicaciones ya nombradas. Este tipo de aplicaciones se desarrolla utilizando lenguajes de desarrollo web y un framework dedicado para la creación de aplicaciones híbridas, como por ejemplo phonegap, titanium appacelerator, Steroids, entre otros. La facilidad que brinda este tipo de desarrollo es que no hay un entorno especifico el cual hay que utilizar para su desarrollo. Desventajas •La documentación puede ser un poco escasa y desordenada. Ventajas •Uso de los recursos del dispositivo y del sistema operativo •El costo de desarrollo puede ser menor que el de una nativa •Son multiplataforma •Permite distribución a través de las tiendas de su respectiva plataforma.
  • 11. Es la aplicación creada para ejecutarse en un ordenador de escritorio, sobre un sistema operativo de interfaz visual como Windows, Mac o Linux.Como sabemos estas aplicaciones pueden relacionar de manera sencilla por medio de un Script programándola en el terminal de un GNU/Linux de cualquiera de sus distribuciones que desde luego pueden ejecutarse , pero crearlas en Windows seria casi imposible... Veremos que muchos de estos programas cuentan con un tipo de distribución llamado trial. Se trata de una instalación de prueba, generalmente por un máximo de 30 días a partir de su instalación, que suele tener funcionalidades limitadas. Otras versiones de prueba gratuitas pueden ser shareware o freeware, que podemos instalar y utilizar en los equipos que queramos.
  • 12. •Acceso limitado: Solo podemos acceder a la aplicación desde el ordenador donde esta instalada y solo esta aplicación podrá acceder a los datos. •Proceso de actualización: A menudo, es necesario actualizar la aplicación para obtener las ultimas mejoras de la misma. Esto hace que el usuario tenga que realizar alguna acción manual para realizar la acción. •Dependencia del ordenador: Las aplicaciones de escritorio dependen del ordenador donde están instaladas, en términos prácticos, tendremos que tener el ordenador en las mejores condiciones para que esta se ejecute correctamente. •Virus: Si los datos están almacenados en un único ordenador, estos son vulnerables a ataques de virus y hackers. •Rapidez y agilidad: Si la aplicación esta instalada en el mismo ordenador donde se ejecuta, necesariamente esta, será muy rápida. El acceso a datos locales y el mayor aprovechamiento de la CPU hacen que la velocidad de la aplicación solo dependa del ordenador.
  • 13. INTERPRETACIÓN DE LAS APLICACIONES El proceso de funcionamiento puede ser sencillo si lo trabajamos con ejemplos, pero se vuelve más complejo en el proceso lógico real. No obstante, todas las aplicaciones suelen tener la misma estructura de ejecución. Todo comienza por los famosos bits de datos. Un bit representa la unidad de medida más pequeña en información digital, y tiene dos estados: 0 o 1; generalmente, el 0 se representa como cerrado (o negativo) y el 1 como abierto (o positivo).