Если проект Mono окажется успешным, он откроет путь для коммерческого программного обеспечения на платформах, отличных от Windows.
Меня интересует перспектива написания и продажи коммерческого программного обеспечения для платформы Mono в соответствии с нашими существующими продуктами Smoke Vector Graphics (OCaml) и F# для визуализации (.NET). Основываются ли уже какие-либо разработчики коммерческих библиотек на Mono, и если да, то получают ли они от этого прибыль?
Кроме того, можно ли будет написать программное обеспечение на языке Microsoft F# или у Mono возникнут проблемы с ILX?





Люди, работающие с Linux, известны своей экономностью, поэтому я бы подумал об окупаемости инвестиций.
Вы действительно хотите потратить свои ресурсы на целевую аудиторию, которая имеет менее 10% рыночного восприятия, и из этих 10% только 1% будет заинтересован в вашем продукте, и только 0,01% будут платить за него?
Ну, никто не использует моно, потому что в этом пока действительно не так много необходимости. Если бы была необходимость, им воспользовалось бы больше людей.
10% рынка ... это много людей, достаточно, чтобы стать миллионером;)
Если бы они были ориентированы на массовый рынок, я сомневаюсь, что они писали бы наборы инструментов для OCaml и F#.
Мои цифры говорят против, мы разработали Qide 10 лет назад и получили около 4 покупок. У нас есть по крайней мере в несколько сотен раз больше на Windows. Состояние инструментов в Linux можно назвать просто плохим. Согласитесь, у вас есть замечательные вещи, но если вы используете программное обеспечение GPLd, вы утонете в их лицензионных материалах. На самом деле существует один отладчик и один компилятор C, это gdb и gcc, несмотря на усилия Intel, и если вы перейдете на какой-то менее известный язык, вы ничего не получите. Вы когда-нибудь пробовали ProjectCenter (среда разработки Objective C)? , отладчики в основном clis, и вам нужно ввести info reg, чтобы получить информацию о регистрах. DDD работает очень забавно, это один из инструментов, который при прокрутке не работает правильно, вы прокручиваете вверх, вам нужно прокручивать колесо мыши вниз. Кроме того, прокрутка невероятно медленная, как будто BOFH хочет над вами пошутить.
Что ж, я мог бы поспорить о более безопасном состоянии IBM AIX. То, что вы должны заплатить IBM, не имеет смысла ...
Так что, возможно, тебе повезло больше, чем нам. Но в основном мне надоело зарабатывать деньги на разработке «приложений» для Linux. Лучшее, что я могу сказать, это то, что Linux хорошо подходит для настройки сетевой инфраструктуры, там вы получаете приличные платежи, но с инструментами программирования забудьте об этом.
С уважением
Если это действительно все, что произошло, вам следует списать это на неудачную бизнес-стратегию - вы явно не определили свой целевой рынок.
Я сделал, поэтому я призываю вас сделать лучше Михай
Что ж, Петр, я написал, сделай это лучше, и на самом деле я сейчас за некоторые вещи Mono, но это ничего не меняет в том простом факте, что состояние инструментов разработки очень фрагментировано и на многих языках не существует. Не стесняйтесь доказывать, что я ошибаюсь. Так что дайте мне удобную IDE для Erlang, Ocaml, Haskell или даже для самого Mono в Linux ...
Похоже, мне пришлось удалить свой старый комментарий, чтобы создать новый. Старый комментарий: этот ответ вряд ли уместен. Во-первых, то, что произошло 10 лет назад, не имеет никакого отношения к тому, как сейчас выглядит индустрия. Во-вторых, Mono не распространяется под лицензией GPL. Обновление: вам, вероятно, следует прочитать вопрос еще раз. Речь идет о возможности продажи коммерческого программного обеспечения для Mono. Дело не в Erlang, Ocaml или Haskell и не в готовности Linux к массовому внедрению. По поводу IDE - внимательно ознакомьтесь с последней версией MonoDevelop.
Если это действительно так здорово. Вы, конечно, можете указать мне на коммерческие предложения Mono, я знаю, но одно от Unitiymedia. Но я думаю, у вас есть масса других примеров.
очень милые отрицательные голоса, и, что интересно, теперь другой ответ на мой последний комментарий. На мой взгляд, это очень троллинг ;-(
Mono - идеальная платформа для запуска коммерческого программного обеспечения, что уже доказали многие компании. Некоторые из них вы можете увидеть здесь, но о многих из них вы никогда не услышите, поскольку они запускают Mono во встроенных средах (mp3-плеер Sandisk Salsa). Судя по последним новостям, Electronic Arts собирается использовать Mono для Sims3. Как это для аргумента?
Один из основных пунктов Mono - минимизация усилий разработчиков, переходящих с Windows на Linux. В большинстве случаев не требуется дополнительных усилий для того, чтобы то же программное обеспечение, которое у вас уже есть в Windows, работало на Linux, MacOS и других платформах в Mono.
Просто чтобы прояснить некоторые вещи, о которых другие люди, отвечая на ваш вопрос, удобно забыли. Большая часть Mono (в последнее время даже компилятор) лицензируется по лицензии MIT / X11, что позволяет вам в значительной степени развертывать его в тех условиях, которые вы считаете подходящими. Не существует «рака» GPL, которого некоторые люди, кажется, так боятся.
Лично я играл с F# и Gtk # в Mono, и мне понравился этот опыт. Подробнее об этом здесь. Это стало возможным благодаря тому, что команда F# убедилась, что F# может работать на Mono, и предоставила простой установщик Linux в своем выпуске. Это также должно быть сигналом того, что Mono рассматривается как серьезная альтернатива .Net даже Microsoft.
Мы уже зарабатываем на книгах и консультациях по Linux столько же денег, сколько на Windows в целом.