BaluBig
Full Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Цитата: для написания программ-серверов на основе Indy, и общих VCL. | В .NET Framework существуют собственные средства для решения тех задач, для которых нужен Indy. Оборачивать Indy для работы под .NET я особого смысла не вижу. VCL для .NET - предать анафеме и сжечь Мертворожденный проект. Добавлено: Цитата: различных упрощений языка (например, автоматической сборке мусора), | Это не упрощение языка, это функция среды выполнения - CLR. Цитата: Однако, чем больше фишек, тем тяжелее это все обработать - соответственно языки платформы .NET плохо подходят для разработки ресурсоемкого ПО (такого, как драйверы устройств). | Ну я бы не относил драйверы к ресурсоемкому ПО. Их особенность состоит в том, что они работают на уровне, на котором нет места прослойкам вроде .NET. А если кто-то боится, что наличие промежуточного кода IL сказывается на производительности, то это справедливо только для первого запуска участка кода. При котором IL компилируется в родной машинный код и при повторных запусках исполняется уже он. Понятное дело, JIT-компилятор не проводит таких сложных оптимизаций, как, скажем, компилятор С++. Но для подавляющего большинства задач это не критично. Цитата: ИМХО всевозможные эмуляторы на никсах не дадут полной стабильности никогда | Mono это не эмулятор. Это ровно то же самое, что сделал Microsoft. Благо все нужные спецификации открыты и стандартизованы. И проблема больше не со стабильностью, а с совместимостью кода. Полностью совместимыми Windows и *X не удастся сделать никогда. Поэтому кто хочет переносимости - сразу должен разрабатывать для Mono, а не для MS .NET Framework. |