¿Hay algún límite con Ionic Framework?

  1. TodoListas son fáciles de construir con Ionic, no hay problema allí. Ionic es el mejor para aplicaciones simples y fáciles (las aplicaciones complejas te traerán problemas de memoria y ataques cardíacos).
  2. Bubble chat como Facebook: no puedes hacer esto con Ionic ya que se ejecuta dentro de un navegador web (no hay forma de mostrar burbujas fuera de la aplicación). Tendrá que encontrar un complemento Cordova que le brinde esta funcionalidad, y la dificultad técnica de desarrollar esta aplicación aumentará. Si dicho complemento no existe, tendrá que programarlo (nativo) y esto no será fácil.
  3. Enviar tarea a compañeros de trabajo: necesitará una API web para esto. Dicha API debe desarrollarse en un lenguaje de fondo (PHP, Java, Node.js, etc.) y desplegarse en un servidor web. No, hacer esto sin una API web será mucho más difícil que sin ella (y casi imposible en Ionic).

Al estar bien versado en el desarrollo nativo e híbrido, haría este proyecto nativo todo el camino, con una API de back-end en Node.js. No conozco ningún complemento de Cordova que te ayude con el problema de las burbujas.

La limitación no es con Ionic sino con aplicaciones no nativas (en este caso Phonegap, pero se aplicaría a cualquier marco).

Es un limitatiom con el que puedes vivir, es solo una decisión.

Si solo necesita implementar esta aplicación en los teléfonos y sistemas operativos más nuevos, no hay problema.

Pero si necesita teléfonos viejos, entonces es complicado. Es mejor hacerse nativo. Facebook escribe código nativo porque necesitan lo mejor en términos de rendimiento (y, por supuesto, interfaz de usuario estándar y capacidad de respuesta).

Entonces, diría que decide su cuota de mercado de teléfonos y luego decide si puede hacerlo con Phonegap. Siempre es posible que deba cambiar a aplicaciones nativas en el futuro.

Ionic simplemente se encuentra en la parte superior de Phonegap y proporciona una interfaz de usuario excelente y consistente. Deberá desarrollar la mayor parte de su funcionalidad en Javascript a mano.

De todos modos, Phonegap es increíble y puedes crear excelentes aplicaciones con él. Y Ionic es simplemente fantástico.

Ionic es solo un marco para envolver su código. No creará contenido; tienes que programar eso. Como puede ver en los muchos ejemplos en su sitio web, Ionic proporcionará los elementos de la interfaz de usuario (interfaz de usuario) como botones para que no necesite codificarlos. Proporcionará diferentes elementos como pestañas y páginas deslizantes. Pero no creará el contenido que va en las páginas.

Además de las otras respuestas, Ionic es compatible con Android 4+ e iOS 6+. Los teléfonos más antiguos pueden funcionar pero es probable que veas un poco de retraso.


IOnic definitivamente puede hacer todo lo que has mencionado. Básicamente, casi todo lo que puedes hacer con un sitio web usando HTML, JS y CSS, puedes hacerlo con Ionic.

Una aplicación iónica es una aplicación híbrida; Esto significa que gran parte de la interfaz de usuario se representa en la vista web, pero también tiene acceso nativo.

También significa que todo lo que se puede hacer en una plataforma se puede hacer en Ionic. Solo puede significar que parte del trabajo puede requerir código nativo. Eso podría tomar la forma de un complemento que descargue o uno que escriba.

El fracaso de Facebook con aplicaciones híbridas fue desacreditado en 2012: The Making of Fastbook: una historia de amor HTML5 No hay una buena razón para crear aplicaciones nativas completas hoy.

Además, hay otras opciones sólidas:

  • Xamarin
  • NativeScript
  • Reaccionar nativo

Estos crean aplicaciones nativas completas en iOS y Android, donde puedes compartir código entre plataformas. La velocidad es mejor que la híbrida, y aún tiene la opción de ingresar al código nativo si lo necesita. Lo cual, para tu aplicación, no deberías.

La limitación no está en el desarrollo de aplicaciones de Ionic Framework, sino en aplicaciones no nativas (para esta situación, Brecha telefónica, sin embargo, se aplicaría a cualquier estructura). Es un impedimento con el que puedes vivir, es solo una elección. En caso de que simplemente necesite transmitir esta aplicación a la mayoría de los teléfonos y marcos operativos actuales, no hay problema. Sea como fuere, en el caso de que necesite teléfonos viejos, entonces es precario.

Ionic funcionará para usted; sin embargo, no ha compartido su fondo (interfaz web, ¿nativo?) Tan difícil de recomendar de inmediato. Escribí una reseña aquí si ayuda: la respuesta de Aditya Sahay a Ionic Framework: Reseñas de: Ionic Framework