Существует ли реальная выгода использования J#?

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

23
задан Community 23 May 2017 в 10:29
поделиться

8 ответов

J# больше не включается в VS2008. Если у Вас уже нет кода J#, необходимо, вероятно, избежать.

От j# страница продукта:

, Так как клиенты сказали нам, что существующий набор функций J# в основном удовлетворяет их потребности и использование J#, уменьшается, Microsoft ликвидирует Визуальный продукт J# и инструмент Java Language Conversion Assistant для лучше выделения ресурсов для других потребительских требований. Язык J# и инструмент JLCA не будут доступны в будущих версиях Visual Studio. Для сохранения существующих потребительских инвестиций в J# Microsoft продолжит поддерживать J# и технологию JLCA, которая поставила с Visual Studio 2005 до 2015 согласно нашей стратегии жизненного цикла продукта. Для получения дополнительной информации посмотрите Расширенную политику Microsoft Support Lifecycle для Бизнеса & продукты Разработки.

20
ответ дан Eric Haskins 29 November 2019 в 02:37
поделиться

Целая цель J# состоит в том, чтобы упростить переход Java-разработчиков к среде.NET, которая не работала так хорошо (я предполагающий здесь), таким образом, Microsoft отбросила J# из Visual Studio 2008. Для Вашего вопроса, "Там реальная выгода использования J#?".. вкратце... Нет..

8
ответ дан Amr 29 November 2019 в 02:37
поделиться

Синтаксис C# так близко к Java (и лучше до некоторой степени), что Вы могли бы также изучить C# вместо J#. И так как C# более широко используется, можно легко найти Java-> учебные руководства C# на Google или выезде http://www.asp.net/learn и смотреть некоторые ролики.

1
ответ дан Bryan Denny 29 November 2019 в 02:37
поделиться

Вместо J# я предпочел бы, чтобы IKVM ( http://www.ikvm.net/ ) преобразовал мои БАНКИ в блоки.NET, а также API Java доступа в C#.

1
ответ дан jatanp 29 November 2019 в 02:37
поделиться

Я не думаю, что это - вопрос, которого язык лучше. В мире.NET существуют некоторые несоответствия между библиотеками, которые обеспечивают различные языки. Существует определенная функциональность, которая доступна в VB.NET, который Вы хотели бы использовать от C#, но не может. Я помню, что должен был использовать J# для пользований некоторыми библиотеками ZIP, которые не были доступны ни на каком другом языке в.NET.

1
ответ дан Cem Catikkas 29 November 2019 в 02:37
поделиться

Один из уничтожителей, которых я нашел с J# в прошлом, - то, что существует не создано в поддержке ссылки на веб-сервисы. Тот один был достаточно для удерживания меня от него с тех пор.

0
ответ дан lomaxx 29 November 2019 в 02:37
поделиться

Я использовал J# в качестве легкого временного шага для портирования библиотеки Java в C#. Это сделало для хорошего способа портировать код, который я не планирую поддержать от Java до.Net. Однако вся новая разработка делается в C#.

0
ответ дан Alex B 29 November 2019 в 02:37
поделиться

Сильно согласитесь, что синтаксически C# побеждает Java без всяких усилий, таким образом, нет действительно никакой причины оплакивать упадок j#. Теперь попытка получить компиляцию c# в Байт-код Java могла бы быть интересным перемещением, поскольку горячая точка Sun jvm является большим программным обеспечением.

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

-1
ответ дан serg10 29 November 2019 в 02:37
поделиться
Другие вопросы по тегам:

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