Портирование .Net desktop приложения на Mac и Linux
От: Nonmanual Worker  
Дата: 02.12.16 08:55
Оценка:
Всем привет,
Созрел для портирования приложения на Mac и Linux.
Дано — десктопное приложение .Net, GUI на Devexpress WinForms, .Net 4.5 Framework.
Постороено на основе MVP, т.е. GUI в отдельной сборке, ее можно подменить.
Думаю портровать на Mono + Gtk#.
Однако еще не разобрался с NetCore.
Поделитесь опытом и мнениями, кто в теме.
Спасибо
Re: Портирование .Net desktop приложения на Mac и Linux
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 02.12.16 09:54
Оценка:
Здравствуйте, Nonmanual Worker, Вы писали:

NW>Однако еще не разобрался с NetCore.


А разве Gtk# работает под Core?
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re: Портирование .Net desktop приложения на Mac и Linux
От: hi_octane Беларусь  
Дата: 02.12.16 11:08
Оценка: 78 (4) -1
NW>Поделитесь опытом и мнениями, кто в теме.

Если знаком с вебом и чувствуешь себя комфортно в html/css/js, то вполне хорошо будет использовать связку:
Sciter + SciterSharp + OmniCode Extension для комфорта в VS. Примеры проектов можно сгенерировать тут Sciter Bootstrap.
На моих глазах проект на такой штуке очень бодро развивается, менюшки, графики, стили, модные векторные кнопочки под любой DPI, вот это всё. Минусы — контролов уровня DevExpress для этого нет и не будет (своя библиотека контролов есть в sciter-sdk), используемыей скрипт-язык tiscript таки отличается от js достаточно, чтобы контролы написанные на js было нужно править при копи-пасте, и если в приложении много гридов — то vgrid sciter'а далеко не идеален, а свой идеальный писать укопаешься.
Плюсы — то что на WinForms делается ну очень тяжело, на css+скрипт очень легко, проблем с тем что на какой-то системе что-то не так выглядит исчезающе мало.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.