Каков эквивалент апплета Java в.NET?

.equals() сравнивает данные в классе (предполагающий, что функция реализована). == сравнивает местоположения указателя (местоположение объекта в памяти).

== возвращает true, если оба объекта (НЕ ГОВОРЯЩИЙ О ПРИМИТИВАХ) указывают на ТОТ ЖЕ экземпляр объекта. .equals() возвращает true, если два объекта содержат те же данные equals() По сравнению с == в Java

, Который может помочь Вам.

5
задан msvcyc 19 August 2009 в 16:35
поделиться

7 ответов

Java-апплеты были "новой штукой" в 1997 году, когда вышла Java 1.0. Через несколько лет они становились все менее и менее популярными, в основном потому, что установка Java на компьютер была большим препятствием для многих людей (вам нужно было загрузить всю JRE, что было большим, требовалось много времени для установки, а Java не была так быстро в то время - многие люди считали это медленным, раздутым штукой).

Macromedia Flash (который, конечно, позже стал Adobe Flash) имел в этом отношении преимущества перед Java-апплетами - плагин был быстрым и простым установить, и поэтому он стал доминирующим средством для интерактивных мультимедийных материалов в сети.

Silverlight от Microsoft призван составить конкуренцию Flash и JavaFX от Sun.

JavaFX - это технология Sun, которая должна упростить создание Flash -подобные вещи на виртуальной машине Java. Если JavaFX станет успешным, то Java-апплеты, использующие JavaFX, могут снова стать популярными.

Обратите внимание, что ранее в этом году Sun выпустила полностью переписанный плагин для браузера Java, который быстрее и проще установить, чем старый плагин. Sun работает над тем, чтобы сделать установку подключаемого модуля Java такой же простой, как и установку подключаемого модуля Flash.

Технология, которая должна упростить выполнение Flash-подобных вещей на виртуальной машине Java. Если JavaFX станет успешным, тогда Java-апплеты, использующие JavaFX, могут снова стать популярными.

Обратите внимание, что ранее в этом году Sun выпустила полностью переписанный подключаемый модуль для браузера Java, который быстрее и проще установить, чем старый подключаемый модуль. Sun работает над тем, чтобы сделать установку подключаемого модуля Java такой же простой, как и установку подключаемого модуля Flash.

Технология, которая должна упростить выполнение Flash-подобных вещей на виртуальной машине Java. Если JavaFX станет успешным, тогда Java-апплеты, использующие JavaFX, могут снова стать популярными.

Обратите внимание, что ранее в этом году Sun выпустила полностью переписанный подключаемый модуль для браузера Java, который быстрее и проще установить, чем старый подключаемый модуль. Sun работает над тем, чтобы сделать установку подключаемого модуля Java такой же простой, как и установку подключаемого модуля Flash.

6
ответ дан 13 December 2019 в 19:32
поделиться

Silverlight аналогичен Java-апплетам, но не эквивалентен им. По моему опыту, Java-апплеты используются все реже и реже.

2
ответ дан 13 December 2019 в 19:32
поделиться

Java-апплеты серьезно вышли из моды - я уже много лет не слышал о каких-либо новых приложениях, использующих их. В .NET есть silverlight, который больше соответствует Flash, чем Java-апплетам.

В наши дни с JQuery и Mootools, архитектурой MVC и движком Chrome V8, на самом деле может быть лучше просто написать приложение на Javascript.

1
ответ дан 13 December 2019 в 19:32
поделиться

Silverlight.

Однако, хотя Silverlight может быть новой популярностью, Java-апплеты по-прежнему намного популярнее ... у большинства людей есть JVM, но большинству не нравится массивный Silverlight установите только для того, чтобы увидеть вашу веб-страницу.

Теперь многие вещи, которые можно было бы разумно сделать только в Java или ActiveX, выполняются в обычном старом JavaScript с использованием новых библиотек AJAX / DHTML, таких как JQuery и Ext JS. Пример: Карты Google. Если вы не создаете причудливую графику, сначала попробуйте JavaScript.

С точки зрения языка, в .NET есть Java-подобный язык под названием J #, который может облегчить вашу боль, если вы переводите код Java на платформу .NET. . Он не эмулирует библиотеки GUI Java и т. Д., Но, по крайней мере, имитирует синтаксис.

1
ответ дан 13 December 2019 в 19:32
поделиться

Silverlight или XBAP . См. Различия в FAQ .

Обычно приложения XBAP работают только в Windows и работают на полной платформе .NET Framework. Silverlight, с другой стороны, использует другое ядро ​​и набор библиотек и спроектирован как кроссплатформенный.

1
ответ дан 13 December 2019 в 19:32
поделиться

Либо SilverLight, либо элемент управления ActiveX (все еще используется на некоторых сайтах). Java-апплет будет работать, только если на клиентском компьютере установлена ​​JVM.

0
ответ дан 13 December 2019 в 19:32
поделиться

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

Однако я вижу меньше и меньше апплетных решений даже в таких средах, особенно с ростом числа RIA.

0
ответ дан 13 December 2019 в 19:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: