LINUX.ORG.RU

MonoDevelop 2.6

 , ,


0

2

Седьмого сентября сего года вышла в свет очередная версия открытой универсальной IDE — MonoDevelop.

По сравнению с предыдущим релизом были произведены следующие изменения и улучшения:

  • Поддержка .Net 4.0
  • Пользовательские политики
    • Концепция «политик» была введена в MonoDevelop 2.4. Политики — это настройки, которые можно применить к конкретному решению или проекту. Политики включают в себя правила форматирования кода, стандартные заголовки для файлов или политики именований. В этом релизе была введена поддержка набора политик, определяемых пользователем. Пользователи теперь могут сами определять набор политик и давать ему имя. Этот набор политик потом может быть применён к проекту полностью или политика за политикой. Пользовательские политики могут быть импортированы из существующих проектов или из файла. Политики также могут быть экспортированы в файл и применены к существующему проекту.
    • Политики по умолчанию — это политики, применяемые к каждому новому создающемуся проекту. В прошлых релизах эти опции можно было редактировать через диалог Default Policies (Политики по умолчанию). В этом релизе эти опции интегрированны в диалог основных настроек и позволяет выбирать опции из предопределённого набора опций.
  • Поддержка GIT
    Система контроля версий в MonoDevelop уже поддерживает GIT. Основные команды для контроля версий, уже доступные для Subversion, теперь доступны и для GIT:
    • Add/Remove (Добавить/Удалить) можно использовать для добавления или удаления файлов в/из GIT-репозитория.
    • Review Changes (Просмотреть изменения) показывает изменённые в директории файлы и позволяет вносить изменения.
    • Revert (Отменить) восстанавливает изменённые файлы путём отката до предыдущей версии и проверки.
    • Update (Обновить) обновляет проект из удалённого репозитория. Непринятые правки автоматически сохраняются и восстанавливаются после обновления.
    • Publish (Опубликовать) инициализирует GIT-репозиторий в каталоге решений и отправляет туда исходный код.
    • Push Changes (Передать изменения) соответствует git push и позволяет выбрать целевую ветку.
    • Switch to Branch (Переключиться на ветку) может быть использована для проверки ветки.
    • Merge и Rebase позволяют соединить ветку с текущей веткой.
    • Stash и Pop Stash позволяют сохранять изменения в рабочем каталоге.
    • Manage stages показывает список сохранённых изменений.
    • Create Git Repository (Создать GIT Репозиторий) позволяет инициализировать репозиторий для существующего проекта.
    • Диалог New Solution (Новое решение) сейчас имеет опцию, позволяющую создать локальный GIT-репозиторий для нового решения.
      Кроме того, есть команды Manage Branches и Remotes, осуществляющие просмотр, создание и удаление веток и удалённых репозиториев. Поддержка GIT реализована посредством библиотеки NGit, являющейся портом JGit на .NET.
      Также усоворшенствован просмотр истории изменений кода, различия в коде отображаются в специальных вкладках окна редактора.
  • Другие улучшения
    • Улучшенная совместимость с проектами Visual Studio.
    • Новая команда «Добавить каталог к проекту». Эта команда позволяет рекурсивно добавлять файлы в каталог в проекте.
    • Улучшенная поддержка XBuild.
    • В C/C++ проектах улучшена символьная навигация и подстановка с использованием ctags.
    • Ограниченная поддержка навигации и подстановки для ctags из состава OSX. Для улучшенной поддержки могут быть выбраны другие, современные ctags.
    • Была добавлена рудиментарная поддержка Objective-C проектов.
    • Базовая поддержка команд Go-to-declaration.
    • Также был сделан ряд небольших улучшений в отношении редактора кода и диалоговых окон среды.

>>> Подробности

★★★★★

Проверено: svu ()
Последнее исправление: adriano32 (всего исправлений: 7)

Ответ на: комментарий от AVL2

> Не жалуйтесь только, когда быдло в зассаном подъезде у вас иностранные телефоны отжимать будет.

Мне тут, помнится, когда-то в ответ на аналогичную конструкцию строго заметили, чтоб я не путал быдло с гопниками, и что это принципиально разные категории населения.

hobbit ★★★★★
()
Ответ на: комментарий от HeBpuMHeCkaTuHa

Я уже привел пример. Берете книжку и начинаете набирать примеры. Чуть, ли не в каждом примере половина классов уже по другому называется и т.д.

demmsnt
()
Ответ на: комментарий от demmsnt

А еще прикольное поведение студии когда ты меняешь код, а бинарь не меняется....

demmsnt
()
Ответ на: комментарий от linuxtuxyura

> Ну почему. Некоторые, (сам таких видел) на линукс ставят виртуалку, а в виртуалку офтопик вместе со студей.

Я тебе больше скажу. У меня лет 10 назад дома была аналогичная картина, только вместо студии была дельфя. Для работы нужно было.

С тех пор дельфя (кажется) стала нормально работать в wine... и перестала быть мне нужной на работе.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Ибо все более-менее новые проекты уже на Qt.

hobbit ★★★★★
()
Ответ на: комментарий от Stalin

>Тред не читал (без Мужика обсуждение скатывается в унылый срач).

А с ним — в неунылый срач?

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от valich

500000 приложений для iPhone/iPod Touch + 100000 приложений для iPad, которые обычно пишутся на Objective-C без намека даже на сборку мусора (для языка она то существует, но специально не доступна в рамках iOS) не особо согласны с вами.

monsta_kill
()
Ответ на: комментарий от hobbit

>строго заметили, чтоб я не путал быдло с гопниками,

это быдло заметило или гопники? Кто-то из них обиделся?

AVL2 ★★★★★
()
Ответ на: комментарий от yoghurt

>Потому что с ним менее геморно, чем с джявой - с одной стороны, и чем с сями-плюсами - с другой. Осваивается легко, деплоится легко

Visual Basic 6 еще легше, веришь

Karapuz ★★★★★
()
Ответ на: комментарий от demmsnt

> Я уже привел пример. Берете книжку и начинаете набирать примеры. Чуть, ли не в каждом примере половина классов уже по другому называется и т.д.

я не собираюсь искать книгу, а после пробовать в ней все примеры. и если пример не работает потому что он кривой, а я в этом более чем уверен, это не проблема платформы, а кривизны рук автора и читателя.

HeBpuMHeCkaTuHa
()
Ответ на: комментарий от Marisa

Самозабанься из жизни вдоль.

anonymous
()
Ответ на: комментарий от demmsnt

Если люди не видят разницы между тобой и идиотами, то вывод тут может быть только один - разницы никакой нет. Ты точно такой же идиот.

anonymous
()
Ответ на: комментарий от Marisa

> Опомнитесь, люди!

Херассе. Говорящая лужа кала к людям обращается. Совсем уже лужи оборзели.

anonymous
()
Ответ на: комментарий от grim

> Для это и изобрели сначала Java а потом C#

Чтобы утилизировать человекомассу неспособную к написанию качественного кода на боле сложных хотя и эффективных ЯП.

Это ты о чем бредишь, бедняжка? Много найдешь языков, которые были бы существенно сложнее современного шарпа (Agda и прочие извращения не предлагать)? Много языков, разработка на которых была бы существенно эффективнее (Лышп и прочие извращения не предлагать)?

anonymous
()
Ответ на: комментарий от demmsnt

Ты быдло.

.NET на данный момент - единственная вменяемая высокоуровневая VM. И потому сколько ты ни тявкая, а его использовали и будут использовать.

anonymous
()
Ответ на: комментарий от anonymous

>Ты быдло.

.NET на данный момент - единственная вменяемая высокоуровневая VM.

Что и тербовалось доказать. Типичный .NET разработчик....

1) .NET у него VM

2) Других VM кроме тех, что в .NET он не знает

3) Ничего кроме этого он никогда не использовал и не признает.

4) Хам....

demmsnt
()
Ответ на: комментарий от demmsnt

Але, ты быдло.

1) .NET у него VM

.NET содержит в себе VM? Содержит. Гуляй мимо.

2) Других VM кроме тех, что в .NET он не знает

Ты тупой и читать не умеешь. Я сказал - единственная ВМЕНЯЕМАЯ высокоуровневая VM. JVM не канает, потому как невменяемая. LLVM не канает, потому как слишком низкоуровневая. Остальные все чрезмерно специфичны. Гуляй мимо.

3) Ничего кроме этого он никогда не использовал и не признает.

Я использовал много больше чем ты вообще когда-либо слышал, сявка.

4) Хам....

Нет. Ты ж действительно тупое быдло. А говорить правду - это не хамство.

anonymous
()
Ответ на: комментарий от anonymous

>JVM не канает, потому как невменяемая.

это только твое микроскопическое личное мнение и оно неверно.

Остальные все чрезмерно специфичны.

уровень неандертальца. Весь счет один, два и много.

AVL2 ★★★★★
()
Ответ на: комментарий от anonymous

>Это ты о чем бредишь, бедняжка? Много найдешь языков, которые были бы существенно сложнее современного шарпа
онану совутую начиться читать прежде чем встревать в разговор с разумными людьми.

grim ★★☆☆
()
Ответ на: комментарий от anonymous

>.NET содержит в себе VM? Содержит. Гуляй мимо.
Вселенная содержит в себе и онанов и VM но это не значит что вселенная это VM или онан :)
Говорять что логическое мышление развивается после 8 лет. Но видимо не увсех.

grim ★★☆☆
()

коментировать выход MonoDevelop 2.6 beta3 для Ubuntu 11.10 не хочется... бета в бете - это сурово

los_nikos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.