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

Entradas populares de este blog

Ionic

Utilizando Ionic para una App