Да достаточно того, что это не самостоятельный проект, а вечнодогоняющий клон платформы .NET. Многие вещи из стандарта платформы в нем не то что еще не реализованы а некоторые даже и не будут реализовываться. Пример тому WPF, на который вообще нет планов по реализации.
если верить роадмапу, то они почти догнали спецификацию 4го фреймворка.
конечно отсутствие некоторых вещей, как то EF и WPF огорчает. но не реализованы они лишь из-за запатентованности последних. но существуют и свободные аналоги.
Насчёт жизнеспособности, как кроссплатформенное решение. Попробуй на практике позапускать вендовые exe'шники под .NET с помощью моны. Если и удастся запустить, то плакать от глюков реализации winforms уж точно будешь...
если не винформы то почти все замечательно.
в целом десктопные приложения сейчас нужны меньше и больший упор делается на веб. а тут моно в общем-то уже почти догнало. еще немного и можно будет делать вполне себе годные проекты.
а для небольших магазинов и сайтов оно уже сейчас готово.
Также сила любой платформы в наличии разного рода сторонних решений в виде библиотек, распространяющиеся под данную платформу. Но большинство их затачиваются только под реализацию от M$ и про мону слышать даже не хотят. А различия в реализациях есть и они порой существенны, что порой не позволяют применить эти решения под мону.
на самом деле сейчас очень много библиотек, даже на том же codeplex, изначально разрабатываемых под mono, но где обещают совместимость с .NET Framework.
если не использовать сильноспецифические MS вещи, то переносимость кода дело довольно простое.
так что если не брать в расчет решения, основанные исключительно на MS технологиях, то проблем не будет.
А перспективы данной платформы ооооочень туманны. Если "филантропы" выкинут Мигелюшку с тёплого местечка и завернут проект, что впрочем не исключено, то проект загнётся. Остальным компаниям, которые могут его потянуть, этот проект не интересен. А если кто из фанатиков займётся, то не осилит уж точно. Ну а патентная сторона вызывает больше вопросов, чем ответов.
любой проект загнётся, выкинь из него главного идеолога. а то что фанатики и сообщество не способны потянуть серьезный проект это понятно.
другое дело что mono интересно Novell, который вокруг него строит некую инфраструктуру и предлагает его как замену Windows платформе.
лично мне mono интересно именно в плане возможности перевода некоторых решений под Linux, при этом имея очень удобную платформу для разработки.
Пользователь решил продолжить мысль 21 Ноября 2010, 14:37:30:
ТОесть её выгодно использывать только лишь тогда когда разработка идёт исключтельно под винду?
её выгодно использовать там где выгодно.
например написание что-нить с использованием MongoDB + ASP.NET MVC и дальнейшим хостингом этого дела на Linux платформе.
фактически всё в этой связке рабочее и функциональное. а так же можно спокойно разрабатывать в нормальной среде аля Visual Studio, а после только перенести и запустить под Linux.