Ява в Silverlight? - PullRequest
       10

Ява в Silverlight?

1 голос
/ 22 декабря 2008

Можем ли мы использовать Java в Silverlight?

Ответы [ 9 ]

5 голосов
/ 22 декабря 2008

Вкратце: нет. Silverlight поддерживает только .NET языки , такие как Visual Basic, C #, управляемый JavaScript, IronPython и IronRuby.

Однако J # или IKVM.NET могут быть вам полезны.

2 голосов
/ 23 декабря 2008

Я предполагаю, что вы можете использовать Silverlight для общения с .NET / Java / PHP / Ruby / Python / любым другим бэкэндом через SOAP / REST / обычный XML по HTTP, как вы можете с помощью Adobe Flex и JavaFX .

2 голосов
/ 22 декабря 2008

Как уже говорили другие, нет.

Если вы ищете Java, эквивалентный Silverlight, вам может понадобиться Java FX

2 голосов
/ 22 декабря 2008

Согласно Wikipedia - Future of J # , собственная основная поддержка Java в Microsoft скоро будет прекращена.

Поскольку J # будет удален из полной версии .NET CLR ...

Не думаю, что есть большая надежда на Silverlight.

1 голос
/ 22 декабря 2008

Я не совсем понимаю, почему вы не можете использовать J # в Silverlight.

Конечно, вы не получите стандартные библиотеки Java, поскольку (AFAIK) они не являются частью среды выполнения Silverlight.

EDIT:

Согласно http://msdn.microsoft.com/en-us/library/bb404700(VS.95).aspx:

Вы можете создавать на основе Silverlight приложения, использующие любой .NET Язык, поддерживаемый фреймворком

J # - это (был?) Язык с поддержкой .NET Framework. Как я уже сказал, вы, вероятно, не получите клоны .NET основных стандартных библиотек Java (как вы это обычно делаете со стандартной .NET Framework), но вы можете использовать сам язык. Просто у вас не будет пространств имен java. *. (Что в значительной степени делает его бесполезным.)

0 голосов
/ 27 декабря 2008

Имеет значение, что вы хотите, но JavaFX (фреймворк, похожий на SL) теперь доступен. Если вам нужна только платформа RIA на основе Java, то это то, что вам нужно.

http://javafx.com

0 голосов
/ 22 декабря 2008

Это может быть возможно с Ja.NET , который компилирует код Java 1.5 в байт-код .NET IL. Хотя, насколько я понимаю, Ja.NET все еще находится в зачаточном состоянии, поэтому, вероятно, это будет тяжелая битва.

0 голосов
/ 22 декабря 2008

Интересно. Первый выпуск Silverlight только поддерживает javascript. Теперь его нет в списке.

РЕДАКТИРОВАТЬ: Извините, что не изложил это. В первом выпуске вы могли программировать Silverlight только на javascript (НЕ управляемый Javascript). Это выглядело так, как будто Microsoft выпускает независимого от платформы конкурента Flash и Flex. Особенно прямо сопоставимо, поскольку Actionscript (язык Flex) - это правильный расширенный набор javascript, а javascript «просто работает» во Flex.

С тех пор ценность предложения изменилась. Прекрасные инструменты, но блокировка (не утверждение о значении, а наблюдение.)

Хотя я, возможно, неправильно понял, вопрос, стоящий за вопросом, состоял в том, продолжает ли Silverlight привлекать разработчиков, не зависящих от платформы, особенно тех, кто использует Flash и связанные технологии.

0 голосов
/ 22 декабря 2008

Нет, не как таковой. Microsoft на самом деле не любит Java и не пускает ее в свои основные технологии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...