Я знаю, как создавать небольшие настольные приложения на Java. Я хочу знать, могу ли я создавать приложения в стиле Windows Metro на Java? Потому что в Интернете упоминаются только C++/C/C#/JavaScript и т.д. Если да, не могли бы вы дать мне ссылку для быстрого старта. Если нет, какой язык будет проще всего запустить?
Создание приложений в стиле Windows Metro с помощью Java?
Ответы (8)
Вы можете создавать приложения в стиле Metro только с помощью C#, VB, JavaScript и C++. В настоящее время не поддерживается разработка приложений в стиле метро с помощью Java.
Вы не можете создавать приложения в стиле метро с помощью Java.
Что касается другой части вашего вопроса, касающейся руководства для начинающих и того, какой язык является простым, MSDN содержит руководство для начинающих, которое помогает создавать новые приложения в стиле Metro, это, это и это должно быть полезно.
И какой язык самый простой, ну, это зависит от разработчика, кто-то, кто разрабатывал приложения .NET, WPF или Windows Forms, может чувствовать себя более комфортно в знакомой среде и может предпочесть разработку с использованием C++ и XAML или VisualBasic, в зависимости от того, чем он занимался. использовал раньше, в то время как кто-то из веб-разработки может предпочесть javascript.
Для новых разработчиков я бы рекомендовал использовать C# и XAML, но опять же это мой выбор, и не все с ним согласятся.
Вот еще одна ссылка который указывает на руководства в MSDN и добавляет некоторые дополнительные детали.
Я полагаю, что вы не сможете использовать Java и WinRT. Лучше всего попробовать C#, потому что, на мой взгляд, это самый близкий к java язык.
WinRT по-прежнему основан на COM, поэтому вы сможете получить к нему доступ из Java, используя что-то вроде моста Java-COM. Использование этого, вероятно, будет довольно сложным (вам придется использовать строки для имен методов и т. д.).
Если вы хотите удобно использовать WinRT из Java, вам потребуется модифицировать среду выполнения Java и, возможно, также компилятор, чтобы они знали о типах WinRT.
На самом деле вы можете довольно легко написать веб-приложение в стиле метро, используя библиотеку CSS, подобную этой: http://metroui.org.ua/
С помощью этого CSS можно генерировать простой старый HTML с Java на стороне сервера (например, через сервлет), а затем уважать классы CSS.
Я сделал это с помощью библиотеки org.apache.ecs (она очень старая, но работает очень хорошо).
C# и Java похожи, но с разными фреймворками. Изучите разработку приложений в стиле Metro на C#. Не забудьте подписаться на лицензию разработчика для приложений Магазина Windows!
Вы можете написать свое приложение на Java и выполнить кросс-компиляцию в JavaScript с помощью GWT. Мы успешно делаем это с парой приложений для Windows (телефон и рабочий стол). Кроме того, кодом можно поделиться с вашими портами iOS и Android.
вот что я нашел на sourceforge.net
http://sourceforge.net/directory/os:windows/freshness:recently-updated/?q=slibrary это самый близкий пользовательский интерфейс к теме метро, который я видел.