Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

Ответ 3

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

Ответ 4

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

Ответ 5

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

Ответ 6

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

Ответ 7

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

Ответ 8

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

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