LINUX.ORG.RU

MonoDevelop 2.4

 , , , ,


0

0

Мигель де Иказа в своем блоге сообщил о выходе MonoDevelop 2.4 - кроссплатформенной интегрированной среды разработки предназначенной в первую очередь для С# и .NET проектов.

Основные усовершенствования и нововведения:

  • Workbench Usability
    • Улучшенный внешний вид
    • Улучшенная организация панели
    • Улучшенная обработка ошибок, всплывающие ошибки (Error Bubbles)
    • Новые диалоги Файл и Проект
    • Новые диалог «Navigate To»
    • Масштабирование панелей классов и решений
    • Новые опции для выбора языка пользовательского интерфейса, шрифтов и темы GTK+.
  • Проекты
    • Автономные проекты сборок (Standalone Assembly Projects)
    • Поддержка внешних консолей на Mac и Windows
    • Поддержка добавления файлов в папках решения
  • Редактор
    • Усовершенствованная система inline поиска
    • Групповой режим в автодополнении кода
    • Подсветка использования символов.
    • Поддержка редактирования в блочном режиме
    • Команда «Импортировать Тип»
    • Перемещение линии вверх / вниз
    • Переключение фокуса и следование за курсором
    • Команда «Быстрое исправление» (Quick Fix)
    • Прокручивамые подсказки для регионов
    • Улучшенная фильтрация в списке автодополнения
  • Отладчик
    • Pinned Quick Watches
    • Визуализаторы значений переменных
    • Улучшенная поддержка выражений
    • Новый диалог исключений
  • Инструменты
    • Новый Hex-редактор
    • Интеграция шаблонов T4
    • Больше метрик кода
  • ASP.NET
    • Автодополнение кода для регионов C#
    • Веб-ссылки
    • Поддержка веб-ссылок WCF
    • Поддержка ссылок, которые требуют аутентификации
  • Улучшения в других расширениях (add-ins):
    • NUnit
    • MonoTouch
    • Поддержка Mac OS
    • Vala

Доступны пакеты установки для OpenSUSE, SLES, Windows and MacOS X. Для других дистрибутивов доступны исходники.

Скриншоты

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

★★

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

ЛОР уже не тот. 2 часа новость про моно висит, а даже страницы срача нету.

По теме : монО - не нужнО . Соответственно, IDE для нее тоже. И vala, кстати, тоже не сильно нужно.

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

>ОТ IDE всегда нужен удобный дебаг.

используйте нормальный ЯП

Еще бы рефакторинг.

используйте нормальный ЯП

И это окромя базовых фолдингов

используйте нормальный ЯП

Хаскель, это ответ.

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

>А monoDevelop на C# написан?

и поэтому не нужен. Это даже не F#.

AVL2 ★★★★★
()

ну бля скока можно ну не нужно оно

bornbewild
()

Сам моно не особо юзаю, но за Мигеля рад; он, в отличии от местных монохэйтеров (не всех, разумеется), хоть что-то делает.

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

> Нормально реализовывать WPF не хотят, а без этого софт сделанный для винды работать не будет.

+1024. Никто даже трогать это гоМоно не будет, пока оно не обретёт 100% совместимость с Win.NET;
И ведь что забавно: именно WPF и есть шанс для Линукса перетащить виндодевелоперов к себе! (т.к. не нужно тащить всю legacy win32)
Но нет, воз и ныне там.

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

>Хаскель, это ответ.
Кстати, из здесь присутствующих, ктонибудь написал на Хакеле чтонибудь более полезное, чем «Hello world!» ?

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

> Хаскель, это ответ.

:) Это вы к кому обращались? (:

Хацкель - (тире!) это не ответ, ибо непотребен для 99% прогеров. Выкрутасное функцелянство - это ещё хуже, чем просто ФП. А ФП вообще нинужна.

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

> ктонибудь написал на Хакеле чтонибудь более полезное, чем «Hello world!» ?

Конечно! Все форумы засраны их фибаначами и факториалами :)))))
(боже, как же далеки они от народа!...)

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

>в отличии от местных монохэйтеров (не всех, разумеется), хоть что-то делает.
А кто из местных «монохэйтеров» что-то полезное делает.

Вообще из любых «хэйтеров»?

IMHO полудурки, пишущие ненужно, вообще нияего не поленого не делают. Дрючат по ночам локалхост и на этом их «линуксоидность» заканчивается.

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

>(боже, как же далеки они от народа!...)
Как раз к народе они и близки. Пи..ть не мешки ворочать.

Borg
()

Эх Мигель, старый ты ренегат.

splinter ★★★★★
()

At this point, the Mono project does not have plans to implement Windows Presentation Foundation APIs as part of the project. The notes on this page are merely to keep some notes around.

Не нужно!

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

>Хацкель - (тире!) это не ответ,

Хаскель? Да!

ибо непотребен для 99% прогеров.

Возможно, 99% прогеров непотребны.

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

>Конечно! Все форумы засраны их фибаначами и факториалами :)))))

(боже, как же далеки они от народа!...)

все реальное в этой жизни, это функциональщина.

Педаль газа -> заслонка -> обороты

Все сделано на функциональном подходе, кругом хвостовая рекурсия, мапы и т .п.

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

Это «Cabal is a system for building and packaging Haskell libraries»?

Ну и чем оно полезнее «Hello world» для тех кого хаскел не интересует?

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

>зачем этот WPF нужен?
Замена Windows Forms.
Поддерживается МС-ом только на Висте и вин7

Насколько оно хорошо - не имею понятия, так гуёвые приложения не интересуют.

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

>Поэтому и годится только для написания плееров, фотоманагеров и липких листочков под линакс.

И как до появления WPF программы писали - ума не приложу. Наверное все программы под вендой используют WPF.

r ★★★★★
()
Ответ на: >>> ПРАВДА МАТКА <<< от anonymous

>>>> ПРАВДА МАТКА <<<

У тебя по ходу матку свело спазмом.

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

>Это «Cabal is a system for building and packaging Haskell libraries»?

это список всего сущего, написанного на хаскеле.

Ну и чем оно полезнее «Hello world» для тех кого хаскел не интересует?

Ты безнадежен.

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

>Хаскель, это ответ.


Там символы не переименовываются и функции не экстрактятся? Что правда?

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

>Все реальное это объекты. Точка.

Это лингвистический каприз. Объекты в ООП не иемют никакого отношения к объектам в реальности. Истинный язык описания объекта есть функция высшего порядка, рекурсия и лямбда.

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

>Все реальное это объекты. Точка.

Читать тред про яичницу. До упора.

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

>Там символы не переименовываются

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

и функции не экстрактятся? Что правда?

анонимные функции и определение их прямо в контексте. Что тут еще извлекать?

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

>это список всего сущего, написанного на хаскеле.
Я говорил не о всём сущем, написаном на хаскеле, а задал простой вопрос:
- Написал ли кто из местных хаскелеписателей что нибудь полезнее «Hello world!» на хаскеле?

Более того. Написал ли хоть один «ненужно» крикун хоть что-нибудь полезное?

Вот ты, к примеру, написал на Хаскеле хоть одну программу на хаскеле, которую может использовать нехаслефанатег?

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

> Наверное все программы под вендой используют WPF.

Не все, но некоторые. Например Paint.net — бесплатный мощный графический редактор, которого под линукс никогда не будет, если в моно не реализуют WPF.

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

> Нормально реализовывать WPF не хотят

Кому это нужно?

а без этого софт сделанный для винды работать не будет

Софт, сделанный для винды, прекрасно работает в винде. При чём тут Linux, не совсем понятно.

Поэтому и годится только для написания плееров, фотоманагеров и липких листочков под линакс.

Сам же назвал три совершенно разных юзкейса. Добавь ещё собственно monodevelop - мощную и быструю IDE.

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

>- Написал ли кто из местных хаскелеписателей что нибудь полезнее «Hello world!» на хаскеле?

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

Вот ты, к примеру, написал на Хаскеле хоть одну программу на хаскеле,

В хаскеле я пока скорее читатель, чем пейсатель.

которую может использовать нехаслефанатег

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

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

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

>Например Paint.net

8бит, закопать.

К тому же половина кода состоит в invoke win32...

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

> Чем оно лучше Qt?

Тем же, чем и Python или Java.

Уже можно любое .NET приложение собрать под Linux?

Нет. И это приоритет такого же уровня, как портирование WinAPI в никсы.

cruxish ★★★★
()

Лучше бы они так ValaIDE пилили...

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

> Кстати, из здесь присутствующих, ктонибудь написал на Хакеле чтонибудь более полезное, чем «Hello world!» ?

Если из местных, то unC0rr писал сервер Hedgewars на хаскеле.

runtime ★★★★
()

mono нужен хотя бы для того чтобы юзать апач для asp.net сайтов вместо сраного iis. ну и для того, чтобы не быдлокодить на быдлоphp!

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

>> At this point, the Mono project does not have plans to implement Windows Presentation Foundation APIs as part of the project.

Не нужно!

Правильно. :) Особенно если почитать, для чего этот WPF создавался и что он использует для отрисовки.

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

> ну и для того, чтобы не быдлокодить на быдлоphp!

Ну, для этого есть и более вменяемые альтернативы вроде Django. Некоторые ещё RoR рекомендуют.

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

>Если из местных, то unC0rr писал сервер Hedgewars на хаскеле.
Потрясающе!
Не думал что найдётся хоть один писатель.

Borg
()

Ну раз тут как всегда моносрач, то я как всегда шёпотом напомню, что на моно написан OpenSim - серверное (как ни странно) ПО.

hobbit ★★★★★
()

Правильная вещь! Засрем Linux .... впрочем его и так уже засрали и без Mono :)

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

> ЛОР уже не тот. 2 часа новость про моно висит, а даже страницы срача нету.

Да тут каждая четвертая новость про Mono! Все уже поняли и признали, «там» все развивается, а «у нас» ведро новое, да десяток плееров недопиленных.

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

Ты зря так, здесь действительно есть люди, хорошо разбирающиеся в хаскелле и, уверен, пишущие на нем программы. Более того, мощь хаскелля нельзя не дооценивать, но и не надо сувать его куда попало.

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

> здесь действительно есть люди, хорошо разбирающиеся в хаскелле
Так читателей море, я верю.
Прочитают книжку и типа AVL2 ревут «НЕНУЖНО», почуяв силу богатырскую.
Только толку от таких ревунов нет. Один рёв.

Borg
()

Крутая среда, на ней можно легко написать MonoDevelop, и еще кучу ненужного софта :-)

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

> но вот ruby on rails точно не дотягивает до asp.net
Ну ка напомни мне пожайлуста к в асп-нет сделан MVC,
хотя бы токо модельная часть -
таблица строится по объекту ( аля джанго )
или
объект строится по таблице ( аля рельсы ) ?

P.S. Монодевелоп может и написан моно но увы сам моно
не на моно написан в отличие от той же валы !

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

>P.S. Монодевелоп может и написан моно но увы сам моно не на моно написан в отличие от той же валы !

Если бы моно был написан на моно, до монодевелопа дело бы не дошло никогда. Это как pypy. Задумка отличная, но в сто раз более медленная, чем сишный вариант.

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