LINUX.ORG.RU

MonoDevelop 1.0 готова!

 , , ,


0

0

Фирмой Novell анонсирован финальный релиз MonoDevelop 1.0, свободной IDE (интегрированной среды разработки) для разработки с использованием mono (свободной реализации .NET). Следует особо отметить наличие средств для упрощения переноса кода из .NET Windows-проектов и возможности импорта проектов MSVS.

Кроме всего прочего, Novell продолжает активно работать над MonoDevelop 2.0 и уже выпустила бета-версию (в ней реализована поддержка .NET Framework 2).

"Проект "Mono" постоянно прогрессирует для того, чтобы стать ведущим средством разработки Linux-приложений, призванным упростить разработчикам переход на платформу *NIX и позволить им применять имеющиеся у них знания в области программирования. MonoDevelop следует идее Mono, которая заключается в том, чтобы как можно проще компилировать и разрабатывать приложения для Linux и других платформ, позволяя разработчикам выполнять свою работу быстрее и более эффективно. " -- так можно приблизительно перевести слова, высказанные Мигелем Де Икаса, мейнтейнером проекта "Mono", по поводу данного события.

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

★★★★

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

> Однако, фаворит мелкософта Цэшарп ПРЕКРАСНО работает/подсвечивается/отлаживается. Видимо, у них были веские причины выдвинуть его на замену Цэпэпэ.

А мне что до мекрософта? Я на питоне пишу в основном, как мне в этом твоя студия поможет, ась?

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

> А мне что до мекрософта? Я на питоне пишу в основном, как мне в этом твоя студия поможет, ась?

А студия - не полигон для поделок. VB, VC, C# там изначально. МОРЕ языков портированы в студию/.НЕТ; Насколько хорошо портированы - судить тем, кто на них пишет. Для вас написан IronPython.

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

>> Ну допустим не настолько, но после vcl/winforms действительно создаётс такое впечатление. Потом упираешься в ограничения плюсов...

> Единственное, что в Qt может быть сложного - это model/view. Вот там действительно чёрт ногу сломит. А в остальном проще простого.

Model/View -- это как раз то, что мне в qt особо нравится.

Вот какие ограничения я имел в виду:

от qt: нельзя делать множественное наследование QObject-ных классов

от c++: отсутствие рефлексии, лямбд, того же eval. А в гуйках оно оченб удобно применяется.

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

Выключи капс, блондинго.

А всё, что ты привёл в пример, сводится к фразе: "vs глючит, сишарп, но им можно, потому что они от микрософт"

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

> А студия - не полигон для поделок

О, точно. Я всё думал, как её назвать по-точнее. Отныне MS VS - полигон для поделок манкикодеров.

> Для вас написан IronPython.

Для меня Гвидо уже написал всё, что надо, IronPython не нужен.

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

Выключи капс, блондинго.

А всё, что ты привёл в пример, сводится к фразе: "vs глючит, сишарп убог, но им можно, потому что они от микрософт"

gaa ★★
()

> МОРЕ языков портированы в студию/.НЕТ

Вы повторяетесь, похожее заявление было про 20% продуктивности :-)

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

> Для вас написан IronPython.

Да-да, с набором .net-классов вместо питонских, спасибо :-/

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

> от qt: нельзя делать множественное наследование QObject-ных классов

Честно говоря даже не знаю, где бы это можно было применить.

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

>> от qt: нельзя делать множественное наследование QObject-ных классов

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

Уже не помню :) Но его нет.

gaa ★★
()

ДАААА!!! YARRRR!! ФЛЕЙМ ФЛЕЙМ ФЛЕЙМ!!!

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

>И если можно эффективно писать на C# приложения, использующие Windows.Forms в Monodevelop

нельзя

>Но я бы не пошел в такую фирму работать

я ушел из такой фирмы

против моно ничего не имею (да, и гткшарп работает хорошо), но смотреть фотографии в ф-спот я не могу - реально долго открываются

shlag
()

Я так и знал 8) Опять параноидальный бред про кроссплатформенность и т.д. и т.п.

99.9999% приложений никогда и низачто не уйдут с пецуков 8) О чем глаголим ? 8) Надо отметить 99% из них умрут еще до зачатия 8)

Мне сразу вспоминается reaper - очень показательный пример. Как только его сложность превзошла определенную планку пришлось возвращаться на старый добрый нативный код. Хотя вначале автор бил себя пяткой в грудь и пускал пену клянясь в верности до гробовой доски .NETу 8) А потом позорно сознался что юзал его, так как не мог осилить правильную прорисовку фейса.

Если учесть, что прога окромя как под оффтоп и не замышлялась, возникает непреодолимое сомнение в истинности упоминаемых в суе парадигм .NET JAVA и mono.

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

Впрочем, всё это бесполезно. Ежики будут по прежнему жрать кактусы...

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

> Вы понимаете, что если каждый будет "писать ЛИСП скрипты", то времени на работу не останется? :)

Не, ну конечно. Некогда пилу точить, пилить надо, ага...

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

>Хотя вначале автор бил себя пяткой в грудь и пускал пену клянясь в >верности до гробовой доски .NETу 8) А потом позорно сознался что юзал >его, так как не мог осилить правильную прорисовку фейса.

Гы .
Вспомнил своего коллегу . Пишет на шарпе , заглянул в "код" - что вижу то пою ...

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

> А как же решается вопрос с бесконечной лентой? >_<

А очень просто. В комплект входит завод по производству ленты.

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

>HTML тоже придумали КАК БЫ умные люди, одного не учли - перфоленты больше не в моде. :)

А ты - дурак, кстати.

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

> И все, кто рокинролил на костылях Сипипи/MFC/OWL/OLE/etc теперь С БОЛЬШИМ ОБЛЕГЧЕНИЕМ и весьма массово пишут на Цэшарпе.

Угу, и с ужасом обнаруживают в нем все контуры похороненного Дельфи. "Возвращение живых мертвецов", ага.

> Да, получается опять виндовое приложение, но его никто и не собирается коверкать ради 0.1% пингвиноидов.

Да, пожалуй, будет вместо Батарейкина. Главное -- не вспугнуть.

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

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

В Италии тоже. Бо в мусорщики можно попасть только через "лапу" в мафии. У нас, кста, тоже.

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

Балалайка, тры струна - моя хазяын весь страна ? 8)))

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

>>А где .Net? VS? На оффтопике только.

>Сабж, мля!

Я же ясно сказал: Java одна и та же на всех платформах, как и ее IDE. Mono - это уже не MS .Net, а MonoDevelop - тем более не VisualStudio.

P.S. К новости отношусь нейтрально. Пока они нас не трогают - все в порядке. Хотя выкрики Novell о "ведущем средстве разработки Linux-приложений" выводят из себя - MS и товарищи вечно стремятся не сотрудничать, а вытеснять другие технологии, не спрашивая у пользователей, что им действительно нужно. Сейчас выпустят Singularity - и использовать чего-либо кроме .Net вообще будет невозможно (на Венде). Само их рвение все захватить вызывает во мне отторжение от их технологий.

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

> Но я бы не пошел в такую фирму работать

> А адекватный и свободный человек пошел бы. Если за работу по > специальности нормально платят, то не все ли равно под какую ОС? > o6o6o (*) (13.03.2008 10:58:31)

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

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

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

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

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

Вот ты пишешь про "костыли Сипипи/MFC/OWL/OLE/etc" - создавать GUI на этой дряни был подвиг. Сейчас появился .Net, благодаря Яве, созданной на *nix (без нее вы бы до сих пор писали на той гадости). Теперь создавать GUI стало проще, но MS не особо спешит дарить юзерам удобные технологии (а то, не дай Бог, не будут генерировать код в Студии, а на emacs перейдут). Как можно хвалить WinForms, если только недавно в нем наконец-то появился первый менеджер компоновки виджетов (один вантузятнег, захлебываясь слюнями, прибежал с конференции и рассказывал мне об этом - кстати, он всегда обсирает все фичи *nix, которых нет в Венде, а когда MS их наконец-то передирает - прибегает вот как я только что описал). В OSS сообществе для каждой маленькой программки есть целое community, которое его разрабатывает, совершенствует. Поэтому GNU/Linux от версии к версии так всесторонне прогрессирует, что как-будто уже другая ОС. MS же тратит все свои деньги на маркетинг, а остатки пускает на "разработку Виндовс", "разработку .Net", ... Они смотрят на продукты глобально, и конкретные детали у них плохо проработаны. Так и WinForms - в GTK уже накопилось столько компонентов, столько функций и возможностей... а про ваш костыль, написанный поверх уродского WinAPI, Сипипи, etc MS уж забыла сто раз. Она про браузер-то свой вспомнила, только когда FF хапнул треть рынка. А то так бы и был IE 6. Это же позор - крупнейшая корпорация разработчик-ПО в мире, а не может даже браузер сделать, побороть вшивинькую Mozilla Foundation.

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

А API POSIX изначально было нормальным, и gnu не нужны костыли по-типа .Net.

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

> В visual studio нельзя ... убрать всю кучу кнопочек, чтобы все рабочее пространство было занято кодом, без ущерба функциональности

View->Full screen ? xDD

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

> Давай для начала вместо того, чтобы рассказывать, какая VS удобная, изучим другие инструменты

Не надо!! Спугнёте!! Пусть говорит.. А вдруг он _действительно_ нашел что-нибудь хорошее в VS?

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

>на ppc на дебиане

Дебиан на PPC занимает около 0,00000000000001% парка всех компьютеров. Кроссплатфоменность - это не возможность запускать приложение на любой хитровы06@ной экзотике а возможность запускать на большинстве РАСПРОСТРАНЕННЫХ платформ. Никто JRE для БК-0010, Спектрума не пишет, а такие компы ведь тоже где-то есть.

А для экзотики можете поискать себе компилятор Mono или пописать прилады на C/C++

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

Собачий бред, как обычно. У меня прижились Azureus, RSSOwl, BlogBridge, jEdit, а F-Spot, Banshee и Beagle я так и не знаю, как запустить под вендой. А то мож быть попробовал

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

Родной а зачем мне на винде GTK+ и Mono? У меня 3 MS фреймворка установлено, почему monoвские программы я не могу запустить, ась?

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

>Закапывайте, живьем.

Ну уж нет, сначала дюжину раз лопатой по голове, чтобы не вылезло обратно

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

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

Отож. Mono гарантирует привязывание Linux разработчика к Windows платформе ибо как только он захочет толкать продукт не только под Linux, а и под Windows, ему придется бросать Mono и брать VS 2008. Потому что ни один заказчик под вендой не станет ставить себе разнообразный хлам в виде GTK+ при наличии УЖЕ установленных MS .NET Framework 2.0, .NET Framework 3.5 и MS Framework 1.1

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

>от c++: отсутствие рефлексии, лямбд, того же eval.

Рефлексии на лоре хватает, нафига это в С++?

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

>Лучший способ обеспечить стандарт - рефренсная открытая реализация. Mono - как раз такая реализация.

Почему же тогда у меня под вендой Mono проги не работают? Mono же кроссплатформенно!?

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

>Почему же тогда у меня под вендой Mono проги не работают? Mono же кроссплатформенно!?

Вы mono поставить не забыли?

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

> Почему же тогда у меня под вендой Mono проги не работают? Mono же кроссплатформенно!?

Ну так в определение "платформы" для Моно венда входит только отчасти, что тебе непонятно?

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

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

+5

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

>У меня уже .NET Framework стоит. Мне ищо и Mono нужно ставить? А в топку?

Ставьте моно и в топку. Все должно работать, пока не проверите не отписывайтесь.

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

>Двиджок у явы один из самых тормозных (к примеру лиспмашинка намного производительней).

И какая там у вас на сименсе лиспмашинка? Или на нокии?

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

ну и че дальше? у нас 25 гигов на студии работает типом, позорище какое на емакс пересели, быдло-CAD еще называется. Вы компы замените для начала. А ваще Pro-Ingenieur наше все!

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

интересно, как будет вести себя эклипс на 25 гигах ;)

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

>подтормаживает иногда. Но не тормозит.

Понятие «тормозит» - сугубо субъективно :) Если меня посадить сейчас на 80286 на Opera 3.5 под Win3.1, я повешусь. А тогда - было очень шустро :D

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

>А digikam?

Уже не раз расписывал. Digikam:

- Глючит с русскими тэгами. Стоит файл с такими перенести в другой каталог ручками, тэги меняются на знаки вопроса. В таком виде они в файл прописываются.

- Digikam у меня постоянно виснет при работе с коллекцией, лежащей на NFS.

- Digikam не умеет работать со сменными носителями.

...

Если бы эти три пункта нейтрализовались - я бы F-Spot сменил на Digikam :) Даже не смотря на то, что Digikam сильно тормознее скроллит большие коллекции (начиная от нескольких сотен изображений в одном фильтре...).

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

>Вообще-то Eclipse на GTK.

Он использует виджеты, которые в нативном GTK выглядят по другому. Те же табы. Кроме того, латентность интерфейся в Eclipse сильно хуже нативных GTK. Там, где вторые реагируют на клик мгновенно, в первом - могут быть задержки до десятых долей секунды.

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

>Если никто до сих пор не обозначил, то это не значит, что их нет. Ж))

Так потому и вопрос ставлю. Я не отказываюсь от любых альтернатив, пусть даже они на PHP будут написаны :) Но их пока не видел.

>Кросс-платформенный органайзер Makagiga

Выдаёт: «java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.»

Кроме того, его скрин наводит на подозрения о ненативном интерфейсе с ужасным рендерингом шрифтов.

>Если Iris ( http://iris.dev.java.net/ )вам не подходит

Не смог скачать. Закачка не идёт ни из Оперы-9.50, ни из Firefox-2.0.0.12, ни из Konqueror-3.5.8. Запускать VirtualBox с IE поломало :)

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

>Кто не согласен что FreePasca+Lazarus примерно равно MonoDevelop+mono?

Я бы сказал, что FreePascal лучше по экномии ресурсов, а mono - лучше по кодописательству. С точки зрения IDE - фиг знает, ни в том, ни в другом не работал.

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

>recoll ?

Каким боком он фотоорганайзер?

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

>тьфу блин переработался. с биглем попутал фспот.

А! :) Нет, по поисковикам у меня критика только к будущему сносу rlocate. Вот ему - альтернативы нет.

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

>Ждем аналогичного примера на C# :-)

У них немного сфера применения разная :) А то я сейчас от Питона начну ждать аналога известного перлового однострочника :D

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