Как начать работу с Mono в Linux для новичков?
Как мне начать использовать Mono в Linux в качестве новичка, когда я хочу переключиться с Visual Studio?
Есть ли простой способ установить его, как Visual Studio, и начать?
До сих пор, с тем, что я видел, сложно даже начинать.
Установка и настройка Mono в Linux - это много работы?
Или есть ли какой-то дистрибутив, который я могу установить и начать с приложений в Linux?
Ответы
Ответ 1
Недавно я начал набрасываться на Моно и до сих пор понял, что MonoProject добился больших успехов в этой области. Это стоит того, чтобы исследовать.
С учетом сказанного, самый простой способ - установить настройку с дистрибутивом Linux, совместимым с Mono, таким как Suse или Ubuntu. Лично я попробовал это с помощью Ubuntu 8.10.
Как только вы установили дистрибутив Linux, правильно загрузите и установите MonoDevelop. Это среда с открытым исходным кодом, которая тесно интегрирована для работы с платформой Mono. MonoDevelop был взят как ветвь SharpDevelop и предназначен для работы с компилятором Mono с нуля.
Это самый простой и быстрый способ настройки с помощью Mono. Интегрированная среда разработки MonoDevelop очень похожа на среду Visual С# Express. Он включает в себя управление проектами/решениями, разработку графического интерфейса с использованием инфраструктуры GTK #, интегрированный отладчик и множество других функций, которые вы ожидаете в среде IDE, такие как завершение кода, номера строк, сворачивание кода и т.д.
Люди из MonoProject находятся на чем-то с этим набором инструментов.
Надеюсь, это поможет вам начать работу.
Домашняя страница проекта Mono
Домашняя страница разработки Mono
Ответ 2
Есть несколько интересных книг о Mono, хотя они, вероятно, немного старые. Тем не менее, возможно, стоит взять его и взглянуть, чтобы начать.
Затем я установил последнюю версию Mono (2.4) в ящик Linux (OpenSuse - это тот, который они используют, поэтому он всегда будет плавно развиваться, но мы также используем Ubuntu) и начинаем играть с компилятором, MonoDevelop (что неплохо с 2.0) и т.д.
Единственным сложным моментом будет писать приложения с графическим интерфейсом, хотя моя команда широко использует MWF для разных вкусов Unix. Но все остальное пойдет так, как вы ожидали. Я особенно доволен тем, как работают большие удаленные работы.
Если вы привыкли к Linux, это будет намного проще, иначе я также рекомендую вам привыкнуть к нему после некоторого учебника.
Вспомните такие инструменты, как NUnit и NAnt, и вы сможете начать писать свой код как в Windows, так и в Linux, а также тестировать и компилировать на обеих платформах.
Ответ 3
С только что выпущенным Ubuntu 9.04 очень текущая среда разработки Mono находится так близко, как:
apt-get install monodevelop
Я с тобой соглашался с тем, что с Mono было сложно сработать, но последняя версия Ubuntu растопила этот барьер. И последняя версия Monodevelop является абсолютной радостью использования.
Не использовать Ubuntu? Тогда я пошел бы с советом Питера об использовании образа VMWare.
Ответ 4
Для очень простого начала с mono под linux u можно скачать
- образ vmware
- linux live distro
со всеми включенными для запуска.
Ответ 5
Если вы привыкли к использованию visual-studio, вы все равно можете развиваться в Visual Studio и копировать свои двоичные файлы в Linux/OSX или что-то еще. Или даже лучше, если у вас есть общий диск, просто переконфигурируйте выходной каталог VS-Project в общую папку.
Могут быть преимущества использования монокомпилятора или монодетектора, но с тех пор, как вы начинаете, это, пожалуй, самая простая задача. Если вы хотите работать в Linux, mono installer - отличный вариант для ускорения и ускорения. К сожалению, нет установки для новейшей моно-версии, так что вам потребуется либо разрешение администратора, либо его необходимо скомпилировать из источника.
http://ftp.novell.com/pub/mono/archive/1.9.1/linux-installer/2/mono-1.9.1_2-installer.bin
Ответ 6
Для установки новейшего Mono 3.2.5+ с MonoDevelop 4.2.1 + лучше использовать репозиторий tpokorra.
Ответ 7
Debian и Ubuntu, и, возможно, все остальные дети, имеют моно в репозитории. Таким образом, создание моно в Linux может быть таким же простым, как
aptitude install monodevelop
Однако я бы предложил версию 2, которая требует использования репозитория sid в Debian (не знаю о Ubuntu).
vim /etc/apt/sources.list [ :%s/squeeze/sid/g ]
Ответ 8
Самый простой способ, который я мог найти, - загрузить OpenSUSE VMWare Image на свой сайт и просто запустить его. Вы получаете все необходимые инструменты:) Предварительно настроенный.