Está en la página 1de 7

UNIVERSIDAD TECNOLÓGICA DE

PANAMÁ

FACULTAD DE INGENENIERÍA DE SISTEMAS COMPUTACIONALES


LIC. EN INGENIERÍA DE SISTEMAS Y COMPUTACIÓN

ASIGNATURA: HERRAMIENTAS DE PROGRAMACION IV

PRESENTACION DE IONIC
ESTUDIANTES:
HYWBER MONTENEGRO
IAN SANTAMARIA
EDWIN VEGA

PROFESOR: JOSE MENDOZA

II SEMESTRE 2022
INTRODUCCIÓN

• Ionic es un SDK completo de código abierto para


el desarrollo de aplicaciones móviles híbridas
creado por Max Lynch, Ben Sperry y Adam Bradley
de Drifty Co. en 2013. La versión original se lanzó
en 2013 y se construyó sobre AngularJS y Apache
Cordova. Sin embargo, la última versión se
reconstruyó como un conjunto de componentes
web, permitiendo al usuario elegir cualquier
marco de interfaz de usuario, como Angular, React
o Vue.js. También permite el uso de componentes
Ionic sin ningún marco de interfaz de usuario.
¿QUÉ ES?

• Ionic Framework es un SDK de frontend de código


abierto para desarrollar aplicaciones
híbridas basado en tecnologías web (HTML, CSS y
JS). Es decir, un framework que nos permite
desarrollar aplicaciones para iOS nativo, Android y
la web, desde una única base de código.
Ventajas Desventajas
Al basarse en tecnologías web (HTML, Peor rendimiento que las aplicaciones nativas
CSS y JavaScript), los desarrolladores no tienen que aprender una
nueva tecnología para utilizar Ionic.

Se integra con los frameworks con los que habitualmente Si el objetivo principal es el rendimiento de nuestra aplicación,


se trabaja, Angular, React y Vue. Además, se integra también con debemos contemplar otras opciones como Xamarin o React, que
numerosas herramientas y dispone de numerosos plugins. permiten desarrollar aplicaciones nativas, con un mejor rendimiento
que las aplicaciones híbridas.

Favorece una mayor productividad de los desarrolladores y reduce los Dependencia con los plugins, Cada vez que necesitemos acceder a
costes de desarrollo de la aplicación. Desarrollar aplicaciones funcionalidad nativa deberemos recurrir a un plugin. Normalmente
híbridas en un único código propicia un menor tiempo de desarrollo y encontraremos un plugin para implementar la funcionalidad que
hace que su mantenimiento y escalado sea más sencillo. El desarrollo necesitemos, pero en alguna ocasión muy concreta podemos tener
de una sola aplicación con un único código para distintas plataformas que crearlo nosotros mismos.
resulta menos costoso que el desarrollo de una aplicación nativa.

Hace más sencillo y rápido el diseño de interfaces de usuario para Aplicaciones más pesadas que las nativas, crear nuestra aplicación
los desarrolladores. Pueden ir eligiendo elementos UI usando HTML, CSS y JavaScript implica escribir mucho código y
predeterminados de su librería de componentes en vez de tener que ir agregar librerías, complementos y dependencias que harán que
codificando uno a uno. nuestra aplicación sea más pesada que una aplicación nativa.

Es un proyecto de código abierto, muy bien documentado y con una


comunidad muy activa.
VIDEO
QUE EMPRESAS LO
UTILIZAN Y EN DONDE
LO APLICAN

• Son muchas las empresas que


optan por crear sus proyectos
de manera híbrida con Ionic,
algunas veces lo hacen para
evitar gastos ya que por
ejemplo crear una aplicación
para Android y para iOS pues
requiere una mayor inversión,
también lo hacen poro tras
razones que solo estas
empresas saben.
CONCLUSIÓN

• Ionic favorece una mayor productividad de los


desarrolladores y reduce los costes de desarrollo
de la aplicación. Desarrollar aplicaciones híbridas
en un único código propicia un menor tiempo de
desarrollo y hace que su mantenimiento y
escalado sea más sencillo.

También podría gustarte