Windows 10 IoT supporta Java su Raspberry Pi 2?


8

Una ricerca web preliminare sembra indicare che la risposta è attualmente no.

Qualcuno sa di piani per supportare Java su Win 10 IoT?


Se desideri sviluppare in Java, ottieni qualcosa che può eseguire Android.
Piotr Kula,

2
Ho rimosso la lunga diatriba dalla tua domanda che presumo fosse una risposta al commento di @ ppumkin, perché ha seriamente compromesso la tua domanda, il che è legittimo (perché Windows non supporta Java?). Se si desidera rispondere a un commento, generalmente rispondere con un commento a meno che non sia necessario aggiungere materiale pertinente alla domanda. Se qualcuno è arrabbiato per questo, ecc., Sentiti libero di fare un ping @goldilocksin chat , possiamo provare a mettere tutti insieme e tirarlo fuori correttamente;)
goldilocks

2
In realtà questa domanda è al contrario: il problema è se java supporta Windows IoT. MS non fa nulla per "supportarlo" ovunque; Oracle lo fa. Sta a loro creare una porta.
riccioli d'oro

Risposte:


3

La risposta è davvero "No". Microsoft Windows è un po 'più "chiuso", quindi non mi siedo e aspetto che Java venga presto all'IoT. Se vuoi Java, scegli una distro Linux come Raspbian.

Per quanto riguarda la nota aggiunta:

Nella stessa analogia, verrai in una piscina chiedendo di poter navigare qui, perché sei stato un surfista per 15 anni in qualche parte del Pacifico. Sì, è un peccato non poter navigare in questa piscina, ma se vuoi davvero navigare in una piscina, forse guarda un Intel Compute Stick .


E sono abbastanza felice che non possa eseguire Java, Flash o qualsiasi altra spazzatura. Bene, puoi creare app Python, Node.JS e altre in VS2015 per IoT. Ma C # è come il derivato Java e ha l'editor XAML, il supporto completo OpenGL, ecc.
Piotr Kula

3

Passarono due anni e i sistemi Azul (come capisco non senza l'aiuto di Microsoft) svilupparono Java per Win 10 Iot

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

Non si sa ancora molto sulle prestazioni / stabilità.


1
Grazie per le notizie Secondo quel link lo forniscono per MinnowBoard, non per Raspberry Pi. Ma bello vedere qualche sviluppo.
Reto Höhener,

Azul afferma indirettamente che dovrebbe funzionare su Rasperry PI. In termini di Azul e Raspberry sulla stessa pagina)) azul.com/…
Ivan

0

Windows vuole spingere C # perché è il loro linguaggio personale, ma sì, se vuoi Java basta andare con qualche distribuzione Linux. (Raspbian per esempio.)


Vogliono davvero solo usare C # - Ma hai anche la possibilità di creare app anche in Python, o Node.JS e altri. Fondamentalmente è racchiuso in un'app universale che funzionerà su qualsiasi Windows 10, desktop, mobile, IoT - Con le limitazioni ovviamente, non puoi usare GPIO su Windows Phone, ma in generale l'API CORE è la stessa. Java, va bene non c'è supporto perché è diventato un mostro SDK, e lento, basta guardare Android ... ma ... un giorno potrebbe esserci supporto, proprio in questo momento non c'è modo ufficiale
Piotr Kula

@ppumkin Java è generalmente più veloce di Python. Windows non deve supportarlo più di quanto non faccia Linux, ma non è necessario inventare una scusa: il motivo sarebbe che nessuno ne ha compilato uno . Una terza parte (ad es. Oracle) potrebbe creare un java per Windows 10 ARM (e immagino, eventualmente, alla fine), ma non è così. Questo è il motivo per cui non c'è. Non una strategia di Microsoft.
Riccioli d'oro

In effetti, guardando questo , sembra che C # non sia molto più veloce di Java, il che riguarda ciò che avrei immaginato.
Riccioli d'oro

È la strategia di .NET 5 !! Non c'è più supporto VB. Non c'è più supporto per WebForms (classico), hanno come target Mono. Non ho detto che sono anti Java ... .NET5 / IoT / Win10 e Universal Apps sono solo alcuni mesi! Non come Unix che è di circa 30 anni! Potrebbe esserci probabilmente il supporto Java, come dici tu, deve solo essere compilato. Citando Python, ho negato il fatto della sua strategia di NON supportare Java .. Vogliono supportare un sacco di cose! Per funzionare ovunque .. essere scritto da chiunque .. Solo su Win10 .. :) Devo accettarlo.
Piotr Kula,

Non conosco questa cosa di confronto. C # è la stessa famiglia di Java, che è la stessa famiglia di C ++ - Alcune cose sono più veloci, altre no. Lo sviluppo in C # e VS è molto più veloce che in Java. Sono stato lì, ho provato tutto e preferisco gli sviluppatori di MS, come è ADESSO, anni fa è stato scioccante.
Piotr Kula,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.