Windows 10 IoT prend-il en charge Java sur le Raspberry Pi 2?


8

Une recherche préliminaire sur le Web semble indiquer que la réponse est actuellement non.

Quelqu'un connaît-il des plans pour prendre en charge java sur Win 10 IoT?


Si vous souhaitez développer en Java, obtenez quelque chose qui peut exécuter Android.
Piotr Kula

2
J'ai supprimé la longue diatribe de votre question que je suppose être une réponse au commentaire de @ ppumkin, car elle a sérieusement nui à votre question, qui est légitime (pourquoi Windows ne prendrait-il pas en charge java?). Si vous souhaitez répondre à un commentaire, répondez généralement par un commentaire à moins qu'il ne soit nécessaire d'ajouter des éléments pertinents à la question. Si quelqu'un est bouleversé de par cela, etc., ne hésitez pas à ping @goldilocksdans le chat , nous pouvons essayer de mettre tout le monde ensemble et correctement slug it;)
goldilocks

2
Vraiment, cette question est à l'envers - la question est de savoir si java prend en charge Windows IoT. MS ne fait rien pour le "soutenir" n'importe où; Oracle le fait. C'est à eux de créer un port.
goldilocks

Réponses:


3

La réponse est en effet "Non". Microsoft Windows est un peu plus «fermé», donc je ne m'attarderais pas et n'attendrais pas que Java arrive bientôt sur l'IoT. Si vous voulez Java, optez pour une distribution Linux comme Raspbian.

Concernant votre note ajoutée:

Dans la même analogie, vous arrivez dans une piscine pour demander si vous pouvez surfer ici, car vous avez été surfeur pendant 15 ans quelque part dans le Pacifique. Oui, c'est dommage que vous ne puissiez pas surfer dans cette piscine, mais si vous voulez vraiment surfer dans une piscine, regardez peut-être un Intel Compute Stick .


Et je suis assez heureux qu'il ne puisse pas exécuter Java, Flash ou tout autre déchet. Eh bien, vous pouvez créer des applications Python, Node.JS et autres dans VS2015 pour IoT. Mais C # est comme une ramification Java et dispose d'un éditeur XAML, d'une prise en charge complète d'OpenGL, etc.
Piotr Kula

3

Deux ans se sont écoulés et les systèmes Azul (si je comprends bien sans l'aide de Microsoft) ont développé Java pour Win 10 Iot

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

On ne sait pas encore grand-chose sur les performances / stabilité.


1
Merci pour les nouvelles. Selon ce lien, ils le fournissent pour le MinnowBoard, pas pour le Raspberry Pi. Mais bon de voir un certain développement.
Reto Höhener

Indirectement, Azul déclare qu'il devrait fonctionner sur Rasperry PI. En ce qui concerne Azul et Raspberry sur la même page)) azul.com/…
Ivan

0

Windows veut pousser C # parce que c'est son langage personnel, mais oui, si vous voulez que java aille avec une distribution Linux. (Raspbian par exemple.)


En effet, ils ne veulent utiliser que C # - Mais vous avez également le choix de créer des applications en Python, ou Node.JS et autres. Son fondamentalement emballé dans une application universelle qui fonctionnera sur n'importe quel Windows 10, ordinateur de bureau, mobile, IoT - Avec des limitations évidentes, vous ne pouvez pas utiliser GPIO sur Windows Phone, mais de manière générale l'API CORE est tout de même. Java, son bon il n'y a pas de support parce que c'est devenu un SDK monstre, et lent, regardez simplement Android ... mais ... il peut y avoir un support un jour, juste aucun moyen officiel en ce moment même
Piotr Kula

@ppumkin Java est généralement plus rapide que python. Windows n'a plus besoin de le prendre en charge que Linux, mais il n'est pas nécessaire de faire une excuse: la raison serait que personne n'en a compilé une . Un tiers (par exemple Oracle) pourrait créer un java pour Windows 10 ARM (et je suppose que cela pourrait éventuellement), mais ce n'est pas le cas. C'est la raison pour laquelle il n'est pas là. Pas une stratégie de Microsoft.
goldilocks

En fait, en regardant cela , il semble que C # ne soit pas vraiment plus rapide que Java - ce que j'aurais deviné.
goldilocks

C'est la stratégie .NET 5 !! Il n'y a plus de support VB. Il n'y a plus de support WebForms (classique), ils ciblent Mono. Je n'ai pas dit qu'ils étaient anti Java ... .NET5 / IoT / Win10 et Universal Apps ne durent que plusieurs mois! Pas comme Unix qui a environ 30 ans! Il peut y avoir probablement un support Java, comme vous le dites, a juste besoin d'être compilé. En mentionnant Python, j'ai nié le fait de sa stratégie de ne PAS prendre en charge Java .. Ils veulent prendre en charge une tonne de choses! Pour courir partout .. être écrit par n'importe qui .. Juste sur Win10 .. :) Je dois l'accepter.
Piotr Kula

Je ne sais pas ce truc de comparaison. C # is est la même famille que Java, qui est la même famille que C ++ - Certaines choses sont plus rapides, d'autres non. Développer en C # et VS est beaucoup plus rapide qu'en Java. J'y suis allé, j'ai tout essayé et je préfère MS dev, car c'est MAINTENANT, il y a des années, c'était choquant.
Piotr Kula
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.