it-swarm.com.ru

Создание приложений в стиле Windows Metro с помощью Java?

Я знаю, как создавать небольшие настольные приложения на Java. Я хочу знать, могу ли я создавать приложения в стиле Windows Metro на Java? Потому что в сети упоминаются только C++/C/C #/JavaScript и т.д. Если да, пожалуйста, дайте мне ссылку для быстрого начала. Если нет, то какой язык будет проще всего начать?

38
Harshveer Singh

Вы можете создавать только приложения в стиле metro с помощью C #, VB, JavaScript и C++. В настоящее время нет поддержки разработки приложений в стиле metro с помощью Java.

14
Larry Osterman

Вы не можете создавать приложения в стиле metro с помощью Java.

Для другой части вашего вопроса, относительно руководства для начинающих и того, какой язык прост, MSDN есть руководство для начинающих, которое помогает создавать новые приложения в стиле metro, это , это и это должно быть полезно. 

И какой язык является самым простым, ну, это зависит от разработчика, того, кто разрабатывал приложения .NET или WPF или Windows Forms, может быть более знаком с привычной средой и может предпочесть разработку с использованием C++ и XAML или VisualBasic, в зависимости от того, чем он был используя раньше, в то время как кто-то из веб-разработчиков может предпочесть javascript. 

Для новых разработчиков я бы порекомендовал использовать C # и XAML, но опять же это мой выбор, и не все с этим согласятся.

Здесь это еще одна ссылка, которая указывает на руководства в MSDN и добавляет некоторые дополнительные детали.

6
SpeedBirdNine

WinRT по-прежнему основан на COM, поэтому вы должны иметь возможность доступа к нему из Java, используя что-то вроде мост Java-COM . Возможно, это будет довольно сложно (вам придется использовать строки для имен методов и т.д.).

Если вы хотите комфортно использовать WinRT из Java, для этого потребуется изменить среду выполнения Java и, возможно, также компилятор, чтобы они знали о типах WinRT.

4
svick

Я верю, что вы не сможете использовать Java и WinRT. Лучший вариант для вас - это C #, потому что, по моему мнению, этот язык наиболее близок к Java. 

4
gyurisc

На самом деле вы можете довольно легко написать веб-приложение в стиле metro, используя такую ​​библиотеку CSS, как эта: http://metroui.org.ua/

С помощью этого CSS возможно генерировать старый старый HTML с Java на стороне сервера (например, через сервлет) и затем уважать классы CSS.

Я сделал это с помощью библиотеки org.Apache.ecs (она очень старая, но работает довольно хорошо).

2
diegolin

C # и Java похожи, но с разными фреймворками. Посмотрите на разработку приложений в стиле Metro на C #. Не забудьте подписаться на лицензию разработчика для приложений Магазина Windows!

0
user2678408

Вы можете написать свое приложение на Java и кросс-компилировать в JavaScript, используя GWT. Мы делаем это успешно с помощью нескольких приложений для Windows (телефон и рабочий стол). Кроме того, код может быть предоставлен вашим портам iOS и Android.

0
funkybro