¿Windows 10 IoT es compatible con Java en Raspberry Pi 2?

8

Una búsqueda web preliminar parece indicar que la respuesta es actualmente no.

¿Alguien sabe acerca de los planes para admitir Java en Win 10 IoT?

Reto Höhener
fuente
Si desea desarrollar en Java, obtenga algo que pueda ejecutar Android.
Piotr Kula
2
Eliminé la larga diatriba de su pregunta que supongo que fue una respuesta al comentario de @ ppumkin, porque perjudicó seriamente su pregunta, lo cual es legítimo (¿por qué Windows no admitiría Java?). Si desea responder a un comentario, generalmente responda con un comentario a menos que requiera agregar material relevante a la pregunta. Si alguien está molesto por esto, etc., siéntase libre de hacer ping @goldilocksen el chat , podemos tratar de reunir a todos y golpearlo adecuadamente;)
Ricitos de Oro
2
Realmente esta pregunta es al revés: el problema es si Java admite Windows IoT. MS no hace nada para "apoyarlo" en ningún lado; Oracle lo hace. Depende de ellos crear un puerto.
Ricitos de oro

Respuestas:

3

La respuesta es de hecho "No". Microsoft Windows está un poco más "cerrado", por lo que no me quedaría sentado y esperaría a que Java llegara a IoT pronto. Si quieres Java, ve con una distribución de Linux como Raspbian.

Con respecto a su nota agregada:

En la misma analogía, vienes a una piscina preguntando si podrías surfear aquí, porque fuiste surfista durante 15 años en algún lugar del Pacífico. Sí, es una pena que no puedas surfear en esta piscina, pero si realmente quieres surfear en una piscina, quizás mires un Intel Compute Stick .

Havnar
fuente
Y estoy bastante contento de que no pueda ejecutar Java, Flash o cualquier otra basura. Bueno, puedes hacer aplicaciones Python, Node.JS y otras en VS2015 para IoT. Pero C # es como una rama de Java y tiene editor XAML, soporte completo de OpenGL, etc.
Piotr Kula
3

Pasaron dos años y los sistemas Azul (según tengo entendido no sin la ayuda de Microsoft) desarrollaron Java para Win 10 Iot

http://www.azul.com/downloads/zulu-embedded/

Todavía no se sabe mucho sobre el rendimiento / estabilidad.

Ivan
fuente
1
Gracias por las noticias. Según ese enlace, lo proporcionan para MinnowBoard, no para Raspberry Pi. Pero es bueno ver algo de desarrollo.
Reto Höhener
Indirectamente, Azul afirma que debería funcionar en Rasperry PI. En términos de que Azul y Raspberry están en la misma página)) azul.com/…
Ivan
0

Windows quiere presionar C # porque es su lenguaje personal, pero sí, si quieres Java, solo ve con alguna distribución de Linux. (Raspbian por ejemplo).

Cupacoffee
fuente
De hecho, solo quieren usar C #, pero también tienes la opción de crear aplicaciones en Python, o Node.JS y otros. Básicamente está empaquetado en una aplicación universal que se ejecutará en cualquier Windows 10, computadora de escritorio, dispositivo móvil, IoT. Obviamente, con limitaciones, no puede usar GPIO en Windows Phone, pero en general, la API CORE es la misma. Java, es bueno, no hay soporte porque se ha convertido en un SDK monstruoso, y lento, solo mira Android ... pero ... puede haber soporte algún día, solo que no hay forma oficial en este momento
Piotr Kula
@ppumkin Java es generalmente más rápido que python. Windows ya no tiene que soportarlo más que Linux, pero no hay necesidad de dar una excusa: la razón sería que nadie ha compilado una . Un tercero (por ejemplo, Oracle) podría crear un Java para ARM de Windows 10 (y supongo que podría hacerlo eventualmente), pero no lo han hecho. Esa es la razón por la que no está allí. No es una estrategia de Microsoft.
Ricitos de oro
De hecho, al mirar esto , parece que C # no es realmente más rápido que Java, que es lo que habría adivinado.
Ricitos de oro
¡Es la estrategia .NET 5! No hay más soporte VB. No hay más soporte para WebForms (clásico), están dirigidos a Mono. No dije que fueran anti Java ... ¡.NET5 / IoT / Win10 y Universal Apps son solo unos meses! ¡No como Unix, que tiene alrededor de 30 años! Es probable que haya Java Support, como usted dice, solo necesita compilarse. Al mencionar Python, negué el hecho de que su estrategia NO es compatible con Java ... ¡Quieren admitir TONELADAS de cosas! Para correr en todas partes ... ser escrito por cualquiera ... Solo en Win10 ... :) Tengo que aceptar eso.
Piotr Kula
No sé sobre esa cosa de comparación. C # es la misma familia que Java, que es la misma familia que C ++: algunas cosas son más rápidas, otras no. Desarrollar en C # y VS es mucho más rápido que en Java. He estado allí, lo probé todo y prefiero MS dev, como lo es AHORA, hace años fue impactante.
Piotr Kula