Introduccion
Introduccion a Ionic
CONTENIDO
Metas
Licencia
CLI jónico
Compatibilidad del marco
Ionic Framework V4 +
Appflow Iónico
Ecosistema
Ionic Framework es un kit de
herramientas de UI de código abierto para crear aplicaciones móviles y de
escritorio de alta calidad y rendimiento utilizando tecnologías web (HTML, CSS
y JavaScript).
Ionic Framework se centra en
la experiencia del usuario de la interfaz o la interacción de la interfaz de
usuario de una aplicación (controles, interacciones, gestos, animaciones). Es
fácil de aprender, y se integra muy bien con otras bibliotecas o marcos, como
Angular, o se puede usar de forma independiente sin un marco de frontend usando
un simple script incluido.
Actualmente, Ionic Framework
tiene integración oficial con Angular , pero el soporte para Vue y React está
en desarrollo. Si desea obtener más información acerca de Ionic Framework antes
de sumergirse, creamos un video para explicarle lo básico.
Metas
Multiplataforma
Cree y despliegue
aplicaciones que funcionen en múltiples plataformas, como iOS nativo, Android,
escritorio y la web como una aplicación web progresiva, todo con una base de
código. Escribe una vez, corre a cualquier lugar.
Basado en estándares web
Ionic Framework está
construido encima de confiable, tecnologías web estandarizadas: HTML, CSS y
JavaScript, utilizando API web modernas como elementos personalizados y DOM de
sombra. Debido a esto, los componentes de Ionic tienen una API estable y no son
el capricho de un solo proveedor de plataforma.
Bonito diseño
Limpio, sencillo y
funcional. Ionic Framework está diseñado para funcionar y mostrarse
maravillosamente listo para usar en todas las plataformas. Comience con
componentes prediseñados, tipografía, paradigmas interactivos y un tema base
magnífico (pero extensible).
Sencillez
Ionic Framework se ha creado
pensando en la simplicidad, de modo que la creación de aplicaciones de Ionic
sea agradable, fácil de aprender y accesible para casi cualquier persona con
habilidades de desarrollo web.
Licencia
Ionic Framework es un
proyecto gratuito y de código abierto, publicado bajo la licencia MIT
permisible . Esto significa que puede ser utilizado en proyectos personales o
comerciales de forma gratuita. MIT es la misma licencia utilizada por proyectos
tan populares como jQuery y Ruby on Rails.
El contenido de esta
documentación (que se encuentra en el repositorio de ionic-docs ) está
licenciado bajo la licencia Apache 2 .
CLI jónico
El oficial CLI jónico, o la
interfaz de línea de comandos, es una herramienta que rápidamente organiza
aplicaciones de Ionic y proporciona una serie de comandos útiles para los
desarrolladores de Ionic. Además de instalar y actualizar Ionic, la CLI viene
con un servidor de desarrollo incorporado, herramientas de compilación y
depuración, y mucho más. Si usted es miembro de Ionic Appflow , la CLI se puede
usar para realizar compilaciones e implementaciones en la nube y administrar su
cuenta.
Compatibilidad del marco
Mientras que las versiones
anteriores de Ionic estaban estrechamente relacionadas con Angular, V4 del
marco se modificó para funcionar como una biblioteca de componentes web
independiente, con integraciones para los marcos de JavaScript más recientes,
como Angular. Ionic se puede usar en la mayoría de los frameworks frontend con
éxito, incluyendo React y Vue, aunque algunos frameworks necesitan un shim para
soporte completo de componentes web.
JavaScript
Uno de los objetivos
principales de Ionic 4 era eliminar cualquier requisito duro en un solo marco
para alojar los componentes. Esto significa que los componentes principales
pueden funcionar de forma independiente con solo una etiqueta de script en una
página web. Si bien trabajar con marcos puede ser excelente para equipos más
grandes y aplicaciones más grandes, ahora es posible usar Ionic como una
biblioteca independiente en una sola página, incluso en un contexto como
WordPress.
Angular
Angular siempre ha estado en
el centro de lo que hace grande a Ionic. Si bien los componentes principales se
han escrito para que funcionen como una biblioteca de componentes web
independiente, el @ionic/angularpaquete facilita la integración con el
ecosistema angular. @ionic/angularincluye toda la funcionalidad que los
desarrolladores de Angular esperaban de Ionic 2/3, y se integra con las
bibliotecas de Angular principales, como el enrutador Angular.
Soporte futuro
Se espera soporte para otros
marcos en futuras versiones. En la actualidad, se están desarrollando enlaces
oficiales para Vue y React, aunque algunos componentes simplemente funcionan de
forma inmediata en esos marcos.
Ionic Framework V4 +
Ionic Framework V4 es un
gran avance en la tecnología subyacente y las capacidades del proyecto, con un
enfoque en el rendimiento, la compatibilidad y la extensibilidad general.
Aunque V4 aún se integra profundamente con Angular a través del @ionic/angularpaquete,
ahora también es independiente del marco, lo que significa que puede funcionar
con cualquier otro marco de JavaScript (Vue, React, Preact, etc.) o sin marco
alguno.
Al pasar a los estándares
web, V4 permite que el núcleo de Ionic se base en el modelo de componentes
estándar admitido en los navegadores modernos, en lugar de un modelo específico
de marco. Esto puede significar un tiempo de carga más rápido, mejor
rendimiento y menos código general.
Appflow Iónico
Para ayudar a administrar
las aplicaciones Ionic a lo largo de su ciclo de vida, también ofrecemos una
plataforma de aplicaciones comerciales para aplicaciones de producción llamada
Ionic Appflow , que es independiente del Framework de código abierto.
Ionic Appflow ayuda a los
desarrolladores y equipos a compilar compilaciones nativas de aplicaciones e
implementar actualizaciones de código en vivo para aplicaciones Ionic desde un
panel centralizado. Las actualizaciones pagas opcionales están disponibles para
capacidades más avanzadas como la automatización del flujo de trabajo, el
inicio de sesión único (SSO) y el acceso a los servicios conectados y las
integraciones.
Appflow requiere una cuenta
iónica y viene con un plan de " inicio " gratuito para aquellos
interesados en jugar con algunas de sus características.
Ecosistema
Ionic Framework es
desarrollado y mantenido activamente a tiempo completo por un equipo central, y
su ecosistema es guiado por una comunidad internacional de desarrolladores y
colaboradores que alimenta su crecimiento y adopción. Los desarrolladores y las
empresas pequeñas y grandes usan Ionic para crear y enviar aplicaciones
sorprendentes que se ejecutan en todas partes.
Comentarios
Publicar un comentario