LINUX.ORG.RU

MonoDevelop 2.0 Alpha

 , ,


0

0

Спустя 4 месяца, разработчики IDE MonoDevelop выпустили первый релиз ветки 2.0. Среди изменений:

  • Отладчик! Простенький правда, но говорят что рабочий. Работы по улучшению ведутся. Требуется последний mono из svn.
  • Переход на формат MSBuild, якобы для увеличения совместимости с MSVS. Формат mdp теперь deprecated.
  • Возможность открытия нескольких solution одновременно.
  • Реорганизован диалог настроек программы.
  • Дополнение кода для тегов html, xml, ASP.NET, а также событий и атрибутов ASP.NET. Для CSS нет :(
  • Path Bar в редакторе веб-страниц — позволяет ходить по родительским тегам.
  • Document outline — отображает редактируемый код в виде дерева с возможностью быстрого перемещения по коду.
  • ASP.NET Controls теперь показываются в toolbox и в текстовом редакторе. Можно перетягивать их прямо в код, references будут добавлены автоматически. Очень удобно!
  • Сделано сворачивание кода, со всплывающими подсказками по поводу наполнения свёрнутого участка.
  • Новая панель для поиска.
  • Настраиваемые цветовые схемы (наконец-то!).
  • Разделённый просмотр — можно одновременно смотреть разные участки одного и того же файла в разных панелях.
  • Полупрозрачные "подсказки" кода (как же без этого?). Требуется Gnome >2.12 и Composite manager.
  • Значительные улучшения в XML-редакторе: теперь оно умеет auto-completion по XSD, проверку синтаксиса, генерацию XSD по XML, применять XSL-преобразования.
  • Новый инструмент — браузер сборок (а-ля ObjectBrowser MSVS).
  • Code Metrics — статистика кода и его лицензий (!)
  • Переключение документов по Ctrl+Tab.
  • Возможность написания программ на Vala.
  • MonoDevelop теперь ещё более HIGануто чем ранее.
  • Улучшена поддержка Mac.
  • Множество улучшений по мелочи.
Скачать: http://monodevelop.org/Download_-_Uns...

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

★★

Проверено: svyatogor ()
Последнее исправление: CYB3R (всего исправлений: 1)

> Переход на формат MSBuild, якобы для увеличения совместимости с MSVS. mdp формат теперь deprecated.

Удачно вставлено слово "якобы".

> Полупрозрачные "подсказки" кода (как же без этого?). Требуется Gnome >2.12 и Composite manager.

Мда... Неужто перделки без aero^W композитного менеджера уже не работают?

> MonoDevelop теперь ещё более HIGануто чем ранее.

Там ещё не убрали кнопку "скомпилировать"?

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

>Удачно вставлено слово "якобы".

да уж. не понимаю этого закоса. Зачем это нужно было?

>Мда... Неужто перделки без aero^W композитного менеджера уже не работают?

Дык в гтк прозрачность только с компизом можно вроде как

>Там ещё не убрали кнопку "скомпилировать"?

не, на месте. все не терпится на дебаг посмотреть. щас соберу свн - поделюсь впечатлениями.

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

> да уж. не понимаю этого закоса. Зачем это нужно было?

Я зачем нужно было моно? Только для того, чтобы был свой дотнет, с блекджеком и Мигелем.

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

ммм... как и практически каждый проект в мире OSS - Just For Fun. С таким же успехом можно задать вопрос про любой проект... Зачем нужен Линукс? Ведь на то время уже был рабочий Minix... И если бы не линукс - hurd бы уже допилили (кстати, зачем он нужен?) ну и далее в том же духе.

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

А покажите кто-нить скрин, что там нахигячили. :) Просто из злободневного любопытства.

Bohtvaroh ★★★★
()

А поддержку F# добавили?

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

>Он имеет в виду что ушел работать на железную дорогу, там mono нах никому не уперся.

Почему же - есть монорельс!

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

> @phasma: Я .NET испольозвал по большей части для веб разработки.

понятно, для веба .Net слишком энтерпрайзно :) если начать что-то делать, то потом придется покупать кучу железа ...

phasma ★☆
()

Чисто из праздного любопытства (я лично сишарп не переношу): как оно по сравнению с MSVS?

anonymous
()

Моно ненужно. Я не шучу. Абсолютно серьезно.

Испоьзуешь моно - протягиваешь костыли от МС в Линукс.

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

> Испоьзуешь моно - протягиваешь костыли от МС в Линукс.

Используешь gtk+ - протягиваешь костыли от юниксоидов в венду? А почему бы тебе не вздремнуть?

musha-route
()

>Простенький правда, но говорят что рабочий.

Это вообще как?! Уж лучше gdb.

JackYF ★★★★
()
Ответ на: комментарий от musha-route

>> Испоьзуешь моно - протягиваешь костыли от МС в Линукс. >Используешь gtk+ - протягиваешь костыли от юниксоидов в венду? А почему бы тебе не вздремнуть?

А то что Banshee и прочая Mono-хрень использует по 80МБ памяти только под свою виртуальную машину (или что там у дотнета?) - это типа нормально?! Извините, но это даже костылем как-то назвать не получается, скорее уж это что-то из творений Зураба Константиновича! И после этого люди хаят Java'у... :-/

X-Pilot ★★★★★
()

Отлично. Нужно потестить.

crank
()
Ответ на: комментарий от musha-route

>Используешь gtk+ - протягиваешь костыли от юниксоидов в венду?

Приблежаешь день вендокапца, когда протягиваешь в венду что либо от Линукс.

>А почему бы тебе не вздремнуть?

Выспался хорошо сутра, не хочу.

anonymous
()

Холивар... летс дэнс ;)

VirRaa ★★★
()

> Для CSS нет :(

Челябинские ASP.NET'еры настолько суровы, что у них CSS сам собой через libastral генерируется?

(ASP.NET последний раз видела версии 1.1, тогда это была термоядерная смесь наплевательства к стандартам с паттерном "волшебная кнопка".)

Naomi
()
Ответ на: комментарий от X-Pilot

>ураба Константиновича! И после этого люди хаят Java'у... :-/

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

Жава тоже памяти кущает, но за кроссплатформенность надо чем то платить, увы но это так. А жава куда более кроссплатформенна чем недомоно со недодотнедом вместе взятые.

anonymous
()

кто знает этих члов, Maxim Krentovskiy, Semyon Soldatov, Daniel Abramov дайте им сапогом в рожу... за перевод вражьего софта.

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

>А то что Banshee и прочая Mono-хрень использует по 80МБ памяти только под свою виртуальную машину (или что там у дотнета?) - это типа нормально?! Извините, но это даже костылем как-то назвать не получается, скорее уж это что-то из творений Зураба Константиновича! И после этого люди хаят Java'у... :-/

хе. за константиновича +много

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

>(ASP.NET последний раз видела версии 1.1...

Ты вообще молчи.

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

> да уж. не понимаю этого закоса. Зачем это нужно было?

Не понимаете, а новость пишете. Нужно это для отъёма у M$ монополии на их решения. Они привязывают к своей системе пользователей и разработчиков драйверами, winapi, .net, msvc, directx и т.д. Чтобы позволить массам легко свалить с них надо на каждую их хитрую задницу иметь болт с левой резьбой. Не важно, будут им пользоваться потом или нет. Главное, чтобы он сейчас был.

atrus ★★★★★
()
Ответ на: комментарий от X-Pilot

> А то что Banshee и прочая Mono-хрень использует по 80МБ памяти только под свою виртуальную машину (или что там у дотнета?) - это типа нормально?!

Можно подумать вас насильно заставляют пользовать. Ставьте mpd и сидите в консоли. :)

atrus ★★★★★
()

Ура! Моно рулит! Сам недавно начал изучать C#, но уже нравиццо.

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

>Можно подумать вас насильно заставляют пользовать. Ставьте mpd и сидите в консоли. :)

Это было к теме про костыли. :) Сейчас установил по новой Banshee - этот монстр уже при запуске съел 26МБ памяти, подписался на подкаст - стало 32. Предполагаю, что если прослушаю пару подкастов и подпишусь еще на 5 штук - получу те самые 80, после чего Banshee будет снова удален.

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

В первом своем посте вы сказали, что 80 MB жрет runtime. Так это Banshee жрет 80МБ?

crank
()
Ответ на: комментарий от musha-route

>> Используешь gtk+ - протягиваешь костыли от юниксоидов в венду? >> А почему бы тебе не вздремнуть?

А почему бы тебе не заняться тем что у тебя на аватаре

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

На реальных программах никто не тестирует, т.к. тестирование будет сводиться к тестам самих программ и заложенных в них реализаций различной функциональности, а не runtime'ов.

crank
()

>Полупрозрачные "подсказки" кода

Всё, полюбому перелезаю на mono

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

>Не понимаете, а новость пишете. Нужно это для отъёма у M$ монополии на их решения. Они привязывают к своей системе пользователей и разработчиков драйверами, winapi, .net, msvc, directx и т.д. Чтобы позволить массам легко свалить с них надо на каждую их хитрую задницу иметь болт с левой резьбой. Не важно, будут им пользоваться потом или нет. Главное, чтобы он сейчас был.

Так только хуже. Это как с Wine. Вендузятники будут кричать: "У вас вендотехнология <winapi, .NET, DirectX, whatever> реальизована намного хуже чем в венде". И при этом будут правы. Нужно идти своим путем и предлагать взамен собственные, лучшие решения.

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

>> Жава тоже памяти кущает, но за кроссплатформенность надо чем то >> платить, увы но это так.

это чушь собачья, точнее маркетоидная

>> А жава куда более кроссплатформенна чем >> недомоно со недодотнедом вместе взятые.

каждой жаба-приладе по отдельному компу

anonymous
()

А разгадка одна — безблагодатность

Мигель нашёл себе тёпленькую нишу, теперь можно получать профит из обоих лагерей. Да хрен с ним, пускай пилит, чтоб сантехники с явой не расслаблялись. Умные люди один фиг не будут дотнетом пользоваться, он и сам-то по себе кривенький, и стандартное библиотеке его до явовской ещё ползти и ползти раком, а в реализации моно он крив вдвойне. А дураки пускай юзают, всё спокойнее, когда у них руки заняты.

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

Я не проверял занимаемую программами память на домашнем компьютере уже года 2. 1Гб достаточно, чтобы не обращать внимания на потребление памяти.

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

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

Между тем, что лучше и что можно - дистанции огромного размера. Потому что иначе причинам будет радикально проста. Не запускается приложение X. И всё. По этому реальный путь - улучшать winapi. Птичка по зёрнышку. Тем более, что M$ сами уже в нём путаются. Т.е. до рабочего состояния (когда wine будет глючить не сильнее и аналогично венде) довести можно.

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

> Вам не все равно что будут кричать вендузятники? :)

Представьте себе, нет. Они создают массу, которая мешает развитию Linux и других freenix. Они, сидящие на венде, это повод для производителей не открывать спеки на оборудование.

atrus ★★★★★
()
Ответ на: А разгадка одна — безблагодатность от anonymous

>стандартное библиотеке его до явовской ещё ползти и ползти раком

В том то и прикол, что в .NET/Mono можно юзать "стандартную явовскую библиотеку" - IKVM.

Кстати, как в Java одновременно использовать 2 версии (к примеру, 1.0.1 и 1.0.2) одной и той же библиотеки при этом не внося в нее никаких изменений?

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

> 1Гб достаточно, чтобы не обращать внимания на потребление памяти.

+1. Более того, я забыл создать swap-раздел. И ничего. :)

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

>ну и что, а жабаподелия по 700 жрут, Java-Mono-хрень в топку

И Firefox на С++ отжирает под гиг :(

Весь совт в топку вслед за глупыми анонимусами? ;-)

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

> В том то и прикол, что в .NET/Mono можно юзать "стандартную явовскую библиотеку" - IKVM.

А ты, умный. Стандартную явовскую библиотеку лучше юзать из явы, а дотнет оставить альтернативно-ориентированной пионерии.

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

>> Между тем, что лучше и что можно - дистанции огромного размера.

неплохо сказано

>> По этому реальный путь - улучшать winapi

все, это ППЦ, терморектальный путь, это просто шоссе

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