Стоит ли разрабатывать программы на Mono?

Известный популяризатор C# и Mono Мигель де Икаса выступил на конференции AltDevConf, где призвал разработчиков игр активнее использовать C#.

Свое ораторское выступление Мигель начал с традиционных слов о том, что софт на .NET можно запустить на большом количестве платформ: Linux, Mac OS X, PlayStation 3, Apple iOS, Android и Windows. Программа пишется один раз и работает везде.

Затем Мигель призвал активнее использовать Mono в разработке игр, указывая на технологические преимущества платформы .NET. По его мнению, «жизнь слишком коротка», чтобы ее тратить на поиск утечек памяти и прочую отладку. C# и Mono ограждает разработчика от низкоуровневого программирования.

Мигель уверен, что разработка на C/C++ требует больше времени, чревата ошибками и сбоями. C# сокращает время разработки, в то время как производительность работы программы падает «всего» на 10-50%.

Восторг и оптимизм Икасы не разделяет другой известный агитатор — Ричард Столлман, который давно предупреждает, что Microsoft может легко перевести свободную реализацию .NET на нелегальное положение. Тогда весь написанный софт потеряет свою свободу. Более того, даже дистрибутивы, в которые включены программы на Mono, могут оказаться в центре патентных войн.