Hola buen día, el día de hoy vengo a pedir su opinión acerca es de acuerdo a su experiencia cual es la mejor forma del desarrollo de aplicaciones, las ventajas y desventajas que puede tener el diferente tipo de plataformas ya que donde me encuentro laborando me han hecho cambiar de tecnologías ya en mas de 3 ocasiones y me gustaría tener la opinión de personas que ya han realizado proyectos de este tipo.
entre Desarrolladores
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
Apps Nativa Vs Xamarin VS (JavaScript + HTML5 + CSS3)
- preguntó
- Móvil
- 804 Vistas
- 2 Respuestas
- abierta
2 Respuestas
Pues en mi opinion, no he usado xamarin, pero si e creado apps de android nativas y apps de HTML+JS. Para no marear mucho la perdiz voy a decir pros y contras y mi opinion.
Nativo:
Pros: Al ser nativo es programable al máximo
Puedes incluir fácilmente librerías con las dependencias.
Puedes configurar todo con el Gradle en segundos.
Contras: Hay que tener un IDE específico (Android Studio).
Si no tienes todo bien configurado suelen dar fallos ajenos a tu programación
Si estas en un proyecto en constante cambio vas a tener que estar publicando y sacando actualizaciones para la app constantemente.
HTML + JS
pros: Es muy sencillo diseñar la interfaz y ajustarla a lo que quiere el cliente
Es un lenguaje fácil de programar
Puede ser cambiado cuantas veces quiera sin tener que estar actualizando el apk de la play store.
Puedes usar cualquier ide.
contras: Es difícil poner librerias.
limita mucho la libertad de programación, ya que tienes que ajustarte a la vista web y tareas sencillas como controlar un view se vuelven complicadas.
Conclusión:
Una app nativa es totalmente configurable al gusto del cliente, pero para proyectos en constante cambio suele traer de cabeza el estar constantemente actualizando la apk y subiendola a la play store.
Una app de HTML+JS, subiendo un único archivo apk que te carge un webview, solo con cambiar los archivos del FTP ya has cambiado la app y la gente verá los cambios al instante en su movil sin descargar actualizaciones, es perfecto para apps en constante cambio o para forzar a que la gente tenga la app actualizada, pero ojo solo sirve para apps sencillas que muestren datos, como un lector de noticias, de un blog por ejemplo, si quieres algo mas complicado, donde el javascript interactue con el java nativo de android necesitas de métodos especiales y es algo rebuscado, asi que para apps mas trabajosas recomiendo app nativo.
Todo depende, espero que sirva la info, saludos.
Por favor, accede o regístrate para añadir un comentario.
Yo solo agrego que las nativas, en este caso Android, si quieres utilizar WebServices es un poco lento, no me refiero a que tarde horas, tampoco es para tanto, pero el tiempo de respuesta que en lo personal eh visto es de 4 a 7 segundos aproximadamente, en cambio, utilizar tecnología web es mucho más rápido, en menos de un segundo te carga la información.
En cuanto a las librerías como mencionan también aquí, es un poco complicado y en ese caso es preferible hacerlo nativamente.
Xamarin tampoco lo eh usado, pero eh escuchado de otras personas que las apps finales te ocupan mayor espacio que una nativa, ya que usa .Net o C# y tiene que hacer un proceso para hacer el llamado de las herramientas nativas.
Eso es en mi opinión.
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 689585
- 1
- Jul 5, 2015
Sin Respuesta
-
- 81
- 0
- Oct 18
-
- 166
- 0
- Jul 9
-
- 535
- 1
- Mar 19
-
- 409
- 2
- Feb 26
-
- 4729
- 0
- Nov 7, 2023
-
- 479
- 0
- Sep 19, 2023
-
- 464
- 0
- Ago 21, 2023
-
- 637
- 0
- May 14, 2023
- ver todas
Actividad Reciente
alyvrs preguntó Oct 19
Ayuda , necesito mostrar datos creados solo por el…ManHol preguntó Jul 9
pasar un archivo de excel a csv en pythonArtEze respondió Abr 24
Alguien sabe, no me ignorenArtEze seleccionó una respuesta Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze preguntó Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
No me deja instalar OracleArtEze respondió Abr 24
Formulario que guarde los datos de un jsonArtEze comentó Abr 24
Script /boot/ scrapingSantiago2610 comentó Mar 23
Acualizar ChoiceField en django
Ultimas Preguntas
Usuarios Top
- Leonardo-Tadei
- 227320 Puntos
- Peter
- 150480 Puntos
- white
- 75880 Puntos
- carlossevi
- 63580 Puntos
- magarzon
- 30650 Puntos
- pregunton
- 20400 Puntos