Что такое монопроект, может ли это помочь мне запустить мое программное обеспечение winform на macosx. это безопасно? Могу ли я установить моно вместо .netframework?Что такое монопроект
ответ
Mono Rocks!
Что я могу сказать, Я просто ЛЮБЛЮ ЭТОГО ... Он приносит платформу .NET ко всем * nix-машинам, включая Mac OSX.
и все это включает фантастический MonoTouch (хотя для этого требуется лицензия от Novel) для разработки Натуральные приложения для iPhone ... Язык .NET!
есть 3 вещи, которые вам нужно знать, чтобы начать разработку ваших «winforms» под Mac.
- Установите Mono Framework (вроде как вам нужно установить .NET 3.5)
- Установите MonoDevelop (это Моно IDE, вроде как Visual Studio)
добавлено 3-е место, о котором вы должны знать
- Вы можете легко конвертировать WinForms в OSX формы, код позади него простой копией пасты всех ваших методов, но GUI немного сложнее, и вы должны знать, как Interface Builder работает, так что вы можете понять связь между GUI и Код.
, если вы хотите принять более глубокий взгляд, не запуская и не устанавливать ничего, посмотрите на Session EX02, что Мигель, представленный на MIX 2010, intitled The Mono Project
3 вещи, которые нам нужно знать, но вы забыли упомянуть одного из них? :-) – InSane
eheh, ты прав ... Я заблудился с видео Мигеля и забыл добавить третий: D ... добавил;) – balexandre
да Моно Скалы :) – explorer
В проекте home page проекта Mono имеется большая часть необходимой вам информации. Я процитирую некоторые соответствующие биты:
с открытым исходным кодом, кросс-платформенный, реализации C# и CLR, которая является бинарным совместимы с Microsoft.NET
Mono это программная платформа, чтобы позволить разработчикам легко создавать кросс-платформенные приложения. Спонсируемый Novell, Mono является версией Microsoft .NET Framework с открытым исходным кодом, основанной на стандартах ECMA для C# и Common Language Runtime. Растущее семейство решений и активное и энтузиазм, способствующее сообщество помогает МОНО стать ведущим выбором для разработки приложений Linux
Mono является открытой реализацией платформы .NET. Да, он может запускать приложения winform на Mac и Linux. Но чтобы получить внешний вид Mac, вы, вероятно, должны использовать привязки какао # на Mac, а не библиотеку gui winforms. С помощью Monotouch он также позволяет вашему приложению C# работать на iPhone. С Monodroid он может запустить C# приложение на Android ... и т.д. и т.п.
Посмотреть следующее для получения дополнительной информации:
1) для получения общей информации http://www.mono-project.com/Main_Page
2) для разработки iPhone с моно http://monotouch.net/
3) для Mac download http://www.go-mono.com/mono-downloads/download.html
Monodevelop - эквивалент Visual Studio для разработки Mono. Получить его от http://monodevelop.com/
Проект Mono предназначен для запуска .Net Framework в Linux и MacOS.
Но есть много проблем, и проект идет медленно.
Я не знаю текущего состояния, но я знаю, что вы можете создавать winforms на Linux, а с помощью MonoLight вы можете создавать приложения Silverlight.
Вы можете получить более подробную информацию http://www.mono-project.com/Main_Page
Моно
с открытым исходным кодом, кросс-платформенный, реализация C# и CLR, что является бинарным совместимы с Microsoft.NET
Таким образом, вы используете моно вместо .net-фреймворка на родной машине, отличной от Windows, например Ubuntu, OSX.
Вы можете использовать MonoDevelop для создания вашего приложения с кодом C#. Refer: http://monodevelop.com/
- 1. Монопроект скрывает ссылку на сборку
- 2. Что такое "?" делать? Что такое __FILE__?
- 3. Что такое трансформация и что такое Transform?
- 4. Что такое структура разработки? Что такое IDE?
- 5. Что такое PHPCI - что такое сборка?
- 6. Что такое скрипка и что такое DL?
- 7. Что такое Dim, что такое Факт?
- 8. Что такое поток? Что такое `initialize`?
- 9. Что такое сжатие, что
- 10. Что такое "??"
- 11. Что такое.
- 12. Что такое большие графики? Что такое анализ больших графов? Что такое большие данные? Что такое большой анализ данных?
- 13. Что такое «Нарисовать что-то»?
- 14. Что такое мыло в пурпуре? что это такое? Что такое использование мыла/xml-RPC-пользователя?
- 15. Что такое последовательная запись и что такое случайная запись
- 16. Что такое синтаксис и что такое использование @ в javascript?
- 17. Google AMP: что такое макет? Что такое контейнер?
- 18. Что такое метод обновления MessageDigest и что такое BASE64Encoder?
- 19. Что такое весенние бобы, что такое использование бобов
- 20. Что такое пулы PHP-FPM и что такое pm.max_children?
- 21. Терминология: что такое маска и что такое флаг
- 22. Что такое угловой 2 Непрозрачный токен и что такое точка?
- 23. Что такое бизнес-объекты и что такое бизнес-логика?
- 24. Что такое temp и что такое использование temp в java?
- 25. Что такое autovalue.shaded или что такое затененная банка?
- 26. Что такое заголовок? В частности, что такое POST @ GET заголовки?
- 27. Что такое структура? И что такое Учение 2?
- 28. Что такое un/managed DLL? Что такое un/управляемый код?
- 29. Что такое preemption/Что такое preemtible ядро? Для чего это?
- 30. Что такое CGI и что такое CGI-скрипты?
Никто не объяснит лучше, чем команда Mono сам. http://www.mono-project.com/Main_Page. –
Вы просто лакируете Google для моно? Сыр –
Конечно, никто не может объяснить это лучше, но многие люди могут поделиться своими впечатлениями о Моно. –