|
Когда Gtk# предпочтительнее WinForms ?
|
|||
---|---|---|---|
#18+
Собственно вопрос: в каких случаях при разработке кроссплатформенного GUI на .NET предпочтительнее использовать Gtk#, нежели WinForms ? Или другими словами: зачем нам Gtk#, если есть WinForms ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2015, 15:56 |
|
Когда Gtk# предпочтительнее WinForms ?
|
|||
---|---|---|---|
#18+
Vasiliy_Kashkin, Стесняюсь спросить (ибо давно не в теме), mono уже умеет корректно отображать WinForms? Просто несколько лет назад увидел как mono показывает DataGridView - шибко не понравилось однако, с тех пор к этой теме не возвращался. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 07:56 |
|
Когда Gtk# предпочтительнее WinForms ?
|
|||
---|---|---|---|
#18+
Vasiliy_KashkinИли другими словами: зачем нам Gtk#, если есть WinForms ? На мой взгляд есть только один плюс в контексте заданного вопроса: лицензия на WinForms принадлежит Microsoft, и она не передавала её в OpenSource. Реализация технологии под Mono возможна только при молчании мелкомягких. Конечно, вероятность того, что Microsoft запретит использование WinForms, приближается к нулю, но она есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 10:48 |
|
Когда Gtk# предпочтительнее WinForms ?
|
|||
---|---|---|---|
#18+
Насколько дело в лицензии, не знаю, но я пробовал WinForms под Linux - это просто ужас, ни на чём другом приложение не получается таким тяжеловесным. Так что писать межплатформенные приложения на WinForms на мой взгляд можно только если они рассчитаны на пользователей с очень большим терпением. А вот Gtk# под Linux очень даже ничего, по крайней мере заметно лучше AWT. Кстати, есть ещё XWT, это в чём-то подобие Gtk#, только межплатформенное (т. е. ещё Windows и MacOS), по моему впечатлению он в целом где-то на равных с AWT. А вообще, на мой взгляд, WinForms вообще устарел и нынче не нужен почти нигде. Под Windows (если не 95/98, конечно) есть WPF, а для других ОСей полноценных реализаций вообще не было. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2015, 10:58 |
|
Когда Gtk# предпочтительнее WinForms ?
|
|||
---|---|---|---|
#18+
Vasiliy_Kashkin, А Gtk# под виндой чем пилите? Кроме MonoDevelop на чём ещё можно замутить? Можно ли это делать на SharpDevelop, и если можно то что надо сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2015, 08:41 |
|
Когда Gtk# предпочтительнее WinForms ?
|
|||
---|---|---|---|
#18+
BarkanVasiliy_Kashkin, А Gtk# под виндой чем пилите? Кроме MonoDevelop на чём ещё можно замутить? Можно ли это делать на SharpDevelop, и если можно то что надо сделать?Посмотрите на http://www.omnisharp.net/ ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2015, 08:43 |
|
Когда Gtk# предпочтительнее WinForms ?
|
|||
---|---|---|---|
#18+
BarkanVasiliy_Kashkin, А Gtk# под виндой чем пилите? Кроме MonoDevelop на чём ещё можно замутить? Можно ли это делать на SharpDevelop, и если можно то что надо сделать? Xamarin Studio PS Нашел еще одну проблему у Gtk# - нет из коробки поддержки мультимединых возможностей. Нужно сторонние приблуды таскать за собой... PPS Возможно для кросс-платформенности имеет смысл переходить на Python. Разработка на Qt/C++ - это здорово, но медленно ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2015, 09:06 |
|
Когда Gtk# предпочтительнее WinForms ?
|
|||
---|---|---|---|
#18+
Прошу прощения за подъём старой темы, в связи с появлением времени возникло желание попробовать "чего-то новенького". В смысле кросс-платформенного. Как там у Gtk# с созданием и использованием UserControl'ов (в терминах WinForms)? Скомпилированные (допустим под виндой) проги с Gtk# GUI работоспособны в линуксе (при установленном mono)? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2016, 13:18 |
|
|
start [/forum/topic.php?fid=20&fpage=50&tid=1400131]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 134ms |
0 / 0 |