Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > .NET и Linux |
Автор: world 15.4.2015, 01:31 |
Добрый день, недавно столкнулся с задачей портирования приложения на .NET в Linux. Первая, и вполне логичная платформа для запуска, о которой я подумал это было Mono. Однако, есть один момент который довольно критичен и меня не устроил. Это медленная работа метода DataTable.Load Так, например загрузка таблицы из 24к строк и 3 колонок (всё int) заняло порядка 4 минут, что довольно долго. Подскажите, есть ли какие-то альтернативы моно. |
Автор: diadiavova 15.4.2015, 16:23 |
Есть всякая лабуда типа такого http://www.gnu.org/software/dotgnu/ Но реальной альтернативы нет. Что до контролов, то винформы под моно вообще использовать нежелательно. Их реализовали для того, чтобы улучшить возможность портирования нет-приложений, а так там GTK#. Насколько она лучше или хуже - не знаю, но, поскольку вариантов лучше моно все равно нет, то видимо есть смысл попробовать. |
Автор: Ilya81 17.4.2015, 11:40 |
Если нужно один раз делать пользовательский интерфейс под разные ОСи, то есть XWT. А так, как правильно сказано сообщением выше, для Linux есть GTK#. |