Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .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#.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)