Soy nuevo en la plataforma Raspberry Pi y he estado recolectando recursos e intentando determinar para qué (no) es adecuada la pequeña computadora.
Entiendo que Python es el entorno de programación ideal para el control y la automatización de los accesorios y controladores R-Pi; No puedo esperar para probar eso. Sin embargo, también estoy tratando de determinar cómo usar el Pi para el desarrollo de algunas aplicaciones web (pruebas).
Estoy seguro de que ha oído hablar de Microsoft haciendo que su marco .Net Core esté disponible como código abierto, así como su editor de código (realmente genial), Visual Studio Code. A partir de ahora, los archivos binarios solo se han lanzado para arquitecturas Linux ia32 / x64 (entre otras).
¿Alguien de ustedes ha visto algún progreso en la rama ARM? Tal vez, ¿ha visto algunas soluciones o lanzamientos no oficiales que vale la pena ver?
Gracias de antemano por sus comentarios.
¡Salud!
fuente
Mono funciona bien en Raspberry Pi, pero tenga en cuenta que tiene problemas de rendimiento ( el que uso es el compilador Mono JIT versión 3.2.8 (Debian 3.2.8 + dfsg-10) ).
Ejecuto un puñado de aplicaciones de consola en RBP (escrito en .Net 4.5). Las aplicaciones esencialmente hacen un par de llamadas REST. Es una aplicación de monitoreo y cuando la lectura de datos es normal, la aplicación escribe en la consola que las cosas están bien y termina. No se hacen nada de lujo y llamadas de descanso utilizando el paquete RestSharp. Aplicaciones simples de arriba a abajo: sin bucles, etc.
Mi aplicación tarda unos 3 segundos en ejecutarse en Raspberry Pi. Muy lento en comparación con otras cosas que hace mi RBI.
En pocas palabras: sí, mono funciona, pero aceptaría usarlo solo con un grano de sal.
Encontré este artículo cuando busqué el rendimiento Mono en Raspberry pi.
fuente
.Net Core todavía es muy nuevo y carece de muchas características.
Pero Mono es realmente la opción si quieres usar Unixes, incluso en ARM, en realidad Mono está siendo patrocinado por Microsoft, incluso Xamarin, la compañía detrás de Mono ha sido comprada por Microsoft, y Mono está en la hoja de ruta de .net desarrollo por Microsoft.
En realidad tiene una calidad lista para producción, lo uso en muchos servidores con Linux y en mi rpi 2.
Y puede programar lo que quiera en Windows con Visual Studio 2015 Community Edition, compilarlo y enviarlo a su rpi, el programa funcionará (pero tenga cuidado, Forms tiene muy mal soporte, si apunta a la consola o los programas de servicio tendrá no hay problema, de lo contrario puede crear un proyecto GTK que es muy similar a los formularios pero usando MonoDevelop).
Solo una nota, debe ser un Rpi 2, mono ahora usa hard float y Rpi1 no lo admite (o puede compilarse en el rpi mono y deshabilitar el soporte de hard float).
fuente