Monodevelop / Xamarin.Studio es un IDE que imita Visual Studio en Windows y sería injusto comparar ambos IDE, debido a los recursos (tiempo y dinero) invertidos en cada uno. Visual Studio tiene ventaja (bastante grande), pero MD / XS son herramientas estables y decentes en Linux / MacOSX. Hay errores con seguridad, pero no necesariamente solo en IDE, puede ser un proyecto mono en general.
Honestamente, hay algunas “características” incluso en Visual Studio que no puedo entender como:
Se corrigió la limitación de longitud de nombre de archivo de 260 caracteres
Tal limitación en los sistemas operativos modernos es triste y la solución se rechaza. Puedo asegurarle que el equipo de Xamarin ha tenido grandes problemas en la implementación de Xamarin.Android y Xamarin.iOS para Visual Studio con tales restricciones.
C # y F # son lenguajes de programación superiores y los conceptos de programación de nivel inferior se resumen bastante bien en .net (mono), por lo que no tiene que preocuparse demasiado por ellos. Hay algunas reglas para evitar problemas y una es usar Path.Combine () en lugar de cadenas literales que contengan “\” o “/”.
- ¿Dónde puedo obtener más información sobre los patrones de diseño de software como MVVM?
- ¿Me puede dar un ejemplo de software educativo?
- ¿Estaría de acuerdo o en desacuerdo con que si sigue todas las fases de la ingeniería de software, esto resulta en una pérdida de tiempo? ¿Por qué?
- ¿Cuál es la diferencia entre un archivo de certificado .jks y un archivo .cer? ¿Es posible convertir de uno a otro?
- ¿Qué lecciones debo aprender en Java que me basten para ser probablemente deseable como programador de Java?
Las frustraciones se debieron principalmente al hecho de que mono era un subconjunto de .net (no se implementó todo), pero esta diferencia se está reduciendo día a día. Esto se debió al .net de código abierto de Microsoft y a los esfuerzos conjuntos de los equipos de Microsoft y Mono (Xamarin y la comunidad).