Я только что увидел комментарий о предложении использовать J#, и это заставило меня задуматься... есть ли реальное, полезное использование J# по сравнению с Java? Мне кажется, что единственная причина, по которой вам стоит задуматься об использовании J#, заключается в том, что руководство приняло решение о том, что компания должна вскочить на волну Java... и на волну .NET. Если вы используете J#, вы фактически теряете самое большое преимущество выбора Java... богатую кросс-платформенную поддержку. Конечно, есть Mono, но он не так богато поддерживается или не так полнофункционален, верно? Я помню, что слышал, что формы поддерживаются не полностью (возможно, вообще не поддерживаются).
Я не пытаюсь обрушиться на .NET, я просто говорю, что если вы собираетесь идти по пути Microsoft, почему бы просто не использовать C#? Если вы собираетесь пойти по пути Java, почему бы не использовать J#?
Я надеюсь найти здесь несколько реальных примеров, поэтому, пожалуйста, ответьте, если вы ДЕЙСТВИТЕЛЬНО использовали J# в реальном проекте и почему.
J# больше не включен в VS2008. Если у вас нет кода на J#, лучше держаться от него подальше.
Поскольку клиенты сообщили нам, что существующий набор функций J# в значительной степени удовлетворяет их потребностям, а использование J# снижается, Microsoft снимает с производства продукт Visual J# и Java Language инструмент Conversion Assistant, чтобы лучше распределять ресурсы для других клиентов. требованиям. Язык J# и инструмент JLCA инструмент не будут доступны в будущих версиях Visual Studio. Чтобы сохранить существующих инвестиций клиентов в J#, Microsoft продолжит поддержку технологии J# и JLCA, которые поставлялись > с Visual Studio 2005. с Visual Studio 2005 до 2015 года в соответствии с нашей жизненным циклом продукта. стратегии. Для получения дополнительной информации см. Расширенный жизненный цикл поддержки Microsoft Политика для бизнеса и разработки Продукты.
Вся цель J# - облегчить переход Java-разработчиков в среду .NET, что не сработало так хорошо (я догадываюсь об этом), поэтому Microsoft исключила J# из Visual Studio 2008. На ваш вопрос, "Есть ли реальная выгода от использования J#?"... в двух словах... Нет...
Вместо J#, Я бы предпочел IKVM (http://www.ikvm.net/), чтобы преобразовать мои банки .Net-сборок, а также доступ к Java API в C#.
Синтаксис C# - это так близко к Java (и лучше в некоторых отношениях), что вы могли бы также изучать C# вместо J#. И так как C# является более широко используется, Вы можете легко найти Java --&ГТ; на C# - уроки по Google или проверить http://www.asp.net/learn и посмотреть несколько видео.
Я не'т думаю, что это's дело, какой язык лучше. В .Чистый мир, есть некоторые нестыковки между библиотеками разных языках. Есть определенные функциональные возможности, доступные в VB.NET что вы могли бы использовать из C#, но может'т. Я помню, мне пришлось использовать J# использовать некоторые ZIP-архивами, которые были не доступны в любой другой язык .Чистая.
Я использовал Дж# как легко промежуточным шагом на пути к Порт-Java-библиотека на C#. Это сделало для хорошей дороги до порта код я Дон'т план, чтобы сохранить от Java до .Чистая. Однако все новые разработки ведутся в C#.
Категорически не согласен, что синтаксически в C# на Java ударов руками вниз, так там действительно нет причин оплакивать кончину и J#. Сейчас пытаюсь сделать на C# компиляция в байт-код Java может быть интересный ход, как солнце'точка с JVM является большое программное обеспечение.
Или, чтобы позабавиться с тем, что вполне может стать следующим поколением Java, как о Скала в среде CLR...