Сведения о вопросе

Gaukhar

16:03, 1st July, 2020

Теги

java   j#    

Есть ли реальная польза от использования J#?

Просмотров: 552   Ответов: 8

Я только что видел комментарий с предложением J#, и это заставило меня задуматься... существует ли реальное, полезное использование J# вместо Java? Итак, я чувствую, что единственная причина, по которой вы даже подумали бы использовать J#, заключается в том, что руководство постановило, что компания должна прыгнуть на подножку Java... и подножка .NET. Если вы используете J#,, вы фактически теряете самое большое преимущество выбора Java... богатая кросс-платформенная поддержка. Конечно, есть Mono, но это не так богато поддерживается или полнофункционально, верно? Я помню, что слуховые формы не полностью (возможно, вообще) поддерживаются.

Я не пытаюсь bash .NET здесь, я просто говорю, что если вы собираетесь идти по маршруту Microsoft, почему бы просто не использовать C#?, если вы собираетесь идти по маршруту Java, почему бы J# не войти в картину?

Я надеюсь найти здесь несколько реальных случаев, поэтому, пожалуйста, особенно отвечайте, если вы ACTUALLY использовали J# в проекте REAL и почему.



  Сведения об ответе

PHPH

18:03, 1st July, 2020

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

На странице товара j# :

С тех пор как клиенты сказали нам, что существующий набор функций J# в значительной степени соответствует их потребности и использование J# является снижаясь, Microsoft уходит в отставку Визуальный продукт J# и язык Java Инструмент помощника преобразования к лучшему распределение ресурсов для других клиентов требования. Язык J# и JLCA инструмент не будет доступен в будущем версии Visual Studio. Предохранять существующие инвестиции клиентов в J#, Корпорация Майкрософт будет продолжать поддерживать J# и JLCA технология, которая поставлялась с помощью Visual Studio 2005 до конца 2015 согласно нашему жизненному циклу продукта стратегия. Дополнительные сведения см. В разделе Расширенный Жизненный Цикл Поддержки Microsoft Политика развития бизнеса & Товары.


  Сведения об ответе

Chhiki

18:03, 1st July, 2020

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


  Сведения об ответе

lesha

18:03, 1st July, 2020

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


  Сведения об ответе

9090

18:03, 1st July, 2020

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


  Сведения об ответе

dumai

18:03, 1st July, 2020

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


  Сведения об ответе

PIRLO

18:03, 1st July, 2020

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


  Сведения об ответе

DAAA

18:03, 1st July, 2020

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


  Сведения об ответе

PROGA

18:03, 1st July, 2020

Полностью согласен с тем, что синтаксически C# бьет Java руками вниз, так что нет никаких причин оплакивать гибель j#. теперь попытка получить c# компиляцию в байт-код Java может быть интересным шагом, поскольку sun's hotspot jvm-отличное программное обеспечение.

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться