LINUX.ORG.RU

Вышел MonoDevelop 0.12


0

0

Monodevelop это среда разработки на свободной реализации c#, разрабатываемой под знаменем mono. В числе изменений в этой версии:

* у Stetic теперье есть редакторы тулбаров, меню и действия для gtk# приложений
* добавлен визуальный редактор ASP.NET, основаный на gecko, как результат Google Summer of Code
* функция дополнения кода и усовершенствование редактора
* поддержка Autotools подробный чейнжлог здесь http://www.monodevelop.com/Release_no...

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

★★★★★

Проверено: Pi ()
Ответ на: комментарий от evg_krsk

было бы смешнее если бы это расшифровывалось "подсознанием"

anonymous
()

Хорошая новость. Странно почему Novell не включила в репозиторий Mono для FC5 свой пакет с MonoDevelop :( Впрочем поставился на ура. Очень занятно компилить кросплатформенный код с расширением exe :)))

los_nikos ★★★★★
()

А теперь объясните мне, чем эта странная пародия лучше С++/Qt, например? Правильный ответ: а ничем. Чтобы создать хороший язык программирования, нужен ТОНКИЙ ВКУС. А маркетроиды из майкробл%тьсовта понимают в языках, как свинья в апельсинах. И родили какашку. И только вот не надо этих сказочек про кроссплатформенность, сначала попробуйте запустить под моно средней тяжести виндовую софтину на WinForms. А когда зае$ёт, попробуйте запустить на M$ .NET Framework средней тяжести моновскую софтину на Gtk-Sharp. А же связка C++/Qt даёт реально переносимые программы. Ну не нравится С++ - есть PyQt, qtruby, да хоть php-qt. Только очень вас прошу, друзья, не трогайте этот кусок метрвомягкого фекала, пусть он спокойно подохнет своей смертью.

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

> А маркетроиды из майкробл%тьсовта понимают в языках, как свинья в апельсинах.

Что, даже те, кто работает в Microsoft Research?

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

>ну всё, теперь винде точно конец !

Наврядли ... :) M$ с C# схавают моски .. юных индусов ..

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

А некоторые уже на нём пишут. Хотя номер версии 0.12 полностью оправдывает состояние самого Mono, так как до полной готовности библиотек ещё пахать и пахать.

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

> Лучше бы плагин под eclipse написали и всё, зачем с нуля строить то?

Не кошерно. Как это, IDE для C# написана на Java! :)))

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

> Лучше бы плагин под eclipse написали и всё, зачем с нуля строить то?

Eclipse тормозит дольше чем работает. Если MonoDevelop это нуль, тогда я за нули :))))

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

> Eclipse тормозит дольше чем работает.

Гонзалез вы наш :)

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

>И только вот не надо этих сказочек про кроссплатформенность

А ничего, что оно и не предназначено для запуска в вантузе на тамошней .NET? Есть Моно для винды, и на нем будет работать то, что ты накодил в Линуксе с использованием ГТК. А на С++/Qt прогу надо как минимум перекомпилять, и это только сейчас на 4 можно под ГПЛ под винду писать. Такшта, не нравиццо - не юзай, тебя никто не заставляет.

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

А тебе не кажеться молодой друг, что ты сам ничего не понимаешь =) а твой qt - сам по идеалогии очень уж очень похож на винду, а про WinForms - ты это вообще забудь, это и есть какашка, на нём ничего нормального не сделать, а вот gtk и C# - дают очень приятный в использовании фреймворк, а коли ты такой старонник KDE - так и не мешайся нам =) сиди в своей KDE а в gnome и не лезь =)

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

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

>а твой qt - сам по идеалогии очень уж очень похож на винду,

Раскрой утверждение.

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

Программа должна быть переносима, желательно на уровне исходников. И не таскать с собой всякие ВМ и трансляторы - отсюдя вывод, что рулят решения типа С++/Qt и C/GTK+, а всякие явы с мономи интерсны лишь на поиграться

ЗЫ Хочу заметить, что всё выше сказанное относится к так называемому ширпотребу, а например в рамках одной компании возможно прнятие сндарта типа "jre на всех машинах" и тд. Но обычным пользователем это создаёт массу неудобств

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

> Программа должна быть переносима, желательно на уровне исходников. И не таскать с собой всякие ВМ и трансляторы - отсюдя вывод, что рулят решения типа С++/Qt и C/GTK+, а всякие явы с мономи интерсны лишь на поиграться

А Qt не тянет за собой Qt? А Gtk не тянет Gtk? :))))))))))))) Всё от чего-то зависит.

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

>А ничего, что оно и не предназначено для запуска в вантузе на тамошней .NET? Есть Моно для винды, и на нем будет работать то, что ты накодил в Линуксе с использованием ГТК.

и это- переносимость?
.НЕТ придуман, что-бы
а) безгуйные приложения легче переносились с UNIX/Linux(куда они пишутся в первую очередь) серверов на Win и
б) чтобы с Win никуда и ничего не переносилось(.Моно всегда будет подмножеством .Нет)

>А на С++/Qt прогу надо как минимум перекомпилять,
зато "непереносимый" код на С можно перекомпилять под большее количество платформ

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

>А Qt не тянет за собой Qt? А Gtk не тянет Gtk?

А статическая линковка ? Или когда ты оперу ставишь она у тебя Qt просит ? А вот с явой и моно так не выйдет

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

>когда зае$ёт, попробуйте запустить на M$ .NET Framework средней тяжести моновскую софтину на Gtk-Sharp

Запускай на моно под винду. И не ипи мозги - ето не Java соответсвующей сертификации нет.

>А же связка C++/Qt даёт реально переносимые программы.

О - они запускаются без наличия Qt на винде?:)

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

> Программа должна быть переносима, желательно на уровне исходников.

Переносимость на уровне исходников и/или бинарников в Mono есть

> И не таскать с собой всякие ВМ и трансляторы

а библиотеки Qt чем-то отличаются от библиотек Mono/.Net кроме способа их вызова?

> отсюдя вывод, что рулят решения типа С++/Qt и C/GTK+, а всякие явы с мономи интерсны лишь на поиграться

Откуда вывод-то такой? Этот вопрос вообще сродни религиозным войнам, хотя если так рассуждать то запустить приложение С++/Qt под другой платформой не перекомпилировав его там своим компилятором просто нереально, а код C# с использованием стандартных системных билиотек скомпилированный в .Net на Windows вполне реально запустить и под Mono в Linux, как и наоборот(во всяком случае теоретически, до того момента пока библиотеки Mono не допишут до конца).

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

> А статическая линковка ? Или когда ты оперу ставишь она у тебя Qt просит ? А вот с явой и моно так не выйдет

Я оперу не ставлю :)) То есть каждая аппликуха будет со своей кутёй приходить? Сомнительное достоинство :)

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

>Как это, IDE для C# написана на Java! :)))

Для C/Haskell/COBOL/PHP кошерно, а для C# некошерно?:)

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

> То есть каждая аппликуха будет со своей кутёй приходить?

мда, убить за такое "новаторство"

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

>И не таскать с собой всякие ВМ и трансляторы - отсюдя вывод, что рулят решения типа С++/Qt и C/GTK+, а всякие явы с мономи интерсны лишь на поиграться

Долго смеялси ;)

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

> сиди в своей KDE а в gnome и не лезь =)

чег же вы гномеры злые такие. Комплекс не полноценности?

когда gtk по скорости будет работать как qt, тогда и поговорим.

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

>и это- переносимость? .НЕТ придуман, что-бы а) безгуйные приложения легче переносились с UNIX/Linux(куда они пишутся в первую очередь) серверов на Win и б) чтобы с Win никуда и ничего не переносилось(.Моно всегда будет подмножеством .Нет)

Да ну??? Шо серьезно??? Мона - свободная реализация соответсвующего стандарта, какое фтопку "подмножество"? Блин, вы хоть ознакомтесть с предметом флейма, а потом уже газифицируйте лужи.

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

>.НЕТ придуман, что-бы > а) безгуйные приложения легче переносились с UNIX/Linux(куда они пишутся в первую очередь) серверов на Win и

Для этого придумали Java. Там работает. Ты не путай теплое с мелкомягким.

>б) чтобы с Win никуда и ничего не переносилось(.Моно всегда будет подмножеством .Нет)

Для справки - это не подможество .NET. Посмотри что обозначает слово подмножество перед тем как кидаться им.

>зато "непереносимый" код на С можно перекомпилять под большее количество платформ

Ну собери мне последний постгрес под SunOS 5.2. Или хотя бы 7.3. Что-то мне подсказывает что ты сам компиляцией под эти "большее количество платформ" не занимаешься. Переход между версиями GCC бьет по моральному состояниюю когда фиксишь под него C++ приложение так, что вспоминаешь такие словечки, которые думаешь, что давно забыл.

Java приложение на этом угробище поднялось с полпинка на vm 1.4.

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

> Вот тут скриншотики есть:

Скажите, а огромные шрифты в маленьком окошке - это у всех теперь такая болезнь, да?

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

>Qt# тоже есть.

Насколько я знаю, оно очень давно не обновлялось. А жаль.

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

> Программа должна быть переносима, желательно на уровне исходников.

Ну так запиши её на болванку и переноси куда хочешь =) можешь с собой носить :D А вообще кто это сказал что программа _должна_ быть переносима?

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

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

Токо у гномеров.

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

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

У всех болезнь разрешения дисплеев? Не думаю. Просто дисплей 1024x768

los_nikos ★★★★★
()

Мне Eclipse тоже не понравился: тормозит и постоянно надоедает окошками про сохранение файлов, хотя я в них ничего не менял. В итоге стер и доволен.

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

>То есть каждая аппликуха будет со своей кутёй приходить? Сомнительное достоинство

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

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

>> У всех болезнь разрешения дисплеев?

> Нет, болезнь огромных шрифтов.

Нет, болезнь глаз. Близорукость называется.

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

>Линкуются только те части Qt, которые используются в твоей программе - по этому размер программ практически не увеличивается

Ты это сам делал? Можешь сказать размер бинаря со статической линковкой для

#include <iostream> using namespace std; int main() { cout << "Hello World!" <<endl; return 0; }

И что это можно писать на Qt такое, что так много использует из Qt, что "размер практически не увеличивается"?

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

> Линкуются только те части Qt, которые используются в твоей программе - по этому размер программ практически не увеличивается

То есть программа практически не пользуется Qt? Зачем тогда оно ей надо, это Qt?

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

> Нет, болезнь глаз. Близорукость называется.

Как всегда, лечим следствие, а не причину?

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

> Шрифты религия не позволяет заменить? B)

Вопрос не в этом. Вопрос в том, на кого ориентируется разработчик, задавая такие дефолты. На близоруких? А давайте ещё на слепых ориентироваться?

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

> То есть программа практически не пользуется Qt? Зачем тогда оно ей надо, это Qt?

А это идеал любого инструмента - выполнение всех возложенных функций при полной незаметности :)

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

> Линкуются только те части Qt, которые используются в твоей программе - по этому размер программ практически не увеличивается

Для явы можно провернуть то же самое. Не знаю, умеет ли статически линковать GCJ, но Jet Excelsior - точно. Нет причин, по которым такое же нельзя сделать для Mono. Другой вопрос, кому это нафиг нужно - если уж ныне Mono идет в стандартной поставке Gnome...

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