Is.NET/Mono или Java лучший выбор для кросс-платформенной разработки? [закрытый]
насколько меньше библиотек для Mono, чем для Java?
Мне не хватает обзора по обеим альтернативам, но у меня есть довольно много свободы выбора для моего следующего проекта. Я ищу жесткие технические факты в областях
- производительность (например, мне сказали, что Java хорош для потоковой передачи, и я слышал, что оптимизация кода времени выполнения стала очень хорошей в последнее время для .NET)
реальном мире мобильность (как это предназначается, чтобы быть портативный, что "Уловка-22" для каждого?)- наличие инструмента (CI, автоматизация сборки, отладка, IDE)
Я особенно ищу то, что вы на самом деле испытали в своей собственной работе, а не то, что я мог бы google. Мое приложение будет серверной службой, обрабатывающей большие объемы данных из временных рядов.
моей основной целевой платформой будет Linux.
Edit:
чтобы сформулировать мой вопрос подробнее соответственно, меня интересует весь пакет (сторонние библиотеки и т. д.), не только язык. Для библиотек это, вероятно, сводится к вопросу "насколько меньше библиотек существует для Mono, чем для Java"?
FYI, с тех пор я выбрал Java для этого проекта, потому что он казался просто более боевым на стороне переносимости, и он был вокруг некоторое время на старых системах тоже. Мне немного грустно об этом, потому что мне очень любопытно о C#, и я бы любовь, сделал несколько крупных проектов, но может быть в следующий раз. Спасибо за все советы.
Comments