TL; Versión DR :
No
Versión larga:
- ¿Cuándo se forman los enlaces covalentes?
- ¿Por qué los elementos que pertenecen al decimotercer grupo tienen una energía de ionización más grande que los que pertenecen al segundo?
- Filosofía de la ciencia: ¿Cuáles son algunos de los hechos más sorprendentes sobre el agua?
- ¿Cuáles son las diferencias entre física química, química física, ingeniería química y química aplicada?
- ¿Cómo se predice si una sustancia es soluble o no en un solvente específico?
No puede reemplazar el desarrollo nativo, pero ambos permanecerán uno al lado del otro. por qué ? porque ambos tienen diferentes casos de uso.
El desarrollo nativo es bueno cuando no quiere comprometer nada relacionado con la calidad de la aplicación y usar la última API. Native proporciona máxima flexibilidad. pero también cuesta mucho en comparación con el desarrollo iónico.
Si bien Ionic es útil cuando su presupuesto es bajo y desea una aplicación lista en un tiempo muy limitado. debe hacer muchos compromisos, pero su desarrollo será más rápido e incluso puede tener la misma base de código para otras plataformas como Windows e IOS sin tener que aprender swift / Objective C y c # por separado.
Una aplicación iónica puede ser una buena idea cuando necesita mostrar un producto en un período de tiempo muy limitado. puedes hacer un prototipo en iónico más rápido que en el nativo, ya que proporciona varias plantillas.
Voy a enumerar algunas comparaciones a continuación para comparar ambas fácilmente.
¿Por qué iónico sobre nativo?
- Necesita menos tiempo .
- Misma base de código para varias plataformas, más fácil de administrar .
- No es necesario contratar desarrolladores específicos para otras plataformas. es decir, mucho menos barato .
¿Por qué nativo sobre iónico?
- Más flexibilidad.
- Mayor rendimiento. (¡Depende de la habilidad del desarrollador!)
- Gran apoyo de la comunidad.
- Todos los días se lanzan nuevas API de Android que son para nativos. Si está utilizando iónico, debe esperar a que se transfiera a iónico, o portee usted mismo. así que, básicamente, Native tiene acceso a más funciones y API.
- Native tiene más herramientas disponibles para monitorear el rendimiento, las pruebas y la depuración, por lo que puede hacer una aplicación a prueba de balas.
La aplicación que estamos construyendo es utilizada en Field por Delivery boys. por lo que tiene que manejar muchos problemas de latencia de red y GPS. También debe funcionar sin problemas en los dispositivos más baratos. Y no podemos comprometernos con la calidad. Entonces el marco iónico no es una opción. Por lo tanto, hicimos mucha investigación que no sería posible en el marco limitado de ionic.