Alternativas de .NET Mejor Valoradas
85 .NET Reseñas
Sentimiento General de la Reseña para .NET
Inicia sesión para ver el sentimiento de la revisión.
The great integration it has with the native services and components of both of the leading operating systems' handhelds currently in the market. Reseña recopilada por y alojada en G2.com.
The need to purchase specific controls which are proprietary of the operating system, such as buttons, sliders, etc. Reseña recopilada por y alojada en G2.com.
Xamarin admite la implementación de aplicaciones móviles multiplataforma. Visual Studio es compatible tanto con el sistema operativo Windows como con Mac. Si el usuario tiene conocimientos de C#, puede aprender rápidamente porque es similar a la implementación de aplicaciones web. Xamarin tiene un simulador que admite Android e iOS. Reseña recopilada por y alojada en G2.com.
El usuario no puede personalizar la apariencia como en React. Xamarin tiene un soporte retrasado para las últimas actualizaciones de la plataforma. Xamarin tiene acceso limitado a bibliotecas de código abierto. Xamarin tiene un tamaño mayor que la aplicación nativa. El usuario no puede tener muchas aplicaciones gráficas. Reseña recopilada por y alojada en G2.com.

Es increíble escribir código multiplataforma para teléfonos usando C#. Obtienes los beneficios de la comunidad de C# así como el uso de Visual Studio, que tiene una excelente experiencia de depuración. Depurar una aplicación que se ejecuta en un dispositivo en vivo en Visual Studio es una experiencia muy buena.
La comunidad tiene un número saludable de contribuciones y hay muchos problemas resueltos para elegir. Reseña recopilada por y alojada en G2.com.
Aunque Xamarin ha existido durante un tiempo, todavía se siente frágil. Las actualizaciones de Xamarin Forms o Visual Studio pueden producir algunos errores desagradables que requieren que cuides la compilación, sin embargo, esto también sucede en aplicaciones normales de .net cuando tienes problemas con nuget. Reseña recopilada por y alojada en G2.com.

La forma en que uno puede compartir código entre aplicaciones dirigidas a diferentes plataformas y el hecho de que puedo usar mi conjunto de habilidades ya existentes de .NET y C#, por ejemplo. Reseña recopilada por y alojada en G2.com.
El ritmo de las actualizaciones no ayuda a mantener el producto completamente estable. No siempre es fácil o directo actualizar el código. Y si dependes de plugins... Puede volverse complicado muy rápido. Reseña recopilada por y alojada en G2.com.
Las mejores cosas que me gustan de Xamarin:
1) Usando Xamarin Forms, puedo desarrollar aplicaciones para Android e iOS sin siquiera aprender ningún lenguaje de programación de Android o iOS. Solo con el lenguaje C# normal, puedo desarrollar una aplicación que me hace sentir más cómodo y más amigable para el usuario. Cualquiera con conocimiento de C# puede comenzar a desarrollar aplicaciones usando Xamarin, lo que hace que la mayoría de las empresas se inclinen por Xamarin, ya que habrá más desarrolladores de .NET.
2) Tomará menos tiempo conocer Xamarin y comenzar a trabajar en él, ya que está integrado con el IDE de Visual Studio, por lo que el desarrollador de .NET se sentirá más cómodo trabajando con Xamarin.
3) Podemos desarrollar aplicaciones multiplataforma con un solo código que se puede compartir con el respectivo proyecto nativo al compilar. Así que con un solo código podemos desarrollar aplicaciones para Android, iOS y Windows en paralelo.
4) Dado que la edición Community de Visual Studio viene con Xamarin, cualquier usuario puede descargar esta edición Community de Visual Studio, que es gratuita, y comenzar a desarrollar aplicaciones sin ningún costo de software.
5) Configurar los recursos es muy simple, solo se necesita una PC con una configuración normal.
6) Si habilitas la depuración USB en el dispositivo Android, puedes depurar y probar directamente tu aplicación en un dispositivo físico en lugar de un emulador, lo cual es más eficiente. Y en el dispositivo iOS también podemos depurar.
7) Dado que Xamarin permite paquetes/plugins del sitio web nuget.org, puedes instalar cualquier paquete de nuget.org para funcionalidades como acceder a la cámara, enviar SMS, obtener GPS, etc., instalando paquetes y usándolos, lo que ahorra escribir código para estas funcionalidades. Usar paquetes ahorra tiempo en escribir códigos nativos para funcionalidades nativas.
8) Xamarin nos permite registrar errores y rastrear el uso en Xamarin Insight, lo cual es muy útil para rastrear el rendimiento y la usabilidad de la aplicación.
9) Usando Xamarin, cualquier desarrollador de .NET o C# puede comenzar a desarrollar una aplicación, lo que hace que cualquier empresa comience a usar Xamarin y comience a construir aplicaciones con un desarrollador normal de .NET o C#.
10) Compartir o gestionar el código es fácil con Xamarin, ya que está integrado con Visual Studio, podemos guardar o gestionar el código de Xamarin usando Team Foundation Server.
11) Usando Xamarin Previewer, podemos ver la interfaz de usuario después de hacer cambios o codificar, lo cual es muy útil para el desarrollador. En lugar de verificar los cambios o ver la interfaz de usuario desplegando en un emulador o dispositivo físico, con la ayuda de Xamarin Previewer podemos ver la interfaz de usuario en ese momento, lo que ahorra tiempo al diseñar la interfaz de usuario para la aplicación.
12) Usando el concepto de vista modal vista modal (MVVM), podemos hacer que la aplicación Xamarin esté libre de colgarse o congelarse la pantalla y aumentar el rendimiento de la aplicación usando llamadas/ejecución asincrónicas.
13) Actualmente, Xamarin es lo mejor para el desarrollo de aplicaciones móviles multiplataforma, porque usando el lenguaje C# podemos desarrollar aplicaciones en menos tiempo en comparación con otros. Reseña recopilada por y alojada en G2.com.
1) La aplicación desarrollada usando Xamarin tiene un tamaño mínimo de 15-20mb, si desarrollamos una pequeña aplicación con una sola página, entonces el tamaño de esa aplicación será de mínimo 15-20mb, lo cual no es razonable. El usuario/cliente podría no gustarle una aplicación con más tamaño, por esta razón Xamarin podría no satisfacer al cliente/usuario.
2) El Xaml Previewer no funciona a menudo, este visor es de gran ayuda y ahorra mucho tiempo. Microsoft necesita trabajar en el visor y proponer una buena solución para un visor consistente.
3) El emulador de Visual Studio es muy lento, la depuración en un dispositivo físico es bastante rápida en comparación con el emulador de Visual Studio. A menos que el desarrollador tenga un dispositivo para pruebas, solo entonces puede ahorrar tiempo con el desarrollo, de lo contrario, trabajar con el emulador hará que el desarrollo sea muy lento.
4) Para ejecutar el emulador o Visual Studio se sugiere tener más RAM, de lo contrario, trabajar con el emulador y Visual Studio será lento en comparación con una PC altamente configurada.
5) Usando Xamarin Forms, el desarrollador necesita escribir códigos específicos de la plataforma para acceder a la funcionalidad nativa como hacer llamadas, enviar SMS, acceder al GPS, verificar la batería, etc. Xamarin Forms debe proporcionar algunas funcionalidades nativas básicas que ahorren tiempo y líneas de código.
6) Para verificar la aplicación iOS, necesitamos una máquina Mac, de lo contrario, no podemos probar o verificar la aplicación iOS, lo cual es un gran punto negativo de Xamarin. Para verificar/depurar/probar la aplicación iOS necesitamos una máquina Mac conectada a la red o una máquina Mac separada. No se puede generar una aplicación iOS en una máquina con Windows. Pero podemos generar aplicaciones Android e iOS en una máquina Mac, lo mismo debe ser posible en una máquina con Windows también.
7) Algunas empresas no permiten ejecutar emuladores en las máquinas de la empresa, necesitamos obtener una excepción para ejecutar el emulador, lo cual no es razonable. Reseña recopilada por y alojada en G2.com.

La versatilidad de XAMARIN IOS es realmente útil ya que pude desarrollar códigos fácilmente. Reseña recopilada por y alojada en G2.com.
Las soluciones una vez que estamos atascados son muy difíciles de encontrar. Tuve que pasar más de una semana para terminar mi trabajo. Reseña recopilada por y alojada en G2.com.

Un solo código base para aplicaciones nativas de iOS y Android. Hay mucha reutilización de código y es fácil de mantener. Se integra bastante bien con el backend de Azure Mobile Services. Reseña recopilada por y alojada en G2.com.
Soporte limitado para widgets de UX. También problemas de compatibilidad entre versiones de varios componentes de xamarin. Reseña recopilada por y alojada en G2.com.

Que les puedo decir de xamarin que no sea de dominio público? Xamarin es un entorno de desaroolo basado en mono, que permite desarrollar aplicaciones para las plataformas IOS, Android, Windows e híbridas (todas las anteriores). En esta reseña hablaré sobre el software, dejando muy de lado la empresa como tal. Inicialmente Xamarin era demasiado costoso, aunque su funcionalidad era genial. Luedo de la adquisición por parte de Microsoft, y con la llegada de VS Community Xamarin está al alcance de todos. Es decir que para nuestros proyectos freelance podemos ocupar VS Community y tener / ofrecer este plus a nuestros clientes. Reseña recopilada por y alojada en G2.com.
The main strength is its disadvantage, it is integrated in visual studio, so we must download all its Gb to use it. Currently, the image of the installer weighs around 7 Gb. In addition, we must know something of the structure of the native applications android, ios, windows mas c # to be able to use it and to program quickly and efficiently. Finally, to compile IO applications it is necessary to have a computer with Mac OS. Reseña recopilada por y alojada en G2.com.

Capacidad de compartir la mayor parte del código entre todas las plataformas. Reseña recopilada por y alojada en G2.com.
Tuve muchas dificultades para implementar en Android e iOS, actualizar Xamarin.Forms, Vs 2017 y Android Sdk a menudo conduce a problemas difíciles de solucionar. Reseña recopilada por y alojada en G2.com.