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