Вдохновленный проблемами зрелости я сталкиваюсь с портированием на Mono Mac & Linux. Я исследую использование QT как альтернатива. Мне любопытно услышать о Ваших любимых спокойных событиях, подсказках или менее известных но полезных функциях, о которых Вы знаете.
Включайте только один опыт на ответ.
Я использовал Qt 4.5 и 4.6 для некоторых приложений, таких как игра TCP / IP с uCsimm и игра-стрелялка с графикой. Qt упростил мне жизнь, так как мне нужно один раз написать код и запустить его в Windows, Linux и Mac.
Бесплатная и качественная книга для начала: http://cartan.cas.suffolk.edu/oopdocbook/opensource/ .
Qt может не иметь всех вещей, которые есть в Mono / .Net, но наверняка Qt намного более зрелый, чем Mono, и действительно кроссплатформенный. К вашему сведению, Skype и Google Планета Земля используют Qt. Мне нравится, как легко создавать классный графический интерфейс, конечные автоматы и приложения, управляемые базами данных, с помощью Qt. Ах да, в Qt есть отличные модули WebKit и Multimedia, которые помогут вам ускорить интеграцию Интернета и мультимедиа.
Попробуйте Qt и убедитесь в этом сами. В нем есть отличные демонстрации и примеры, посмотрите их!