Поддерживает ли Windows 10 IoT Java на Raspberry Pi 2?

8

Похоже, что предварительный веб-поиск покажет, что ответа на данный момент нет.

Кто-нибудь знает о планах поддержки Java на Win 10 IoT?

Reto Höhener
источник
Если вы хотите развиваться на Java, получите то, что может работать под управлением Android.
Петр Кула
2
Я удалил длинную диатрибу из вашего вопроса, которая, как я полагаю, была ответом на комментарий @ ppumkin, потому что он серьезно умаляет ваш вопрос, который является законным (почему окна не поддерживают Java?). Если вы хотите ответить на комментарий, как правило, отвечайте с комментарием, если это не требует добавления соответствующих материалов к вопросу. Если кто-то расстроен этим и т. Д., Не стесняйтесь пинговать @goldilocksв чате , мы можем попытаться собрать всех вместе и ударить их должным образом;)
Златовласка
2
На самом деле этот вопрос задом наперед - вопрос в том, поддерживает ли Java Windows IoT. MS не делает ничего, чтобы «поддержать» это где-либо; Oracle делает. Это до них, чтобы создать порт.
Златовласка

Ответы:

3

Ответ действительно "Нет". Microsoft Windows немного более «закрыта», поэтому я бы не стал сидеть сложа руки и ждать, пока Java появится в IoT в ближайшее время. Если вы хотите Java, используйте дистрибутив Linux, например Raspbian.

Относительно вашей добавленной заметки:

По той же аналогии вы приходите в бассейн и спрашиваете, можете ли вы заняться серфингом здесь, потому что вы были серфером 15 лет где-то в Тихом океане. Да, жаль, что вы не можете заниматься серфингом в этом бассейне, но если вы действительно хотите заниматься серфингом в бассейне, возможно, посмотрите на Intel Compute Stick .

Havnar
источник
И я очень рад, что он не может запустить Java, Flash или любой другой мусор. Ну, вы можете сделать приложения Python, Node.JS и другие в VS2015 для IoT. Но C # похож на ответвление Java и имеет редактор XAML, полную поддержку OpenGL и т. Д.
Петр Кула
3

Прошло два года, и системы Azul (как я понимаю, не без помощи Microsoft) разработали Java для Win 10 Iot

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

Пока мало что известно о производительности / стабильности.

Иван
источник
1
Спасибо за новости. Согласно этой ссылке они предоставляют это для MinnowBoard, а не Raspberry Pi. Но приятно видеть некоторые разработки.
Reto
Azul косвенно заявляет, что он должен работать на Rasperry PI. С точки зрения Azul и малина быть на той же странице)) azul.com/...
Иван
0

Windows хочет использовать C #, потому что это их личный язык, но если вы хотите использовать Java, просто используйте дистрибутив Linux. (Распбиан, например.)

Cupacoffee
источник
Они действительно хотят использовать только C # - но у вас есть выбор делать приложения и на Python, или на Node.JS и других. Он в основном упакован в универсальное приложение, которое будет работать на любой Windows 10, настольном компьютере, мобильном устройстве, IoT - с учетом ограничений вы не можете использовать GPIO на Windows Phone, но, в целом, CORE API все тот же. Ява, ее хорошо, что поддержки нет, потому что она превратилась в чудовищный SDK, и она медленная, просто посмотрите на Android ... но ... однажды поддержка может появиться, просто в данный момент нет официального пути
Петр Кула
@ppumkin Java, как правило, быстрее, чем Python. Windows не должна поддерживать его больше, чем Linux, но нет необходимости оправдываться: причина в том, что никто не скомпилировал его . Третья сторона (например, Oracle) может создать Java для Windows 10 ARM (и я думаю, что в конечном итоге может), но это не так. Вот почему этого нет. Не какая-то стратегия от Microsoft.
Златовласка
На самом деле, глядя на это , кажется, что C # на самом деле не быстрее, чем Java - о чем я бы догадался.
Златовласка
Это стратегия .NET 5 !! Больше нет поддержки VB. Больше нет поддержки WebForms (classic), они нацелены на Mono. Я не говорил, что они против Java ... .NET5 / IoT / Win10 и Universal Apps только около нескольких месяцев! Не так, как Unix, которому около 30 лет! Скорее всего, поддержка Java может быть скомпилирована. Упоминая Python, я отрицаю тот факт, что их стратегия НЕ поддерживает Java. Они хотят поддерживать ТОННО! Бежать везде .. быть написанным кем угодно .. Только на Win10 .. :) Должен принять это.
Петр Кула
Я не знаю об этом сравнении. C # - это то же семейство, что и Java, то же самое, что и C ++. Некоторые вещи работают быстрее, другие нет. Разработка на C # и VS намного быстрее, чем на Java. Я был там, попробовал все это, и я предпочитаю MS dev, как сейчас, несколько лет назад это было шокирующим.
Петр Кула