O Windows 10 IoT suporta Java no Raspberry Pi 2?

8

Uma pesquisa preliminar na Web parece indicar que a resposta é atualmente não.

Alguém sabe sobre planos de suporte a java no Win 10 IoT?

Reto Höhener
fonte
Se você deseja desenvolver em Java, obtenha algo que possa executar o Android.
Piotr Kula
2
Eu removi a longa diatribe da sua pergunta que presumo ter sido uma resposta ao comentário de @ ppumkin, porque isso prejudicou seriamente a sua pergunta, que é legítima (por que o Windows não suporta java?). Se você deseja responder a um comentário, geralmente responda com um comentário, a menos que exija adicionar material relevante à pergunta. Se chateado de ninguém por esta, etc., sinta-se livre para pingue @goldilocksno bate-papo , podemos tentar fazer com que todos juntos e se atracam corretamente;)
goldilocks
2
Realmente, essa pergunta é invertida - a questão é se o java suporta o Windows IoT. A MS não faz nada para "apoiá-lo" em qualquer lugar; Oracle faz. Cabe a eles criar uma porta.
goldilocks

Respostas:

3

A resposta é realmente "Não". O Microsoft Windows está um pouco mais "fechado", para que eu não fique esperando o Java chegar à IoT tão cedo. Se você quer Java, vá com uma distribuição Linux como Raspbian.

Em relação à sua observação adicionada:

Na mesma analogia, você está chegando a uma piscina perguntando se poderia surfar aqui, porque era surfista por 15 anos em algum lugar do Pacífico. Sim, é uma pena que você não possa surfar nesta piscina, mas se você realmente quiser surfar na piscina, talvez veja um Intel Compute Stick .

Havnar
fonte
E estou muito feliz por não poder executar Java, Flash ou qualquer outro lixo. Bem, você pode criar aplicativos Python, Node.JS e outros no VS2015 para IoT. Mas C # é como desdobramento Java e tem editor XAML, suporte OpenGL completo, etc.
Piotr Kula
3

Dois anos se passaram e os sistemas Azul (como eu entendo não sem a ajuda da Microsoft) desenvolveram o Java for Win 10 Iot

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

Ainda não se sabe muito sobre o desempenho / estabilidade.

Ivan
fonte
11
Obrigado pelas notícias. De acordo com esse link, eles fornecem o MinnowBoard, não o Raspberry Pi. Mas bom ver algum desenvolvimento.
Reto Höhener
Indiretamente, a Azul afirma que deve trabalhar no Rasperry PI. Em termos de Azul e framboesa estar na mesma página)) azul.com/...
Ivan
0

O Windows quer pressionar C # porque é a linguagem pessoal deles, mas sim, se você quiser java, vá com uma distribuição Linux. (Raspbian por exemplo.)

Cupacoffee
fonte
Eles realmente querem apenas usar o C # - mas você também pode criar aplicativos no Python ou no Node.JS e outros. Ele é basicamente empacotado em um aplicativo universal que será executado em qualquer Windows 10, desktop, celular, IoT - com limitações óbvias, você não pode usar o GPIO no Windows Phone, mas, em geral, a API do CORE é a mesma. Java, é bom não ter suporte, porque ele se transformou em um monstro SDK, e lento, basta olhar para o Android ... mas ... pode haver suporte um dia, apenas não há uma maneira oficial neste exato momento
Piotr Kula
@ppumkin Java geralmente é mais rápido que python. O Windows não precisa mais suportá-lo do que o Linux, mas não há necessidade de desculpas: o motivo seria que ninguém compilou uma . Um terceiro (por exemplo, Oracle) poderia criar um java para o Windows 10 ARM (e eu acho que poderia eventualmente), mas eles não o fizeram. Essa é a razão que não está lá. Não é uma estratégia da Microsoft.
goldilocks
De fato, olhando para isso , parece que o C # não é realmente mais rápido que o Java - que é o que eu teria imaginado.
goldilocks
É a estratégia do .NET 5 !! Não há mais suporte a VB. Não há mais suporte para WebForms (clássico), eles estão direcionados ao Mono. Eu não disse que eles anti Java ... .NET5 / IoT / Win10 e Universal Apps é apenas cerca de vários meses! Não é como o Unix, que tem cerca de 30 anos! Pode ser que haja suporte ao Java, como você diz, só precisa ser compilado. Ao mencionar o Python, neguei o fato de sua estratégia de NÃO suportar Java. Eles querem oferecer suporte a MUITAS coisas! Para rodar em qualquer lugar .. seja escrito por qualquer pessoa .. Apenas no Win10 .. :) Tenho que aceitar isso.
Piotr Kula
Eu não sei sobre essa coisa de comparação. C # é a mesma família que Java, que é a mesma família que C ++ - algumas coisas são mais rápidas, outras não. Desenvolver em C # e VS é muito mais rápido que em Java. Estive lá, tentei de tudo e prefiro o MS dev, como é AGORA, anos atrás, foi chocante.
Piotr Kula