Unterstützt Windows 10 IoT Java auf dem Raspberry Pi 2?

8

Eine vorläufige Websuche scheint darauf hinzudeuten, dass die Antwort derzeit Nein lautet.

Kennt jemand Pläne zur Unterstützung von Java unter Win 10 IoT?

Reto Höhener
quelle
Wenn Sie in Java entwickeln möchten, besorgen Sie sich etwas, das Android ausführen kann.
Piotr Kula
2
Ich habe die lange Schande aus Ihrer Frage entfernt, von der ich annehme, dass sie eine Antwort auf @ ppumkins Kommentar war, weil sie Ihre Frage ernsthaft beeinträchtigte, was legitim ist (warum würde Windows Java nicht unterstützen?). Wenn Sie auf einen Kommentar antworten möchten, antworten Sie im Allgemeinen mit einem Kommentar, es sei denn, Sie müssen der Frage relevantes Material hinzufügen . Wenn sich jemand darüber aufregt usw., können Sie @goldilocks
gerne
2
Wirklich ist diese Frage rückwärts - die Frage ist, ob Java Windows IoT unterstützt. MS unternimmt nichts, um es irgendwo zu "unterstützen". Oracle tut es. Es liegt an ihnen, einen Port zu erstellen.
Goldlöckchen

Antworten:

3

Die Antwort lautet in der Tat "Nein". Microsoft Windows ist etwas "geschlossener", so dass ich nicht warten würde, bis Java bald zum IoT kommt. Wenn Sie Java möchten, verwenden Sie eine Linux-Distribution wie Raspbian.

Zu Ihrer hinzugefügten Notiz:

In der gleichen Analogie kommen Sie zu einem Schwimmbad und fragen, ob Sie hier surfen könnten, weil Sie 15 Jahre lang irgendwo im Pazifik Surfer waren. Ja, es ist eine Schande, dass Sie in diesem Pool nicht surfen können, aber wenn Sie wirklich in einem Pool surfen möchten, schauen Sie sich vielleicht einen Intel Compute Stick an .

Havnar
quelle
Und ich bin ziemlich froh, dass Java, Flash oder irgendein anderer Müll nicht ausgeführt werden kann. Nun, Sie können Python-Apps, Node.JS und andere in VS2015 für IoT erstellen. Aber C # ist wie Java-Ableger und hat XAML-Editor, volle OpenGL-Unterstützung usw.
Piotr Kula
3

Zwei Jahre vergingen und Azul-Systeme (wie ich nicht ohne die Hilfe von Microsoft verstehe) entwickelten Java für Win 10 Iot

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

Über die Leistung / Stabilität ist noch nicht viel bekannt.

Ivan
quelle
1
Vielen Dank für die Neuigkeiten. Laut diesem Link stellen sie es für das MinnowBoard bereit, nicht für Raspberry Pi. Aber gut, etwas Entwicklung zu sehen.
Reto Höhener
Indirekt gibt Azul an, dass es auf Rasperry PI funktionieren sollte. In Bezug auf Azul und Himbeere auf der gleichen Seite)) azul.com/…
Ivan
0

Windows möchte C # drücken, weil es ihre persönliche Sprache ist, aber ja, wenn Sie Java wollen, gehen Sie einfach mit einer Linux-Distribution. (Raspbian zum Beispiel.)

Cupacoffee
quelle
Sie möchten in der Tat nur C # verwenden. Sie haben jedoch die Wahl, Apps auch in Python oder in Node.JS und anderen zu erstellen. Es ist im Grunde genommen in eine universelle App gepackt, die auf jedem Windows 10, Desktop, Mobile oder IoT ausgeführt werden kann. Mit Einschränkungen können Sie GPIO offensichtlich nicht unter Windows Phone verwenden, aber im Allgemeinen ist die CORE-API alle gleich. Java, es ist gut, dass es keine Unterstützung gibt, weil es zu einem Monster-SDK herangewachsen ist, und langsam, schauen Sie sich nur Android an ... aber ... es könnte eines Tages Unterstützung geben, nur zu diesem Zeitpunkt gibt es keinen offiziellen Weg
Piotr Kula
@ppumkin Java ist im Allgemeinen schneller als Python. Windows muss es nicht mehr unterstützen als Linux, aber es besteht keine Notwendigkeit, eine Entschuldigung vorzubringen: Der Grund wäre, dass niemand eine kompiliert hat . Ein Dritter (z. B. Oracle) könnte ein Java für Windows 10 ARM erstellen (und ich denke, möglicherweise irgendwann), aber dies ist nicht der Fall. Das ist der Grund, warum es nicht da ist. Keine Strategie von Microsoft.
Goldlöckchen
Wenn man das betrachtet , scheint es, dass C # nicht wirklich schneller als Java ist - was ungefähr das ist, was ich vermutet hätte.
Goldlöckchen
Es ist .NET 5 Strategie !! Es gibt keine VB-Unterstützung mehr. Es gibt keine WebForms (klassische) Unterstützung mehr, sie zielen auf Mono ab. Ich habe nicht gesagt, dass sie gegen Java sind ... .NET5 / IoT / Win10 und Universal Apps sind nur einige Monate! Nicht wie Unix, das ungefähr 30 Jahre alt ist! Möglicherweise gibt es Java-Support, der, wie Sie sagen, nur kompiliert werden muss. Indem ich Python erwähnte, negierte ich die Tatsache ihrer Strategie, Java NICHT zu unterstützen. Sie wollen eine TONNE Sachen unterstützen! Überall laufen .. von irgendjemandem geschrieben werden .. Nur auf Win10 .. :) Muss ich akzeptieren.
Piotr Kula
Ich weiß nichts über diese Vergleichssache. C # ist dieselbe Familie wie Java, die dieselbe Familie wie C ++ ist. Einige Dinge sind schneller, andere nicht. Die Entwicklung in C # und VS ist viel schneller als in Java. Ich war dort, habe alles ausprobiert und ich bevorzuge MS-Entwickler, da es JETZT ist. Vor Jahren war es schockierend.
Piotr Kula