Bueno, ¡tengo algunas desventajas para el marco iónico!
Sin embargo, la desventaja es que debe admitir múltiples plataformas con una sola base de código. Esto a veces significa que tiene algunos hacks para que funcione de manera un poco diferente para una sola plataforma. Sin embargo, dado que todos los navegadores que le interesan están basados en webkit en estos días, esto normalmente es un inconveniente muy pequeño, especialmente en comparación con los intentos anteriores de plataforma cruzada patentada. También puede tener más dificultades para realizar transiciones personalizadas u otras cosas “extrañas” que requieren un tratamiento diferente para cada plataforma o romper el envoltorio que hace iónico para que su página web actúe como una aplicación. La desventaja más importante es el rendimiento. En los teléfonos modernos y con una buena arquitectura, el único lugar en el que generalmente no se inicia es donde se necesita video, 3d o un rendimiento gráfico realmente intenso. Sin embargo, CSS3 es acelerado por hardware, por lo que hasta que tenga que hacer algo que esté fuera del rango de CSS, no debería tener ningún problema de rendimiento real hasta que llegue al nivel de iPhone 4 más o menos. Mucha gente parece pensar que debes hacer una versión nativa para tener transiciones geniales, aunque eso rara vez es cierto con CSS3. Si desea hacer transiciones en la parte superior del video o algo así, pueden tener un punto, pero aparte de eso, no. También puede escribir un complemento nativo que se integre con su aplicación iónica en cualquier lugar donde necesite algo que iónico no está haciendo bien. Siento que el 90% de las aplicaciones que no son de juegos podrían escribirse en iónico sin ningún problema. Las cosas que no haría en él serían algo así como Hulu o Facebook debido a la forma realmente ordenada que incorpora el video dentro de las transmisiones que probablemente no funcionaría bien en HTML5. Básicamente, si el contenido multimedia es parte del valor de base, debe investigar un poco para ver si será lo suficientemente rápido o si puede lograr todo lo que necesita con un complemento antes de embarcarse en su viaje. Sin embargo, los complementos vienen con gastos generales, por lo que si su aplicación usa hardware que no está expuesto al navegador MUCHO, iónico puede ser más problemático de lo que vale. es decir, si realizó una aplicación de análisis de señal wifi o bluetooth o los contactos telefónicos integrados.
Finalmente, la depuración puede ser más difícil en iónico si tiene que depurar algo en la plataforma nativa debido a un complemento o algo que no aparece como una aplicación web.
- ¿Puedo construir una aplicación de reserva de límite / reserva de taxi usando Phonegap o cualquier otro marco similar?
- Desarrollo web o desarrollo de aplicaciones móviles, ¿cuál tiene más posibilidades de hacerse realmente rico?
- ¿Es Ionic Framework lo suficientemente bueno para una aplicación de base de datos pesada?
- ¿Cuáles son los costos de desarrollo aproximados de una plataforma como OpenTable?
- ¿Cómo pueden ayudar las aplicaciones y el sitio web en el desarrollo comercial de una empresa manufacturera?
¡Espero que ayude!