LINUX.ORG.RU

Вышла Monodevelop 2.1.1

 , , ,


0

0

Monodevelop - IDE для GNOME для разработки на C#, VB.NET, ASP.NET и других языках. 2.1.1 - подготовка к версии 2.2, которая выйдет, предположительно, в ноябре.

Нововведения и изменения:

  • Смена лицензии с GPL 2.0 на LGPL 2.1.
  • Windows и Mac OS X теперь официально поддерживаются.
  • Поддержка нескольких целевых платформ (например при работе в Windows можно строить и запускать проекты под .NET или под Mono)
  • Появление поддержки Python'а.
  • Множественные улучшения интерфейса и редактора кода.
  • Улучшена поддержка C/C++.

Доступны официальные пакеты и сборки для Opensuse, SLED, Mac OS X и Windows.

Превью 2.2

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

★★★★★

Проверено: maxcom ()

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

>> И что раз уж они грамотные, то наверное могли сообразить чем стоит заниматься а чем нет? :)

>Это, на самом деле, некоторое заблуждение. Ключевые слова - "колыбельная для кошки" :)

ну, давайте ещё Оруэлла вспомним :)

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

>>Панель задач (tm) в win7.

После мака мне док больше нравится )

MuZHiK-2 ★★★★
()
Ответ на: комментарий от Alsvartr

>>>О каких "пакетах" в windows вы говорите?

>>программных канэшна :)

>Надо ли говорить, что есть разница между "программным пакетом" и пакетом данных приложения?

мы же в обществе здоровых людей?

>Да я даже подскажу - http://en.wikipedia.org/wiki/Package_management_system

это не совсем то...

>Только вот "пакетная система" - это нечто большее, нежели следилка за обновлениями. Не говоря уж о куче других недостатков.

Вы, кстати, подняли правильную проблему... она, конечно, не относится к установке/удалению программ... но эти недостатки в "венде", вне всякого сомнения, обусловлены проприетарной моделью ведения бизнеса... под linux такой проблемы нет - вот и профит :)

>К тому же, под windows они охватывают только пользовательские приложения.

ммм... может наоборот, системные?

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

> ну, давайте ещё Оруэлла вспомним :)

Лучше Хаксли. Он глубже.

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

> но эти недостатки в "венде", вне всякого сомнения, обусловлены проприетарной моделью ведения бизнеса... под linux такой проблемы нет - вот и профит :)

Нет, проприетарность здесь почти не при чём. Верьте мне, с моим участием паковался проприетарный софт под два десятка систем, включая фряшные порты и MacOSX. То, что при этом использовались стандартные средства этих систем (apt, up2date, yum, smart и порты) ничуть не мешало проприетарности распространяемого софта. Правда, конечно, накладывало определённые ограничения на процесс паковки.

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

>мы же в обществе здоровых людей?

Да?? А я думал это ЛОР.

>это не совсем то...

Ну да, о чем я и. Совсем то - это dpkg :)

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

Еще как относится. Изначальный тезис - "в windows нет вменяемых средств для слежения/управления файлами приложений". За исключением кривых "высокоуровневых" велосипедов. В результате чего образуется помойка, от которой спасет только переустановка. В линуксе таких проблем в общем случае нет.

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

Это обусловлено архитектурными причинами, мне кажется.

>>К тому же, под windows они охватывают только пользовательские приложения.
>ммм... может наоборот, системные?

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

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

>То, что при этом использовались стандартные средства этих систем (apt, up2date, yum, smart и порты) ничуть не мешало проприетарности распространяемого софта

Кстати, да.

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

> То, что при этом использовались стандартные средства этих систем

"при этом" - в процессе инсталляции и де-инсталляции. А ещё виртуозные темплиты, у vzyum'а тоже были свои, м-м-м, родимые пятна...

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

Кстати, возможность установки приложения в обход пакетной системы иногда все-таки бывает нужна (отсутствие пакетов, тест нестабильной ветки и т.п.). Но лучше таким не увлекаться. Я лично делаю это только в ознакомительных целях и при появлении пакета сношу.

Alsvartr ★★★★★
()

>Появление поддержки Python'а

Я так понимаю, - речь идет об IronPython? Ну, если это так - то это и впрямь здорово.

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

Нет, необязательно если цель по-быстрому написать свою прогу, а-ля "Привет, мир!". И, - да,- обязательно если решил ставить разработку софта "на поток".

Конечно, в идеале vi+gcc+git с поледующим autoconf и automake, но на практике у программеров уровень разный и очень желательно дать им среду, которая не оттолкнула бы крутых кодеров со стажем и до уровня которой можно без проблем подтянуть за ноздрю новичков.

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

К вопросу о Gentoo и новых версиях.

Переименовал monodevelop-2.0.ebuild в monodevelop-2.1.1.ebuild, собрал - всё встало без сучка и задоринки.

Взял от балды monodevelop-boo-2.0.ebuild, переименовал в monodevelop-python-0.2.ebuild - всё собралось аналогично.

Запустил, создал проект на Питоне - создался, запускается. Только отладчика нет. То ли не реализовали ещё, то ли чего-то не хватает. Доки лениво читать по monodevelop-python.

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

>> А нормальным людям оно нужно? Никаких профитов от этого вашего моно нет.

>а ты его использовал?


Профитов действительно нет, как IDE Monodevelop - ужасен (по сравнению с теми же самыми Eclipse или NetBeans), проще использовать какой-нибудь gedit, чем это чудовище

X-Pilot ★★★★★
()

>Вышла ...

Это хорошо, что вышла... Хуже, когда не выходит...

Только регулярный стул спасёт больного Де Иказу.

//навозные жуки - налетай!

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

Поддерживаю - все от студента зависит. Я например все лабы запихал в один VS-ский solution, и в итоге все это переросло в здоровенную программу для различных математических расчетов. Может потом все это удастся под MonoDevelop портировать) Как управляться с десятком-другим сорцов, форм, ресурсов без IDE - я лично не представляю...

Кстати, хоть и на шарпе, а работает достаточно шустро. Памяти много жрет, да, но наверняка это моя криворукость - шарп-то нам не дают, пришлось самому учить.

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

> Я уже писал недавно, что из ряда перепробованных по-быстрому сред разработки (знакомому подбирал) под Ubuntu, только в MonoDevelop банальные C++ проекты под GCC заработали «из коробки». В Eclipse (CDT) и KDevelop за пять минут ковыряния в настройках скомпилировать и запустить тесты так и не удалось :)

Хм... Хотя Code::Blocks какой-то кривой, тормозящий и часто вылетающий (и что характерно, написан не на моне) -- С++ проекты компилялись без особых проблем.

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

> Поддерживаю - все от студента зависит. Я например все лабы запихал в один VS-ский solution, и в итоге все это переросло в здоровенную программу для различных математических расчетов. Может потом все это удастся под MonoDevelop портировать) Как управляться с десятком-другим сорцов, форм, ресурсов без IDE - я лично не представляю...

Типичный случай студента, которму не запрещали использовать IDE. :( "формы... для математических расчётов", "не представляю как без IDE", "всё в одном solution", "портирование под Monodevelop" (рантайм и IDE не различает?), да и про math.net небось тоже не слышал.

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

> Запустил, создал проект на Питоне - создался, запускается. Только отладчика нет.

А зачем там отладчик, питон в кору падает?

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

Лучше было бы, если заставляли писать все на дельфях?.. да, и таких клинических случаев навалом. Может в Москве иначе - интересно кстати узнать - а здесь властвует древность.

Для матрасчетов - алгоритмы на шарпе, а формы - для удобного ввода. Причем им есть и альтернатива - командная строка с паскалеподобным синтаксисом, хоть и далеко это еще до завершения.

Math.net видел - монстр. Opensource же - мне не понравилось, изобрел свой велосипед. Про рантайм ошибся, что Mono - реализация .net под линакс, знаю.

А про no-IDE way было бы весьма интересно послушать, да.

anonymous
()

Пристрелить, закопатть, откопать, надругаться, снова закопать, сверху залить водой и забетонировать.

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

KRoN73> И ставить какой-то софт, неподконтрольный системе - это иметь через год-пять-десять ненужный мусор.

Ещё один не осилил назначение /usr/local

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

> Лучше было бы, если заставляли писать все на дельфях?..

А Дельфи что, не IDE? Дельфи в плане "не шагу без IDE" обычно даже хуже, это я и не спорю. Для начальных реализаций алгоритмов (чтобы понять, как их следует делать *эффективно*, то есть точно для 1-2-го курса) лучше что-то типа C/FreePascal (пойдёт и дельфи без формочек).

> да, и таких клинических случаев навалом. Может в Москве иначе - интересно кстати узнать - а здесь властвует древность.

В Москве часто примерно так же, это не зависит от города в РФ. То есть на мехмате, конечно, не так: там Си, makefiles, текстовый редактор, никаких IDE. А у нас примерно так же.

> Для матрасчетов - алгоритмы на шарпе, а формы - для удобного ввода.

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

sv75 ★★★★★
()

В каментах столько знатоков вантуза, как будто я на секуритилаб.
Причем разбираются в таких тонкостях, о которых я даже и не слыхивал...

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

> А про no-IDE way было бы весьма интересно послушать, да.

Нет такого пути, просто использование IDE слишком много проблем скрыват. В качетве опыта немного "поломайте" ядро (любой промышленной OS), что ли, получите патч со своими изменениями, соберите и протестируйте, чтобы работало (в разных случаях и долгое время). Сойдёт и винда (там есть WRK). Полагаю, это объясняет. Если не объяснит, сообщите, буду думать %)

Да, и не надо начинать с того, как настроить Eclipse/CDT для работы с kdb в виртуалке. %)

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

>Запустил, создал проект на Питоне - создался, запускается. Только отладчика нет. То ли не реализовали ещё, то ли чего-то не хватает. Доки лениво читать по monodevelop-python.

Нет еще, только начальная поддержка.

tensai_cirno ★★★★★
() автор топика

>Windows и Mac OS X теперь официально поддерживаются.

Ненужность, доведенная до абсолюта.

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

>А зачем там отладчик, питон в кору падает?

Ну, можно, конечно, как я всю жизнь, echo-дебагом программу отлаживать, но обычно народ любит нормальные дебагеры для отладки. С пошаговым выполнением, брекпойнтами, просмотром/модификацией перменных :)

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

> Запустил, создал проект на Питоне - создался, запускается. Только отладчика нет.

Без отладчика не пойдёт. Разукрашку кода можно и попроще использовать.

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

Дык, пока только версия 0.2

Может, и сделают со временем :)

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

> Вместо вима можно нано пользоваться

Ах ты еретик неправославный. Вон с моего ЛОРа.

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

>> Ну а если эти средства в лялихе глючны, что вы делать будете?

> Лечить голову. Потом исходники проблемного пакета. В общем, Ваш пример, мягко говоря, не убедителен.


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

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

> Ну а если эти средства в лялихе глючны, что вы делать будете?

Использовать линукс, а не херню всякую.

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

>Профитов действительно нет, как IDE Monodevelop - ужасен (по сравнению с теми же самыми Eclipse или NetBeans), проще использовать какой-нибудь gedit, чем это чудовище


О, как! Никак еще один "правоверный явовец", да? А вот что делать с твоими явовскими приблудами, если я хочу очень простого - сделать пакетик .tar.gz со скриптами autoconf внутри? Eclipse использовать?! Когда он там научился эту простую штуку делать? В Галилео версии? И сколько там этот монстр Франкенштейна занимает? Триста метров или больше?!


...Бл...ть, как эти еб...тые на всю голову "правоверные" задолбали! Валят все в кучу: Мигеля, правовые аспекты, и нюансы языка заодно. Все примирится не могут, что скоро закопаем мы единственность и неповторимость вашей ЫЫЫЫнтерпрайс-явы "на раз", - ибо не хер притворятся такой единственной и неповторимой. И с Иказой, разберемся, - давно гад в печенках сидит, вместе с мелкомягкими заодно! Короч, идите в жо... в сторону от С#, уроды!


Доеб...те, назло вам буду только на си-шарпе кодить!

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

>Доеб...те, назло вам буду только на си-шарпе кодить!

Голактеко опасносте!

Ядро будет переписано на сишарпо! 0_0

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

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

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

>И, так если что: если бы ядро на яве написать, то я бы умер дожидаясь старта системы!

Впрочем, как и с вариантом на .NET.

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

НУ ты конечно напугал нас, иди и на зло им пиши на с#

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

Очень мило! Я - за Линух. И я за то, что бы был выбор. У всех. А пока я вижу засилье явы: где ни ткнешь - ява. Я не против языка (все языки имеют право быть!), я - против ур.. э-э-э-э... хороших людей говорящих на все то, что уже накодили по шарпом - "в топку". Млять, да кто бы мне объяснил: а чем, епрст, Сан лучше M$?!!! Уж не тем ли, что их купила на корню Оракл?

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

Ага. Это точно. Одно другого стоит. А теперь прикола ради: ядро на питоне?

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