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 ()

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

>а чем, епрст, Сан лучше M$?!!

У-у-у... facepalm.tar.bz2!

Учите матчасть, батенька, учите. Сравнили хрен с пальцем.

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

>что уже накодили по шарпом - "в топку"

Плане ОС Linux - это вполне нормально. Ибо: "я не понимаю... э-э-э-э... хороших людей, которые навязывают мне гребатню с зависимостями при установку моно и прочего прогномного мусора!"

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

Ага. Хрен, да? Я вот недавно на "Технологическом дне Оракл" был... так оне так и говорят: чужие компании покупаем, покупали и будем покупать, дабы сделать всех вас key-клиентами!

А что мелкомягкие говорят? Да тоже самое! Весь мир желают, уроды, в то же самое превратить!

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

Посуди сам... .NET будет чужеродной средой до тех пор, пока, не дай бог, сама MS не сделает 100% порт. Причём, это касается не только Линухов, но и Маков, Соляр и пр.

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

Ви таки зачем будучи пьяным на ЛОРе постите?

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

Мне тоже "нравятся" кеды с явой! Но... есть проблема: "выбор всегда хорошо" - говорит Пингвин. И с поэтому, придется мне мирится с твоими кедами и явой, а тебе гы-гы с си-шарпом. Обидна, слюшай, да?

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

Да причем тут M$ с ее .NET? Речь-то идет о вполне приземленных вещах на Моно. Вон ребята знакомые накодили экспорт данных товароучетки для отчетов в моно (что б и на линухе и на винде, ну гетерогенная сетка! ГЕТЕРОГЕННАЯ!!) И что?! Я им буду говоритть: "Ребята, это духу Линуха противоречит. Надо на яве сделать сервер. Так лучше и для духа правильнее. А то, что вы делали - "ф топку" Так мне на ЛОРе сказали!" Так что ли?

k0valenk0_igor ★★★
()

Мона - не нуна.

Потому как %#?%@*в, решивших переучиваться с приносящей прибыль мегарулезной Джавы на это поделие и при этом терять время и квалификацию, не найдется.

Студиуозов-"энтузазистов"(с), не работающих реально в компаниях, разрабатывающих реальный enterpriZe софт на Джаве, я прошу не беспокоиться. Все равно - школоте я не отвечаю.

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

>"выбор всегда хорошо"

"В чужой монастрь со своим уставом не ходят" - говорит народная мудрость. С таким же успехом, сегодняшней целью деятельности можешь выбрать ограбление банка. Но даю 98%, что ты так врядли поступишь. Аналогия ясна?

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

О чужом монастыре: что бы монастырские уставы не менять Новелл свой центровой продукт - iManager на Tomcat'е накодила. Это не смотря на Моно. Видимо это что бы лучше на ЛОРе выглядеть....

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

В свое время студиоуз Олман написал некий сервер.... Он, к сожалению, не знал что кодить надо только крутым ЫЫЫнтерпрайс-программерам из крутых ЫЫЫЫнтерпрайс-компаний, - поэтому написал... SendMail.

...И что бы мы без школоты (с) делали, а ?!

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

>Ну, и кто виноват в том, что тебе пальцы гвоздями к C# прибил?

Ага. А так же к С, С++, перлу, питону и прологу. Это не говоря уж про баш. Знаешь, а ведь это- комплимент, по-ходу.

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

>Представьте что Вам надо поставить python следующей версии сохранив как системный уже установленный, как Вы это сделаете при помощи той же aptitude?

Как назло, именно с питоном этот вопрос решается проще всего. Две версии прекрасно живут вместе.

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

>Представьте что Вам надо поставить python следующей версии сохранив как системный уже установленный, как Вы это сделаете при помощи той же aptitude?

Я лично использую в таком случае сырцы и просто собираю в отдельную папку. Насколько это удачное решение?

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

>Так в чём проблема-то?

Да вообще нет проблем. Кроме пары метров моего кода на си-шарпе, который мне предлагают "ф топку" ява-ребята даже не разобравшись.

Я вот думаю так: M$ заявила .NET сердцем своего стека серверного ПО. По их мысли все сервера должно переписать под нее любимую. Это под Виндой.

Новел заявила тоже самое для Моно. Но это под SLED и SLES.

Но ведь ими всеми Линух не начался и ими не закончится. И даже наоборот они закончатся Линухом!

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

А пока я так думаю, под покровительством Сан и пользуясь правом "первой ночи" накодили энтрпрайс уровень именно на яве, - и пользовать или нет яву ВЫБОРА НЕТ ни у кого. Хочу я или нет, но... Tomcat, JBoss, GlassFish, все на яве. Ни у питона, ни у перла, ни тем паче у C# шансов сосздать что-то подобное пока нет. Но у последнего есть "лоббисты" - M$ и Новелл. Это - угроза для мира явы. Причем никого не интересует хорош язык или нет - высшая дипломатия перехеривает все.

И вот на язык, который мне действительно полюбился, льют ушаты грязи причем льют в основном люди слабо разбирающиеся в сути вопроса. Ах, find -name "*.exe" -print дало аж 54 файла?! Да воще, - засилье M$. Да, лучше бы гордились, что Линух на все способен, а хваленая ХРюша - хрен.

В общем - достало это все. Под жвак достало.

И... эй, явовцы, когда ваша ява станет чутка побыстрее? Может вам конкуренты на пользу пойдут, а?

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

что бы монастырские уставы не менять Новелл свой центровой продукт - iManager на Tomcat'е накодила. Это не смотря на Моно. Видимо это что бы лучше на ЛОРе выглядеть....

Видимо, это потому что новел, как никто другой, знает о возможностях своей поделки.

a3
()

Хех, в новости о моно обсуждают установку программ в винде. Как показательно.. ;)

И да, моно действительно ненужно.

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

>Видимо, это потому что новел, как никто другой, знает о возможностях своей поделки.

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

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

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

Скажем так, в самом языке мало там чего мегореволюционного. А теперь, внимание, воспрос! Где ещё используется язык, кроме .NET/Mono?

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

>Хех, в новости о моно обсуждают установку программ в винде. Как показательно.. ;)

>И да, моно действительно ненужно.

Я так скажу: когда мы (ИТ-отдел) посчитали перевод наших warehouse-систем на линух и выяснили что цена вопроса 1600000 рублей, а умная интеграция раз в пять меньше, то и Мона стала как-то привлекательнее. В итоге у нас oss ERP-система на линухе (и на яве под JBoss если уж на то!) и TradeHouse под виндой, и выгрузки отчетов под Моно. И знаете, что? Я не думаю что мы такие дофига единственные и что что-то изменится в ближайшие лет пять я не думая то же!

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

>Скажем так, в самом языке мало там чего мегореволюционного

Вопрос спорный и требующий длительной дискуссии, я так думаю.

>А теперь, внимание, воспрос! Где ещё используется язык, кроме .NET/Mono?

Естесно - нигде. И это правильно. Ибо если будет не так, то главная концептуальная ценность будет потеряна. И встречный вопрос: а что, ява еще где-то (кроме броузеров и гы-гы пультов дистанционного управления) используется в свою очередь?

На самом деле перл и питон тут в наиболее выигрышном положении: я вот оба юзал в Postgre SQL сервере. Там оне в ходу.

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

>>Представьте что Вам надо поставить python следующей версии сохранив как системный уже установленный, как Вы это сделаете при помощи той же aptitude?

>Как назло, именно с питоном этот вопрос решается проще всего. Две версии прекрасно живут вместе.

ну попробуйте... я попробовал в Gnome, после чего у меня перестало много чего запускаться из того что использует питон (типа диалога печати и т.д.) :)

потому как на установленную версию питона много чего налито (типа GObject etc.) и без повторного наката работать ничего не будет...

если же собрать питон отдельно и make install его в /usr/local/сами_решите_куда то всё хорошо и корректно работает и сносится кстати, тоже...

а вот если выполнить снос пакета в данном случае будет бо-бо

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

Ты не понял вопрос. Я тебе не области применения спрашиваю, а платформы, на которых можно программировать на C#.

>Ибо если будет не так, то главная концептуальная ценность будет потеряна.

Не осилил фразу. Можно подробнее на примере C++?

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

>Ты не понял вопрос. Я тебе не области применения спрашиваю, а платформы, на которых можно программировать на C#.

Вот же епрст! Да какая разница что ты пишешь "javawc helloword.class" или "mono helloword.exe" или "python helloword.py"?! По ходу это одно и тоже - р-код в некоей среде. Причем, в случае с питоном, питоновский текст еще и будет предварительно в этот самый р-код скомпилеван автоматически, а на Моно и Яве мы это сделаем ручками. Но и в том, и в другом случае - р-код в среде.

Причем питон в данном вопросе опять же "впереди планеты всей" - он и сам по себе работает (как собственно питон), и в Моно (как IronPython) пашет. Да еще и "среде" PostgreSQL на нем можно писать.

Так-то вот.

>Не осилил фразу. Можно подробнее на примере C++?

На си++ как раз не возможно. А вот на D - уже реальнее. Но D - следующая ступень - р-код гоним в машинный код, дабы все работало без среды. Вообще.

Но и Моно есть фича - статическая компиляция. Позволяет тоже без среды р-коду работать. Причем сей процесс для каждой платформы (читай ОС) сугубо свой.

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

Мне абсолютно параллельно на чем вы будете писать.

Как IDE Monodevelop на самом деле еще очень ущербен:
* Документация для IntelliSense в лучшем случае есть только наполовину;
* Консольные программы прямо из IDE запускать нельзя - мой Console.ReadLine(); проваливается не понятно куда: он последовательно проваливается через все ReadLine'ы и после гордо выводит Exception, мол я ему чего-то не ввел. При ручном запуске "mono MyAwesomeMonoApp.exe" все естественно нормально;
* Using'и приходится прописывать руками, а мне, знаете ли, дико лень - это работа IDE.

А теперь напишем ту же программу (2ой пункт) в NetBeans, Eclipse или Code::Blocks (xterm rulez, блин) - и, о чудо! Я могу вводить в консоли все чего я хочу, а не только смотреть на один тупой output! Так что пусть вместе с проектом Mono дописывают доки и фиксят тупые баги (ибо это IDE job), а пока что - в сад.

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

>Тогда другой вопрос: нахрена нужны кучи языков и платформ, если результат - исполняемый машинный код?

Ну, у меня есть только один ответ (причем я не претендую что он дофига самый правильный) - у каждого языка свои "коронки". У перла, вот - работа с текстом. У питона - с кортежами. А вот Ява и C# - полные конкуренты. Одно и то же пытаются миру дать, я так мыслю. Потому оне так и воюют. Точнее воюют люди ввалившие годы жизни и кучи бабла в то или другое.

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

>ну попробуйте... я попробовал в Gnome, после чего у меня перестало много чего запускаться из того что использует питон (типа диалога печати и т.д.) :)
Интересно, как это у меня стоят две версии питона (2.6 и 3.1) и всё запускается? Да ещё и можно переключатся между ними.

btw, monodevelop 2.1.1 уже в основном дереве portage.

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

> Студиуозов-"энтузазистов"(с), не работающих реально в компаниях, разрабатывающих реальный enterpriZe софт на Джаве, я прошу не беспокоиться.

А в чём смысл этих понтов, если там з/п не реально ентерпрайзная, а те же 3-4 тысячи?

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

>Интересно, как это у меня стоят две версии питона (2.6 и 3.1) и всё запускается?

У меня на одной машине ещё недавно были 2.4, 2.5 и 2.6. Сейчас всюду один 2.6 остался. 3.x пока не требовался.

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

>>ну попробуйте... я попробовал в Gnome, после чего у меня перестало много чего запускаться из того что использует питон (типа диалога печати и т.д.) :)

>Интересно, как это у меня стоят две версии питона (2.6 и 3.1) и всё запускается? Да ещё и можно переключатся между ними.

Какая система, DE?

Вы ставили его через apt-get install python-blah-blah ?

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

>Какая система, DE?

Gentoo. DE при чём тут? Каждый Python в своём слоте.

>Вы ставили его через apt-get install python-blah-blah ?

emerge -av python:2.4 python:2.5 python:2.6 python:3.1

KRoN73 ★★★★★
()

Нет C++ GTK Project. Нужен C++ GTK Project с визуальным редактором и автогенерацией обёрток кода событий.

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

> Потому как %#?%@*в, решивших переучиваться с приносящей прибыль мегарулезной Джавы на это поделие и при этом терять время и квалификацию, не найдется.

То же самое говорят абаперы про java, plsql-еры про c++, c++-ники про жабу, а ранее говорили кобольеры про абап

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

> Где ещё используется язык, кроме .NET/Mono?

Где еще используется язык Java кроме как для разработки приложений, выполняющихся в жаба-машине?

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

> Где еще используется язык Java кроме как для разработки приложений, выполняющихся в жаба-машине?

Google Web Toolkit, например.

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

Где еще используется язык Java кроме как для разработки приложений, выполняющихся в жаба-машине?

Ну, можно в IKVM компилировать Java-программы (или исполнять классы) под .Net/Mono :)

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

>>Какая система, DE?

>Gentoo. DE при чём тут? Каждый Python в своём слоте.

ну это в основном в гноме проявляется... :)

>>Вы ставили его через apt-get install python-blah-blah ?

>emerge -av python:2.4 python:2.5 python:2.6 python:3.1

понятно...

на самом деле должен попросить прощения, попытался воспроизвести ситуацию - нифига... видимо чего-то напутал со временем, сорри

shty ★★★★★
()

*фанатично*: закопааааать!!1111

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

>В свое время студиоуз Олман написал некий сервер.... Он, к сожалению, не знал что кодить надо только крутым ЫЫЫнтерпрайс-программерам из крутых ЫЫЫЫнтерпрайс-компаний, - поэтому написал... SendMail.

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

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

>не забываем, что этот студиозус был педиком

а ещё педиком был некто Алан Тьюринг - выкиньте все персоналки и не приближайтесь к ним

а ещё педиком был Фредди Меркьюри - и не вздумайте слушать какую-либо музыку

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

>ну попробуйте... я попробовал в Gnome, после чего у меня перестало много чего запускаться из того что использует питон (типа диалога печати и т.д.) :)

Ну у меня уже так стоит. Запускается все, думаю, у вас причина в другом. Ибо не с чего (#! не зря придуман)

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