LINUX.ORG.RU

MonoDevelop 4.0

 ,


0

3

Не далее как месяц назад вышла очередная мажорная версия свободной IDE для разработки на Mono.

Список основных новшеств таков:

  • Переработан и значительно улучшен внешний вид самой среды и редактора кода.
  • Теперь среда поддерживает формат проектов VS 2012.
  • Добавлена опция стилистического анализа исходного кода для открытых файлов.
  • Стали доступными инспекции кода на предмет потенциально опасных мест.
  • Добавлен контекстный рефакторинг исходного кода.
  • А также добавлены новые стили форматирования исходников и многие другие мелкие изменения.

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

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 8)

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

уделывается «топорными дотнетами»?

То что не одинаковые программы написанные разными людьми, особенно сложные программы - работают по разному тебя удивляет?

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

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

Просто если «эклипс тормозит просто не в мочь»

На core i7 разницы в быстродействии между идеей и эклипсом не наблюдаю

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

Переводить инструменты разработки - идиотизм и варварство.

Вот ты не шаришь, меня например очень радует в qtcreator пункт меню «зневадження».

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

Недавно делал для Yellow Pages Canada.

Чего ты хотела, это же канадцы (c)

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

Плюс тестов на шутауте в том что они выполняют изолированную узко специализированную задачу

Ну да, ну да. Вопрос только в способе подачи материала, улавливаешь? :)

А делать выводы

Вывод что твой, что мой были сделаны строго по канонам ЛОРа, не находишь? Благо, к реалу они (каноны и выводы) не имеют никакого отношения. :)

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

Может у вас и операционка у всех строго определенной версии и браузер и мыльник?

Да.
Это называется корпоративная среда.

Когда десктопов несколько десятков тысяч, поддерживать разношёрстное окружение вльется в дополнительные миллионы долларов в год.

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

Есть у нас немного моно в enterpriZe (продукт под win имеется, под Lin затратно создавать аналог с 0). А что, школоту с каких-то пор начал интересовать enterpriZe?

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

(продукт под win имеется, под Lin затратно создавать аналог с 0

А что, winforms уже полностью перенесли? Ну, и, оно до сих пор там под страшнючим GTK?

PS: Спрашиваю из интереса, потому что уже пару тех самых энтерпрайзов делал на C++/Qt («затратно создавать аналог с 0») только оно еще и под макосью работает. А как с макосью у моно?

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

[offtopic]

Когда десктопов несколько десятков тысяч, поддерживать разношёрстное окружение

А у вас, может быть, используется ZooKeeper или аналог?

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

А что, winforms уже полностью перенесли?


  • WinForms на серверах не очень нужны. Нет, ну правда!
  • Сыроватые WinForms - не самая большая проблема Mono. Ну уж всяк не самая важная.
d_Artagnan ★★
()
Ответ на: комментарий от black7

C++/Qt («затратно создавать аналог с 0»)

Так намекнул, что хочется прокомментировать. Кто же когда же знал, что наработки «чисто вин+дотнет» отдела разработки ВНЕЗАПНО потребуются джавистам с их линуксами? Так сложилось - Вангу ни в дотнет-отдел, ни в джава-отдел никто на работу не взял. А за 4 года до того предсказать как изменятся бизнес-требования - эт только Вангой можно быть.

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

Когда WPF реализуют?

WPF - замороченное поделие мелкомягкой индусни. Вряд ли имеет смысл идти по его стопам, говорю это как девелопер, три года его дрючащий. Декларативная идея описания UI - хорошо, но только не XML и только не их дебильный binding language!

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

Благо, к реалу они (каноны и выводы) не имеют никакого отношения. :)

shootout имеет непосредственное отношение к реалу. Любая числодробильня будет работать соответственно шутауту. А твой пример к реалу никакого отношения не имеет. Все равно что оценивать производителя резины по тому как разные люди водят разные машины. Если выбор стоит между реализациями кластера - можно сравнивать соответствующие параметры вроде производительности - и выводы будут относится к реализациям кластера - двум програмным продуктам. А ты сделал выводы так что можно сделать вывод что линукс тормозит по сравнению с вендой - а если оно еще и на двух разных процах выполнялось - так и по поводу производительности процов можешь сделать вывод или там характеристикам пямяти - че - венда стояла на самсунхе а линкс на хайниксе - гавно ваш хайникс потому что мегапрогра под вендой работает лучше совершенно другой гигапроги на линухе.

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

Да.
Это называется корпоративная среда.

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

Когда десктопов несколько десятков тысяч, поддерживать разношёрстное окружение вльется в дополнительные миллионы долларов в год.

Ага да. А деквалификация персонала, который соппосед до би айти профешенналс - приносит мегаприбыль. Это как пить дать.

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

То есть работники выполняют функции безличных биороботов, которым даже личные предпочтения нельзя применять с целью повышения производительности

Это агитация (в пределе) за работу под рутом?

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

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

Все-таки ты отложил пару кипичей. Это хорошо :)

Любая числодробильня будет работать соответственно шутауту

Число дробильни люди разумные на Java/.NET не делают. Поэтому числодробильни на руби, питоне и прочем джитговне - они смотрятся именно в смысле: «Есть ложь. Есть наглая ложь. А есть тесты производительности». C'est la vie.

можно сравнивать соответствующие параметры

Не держи других за круглых идиотов. Все и так учтено могучим ураганом.

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

Это лично твой вывод. Мы же тут сравнивали ,NET/Mono и Java. Не?

PS. А почему linux+java грид работает медленнее win+.net аналога, а не хотя бы на уровне - вот буду разбираться на неделе...

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

Поэтому числодробильни на руби, питоне и прочем джитговне - они смотрятся именно в смысле: «Есть ложь. Есть наглая ложь. А есть тесты производительности». C'est la vie.

http://habrahabr.ru/post/172795/

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

Да, KeePass 2. Который иногда очень глючит в Linux под Mono. И при этом без нареканий работает в оффтопе с .NET Framework.

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

Альтернативой WPF может служить только привязка к Qt. Что-то я не встерчал приложений на Qt написанных на Mono. Тот GUI, который присутвует в программах вроде KeePass 2, на Linux выглядит как отрыжка Windows 95. И работает так-же... Нет не то, что-бы декларативного UI, нет даже приемлемого внешнего вида, и нативного для ОС Look and Feel. Такое ощущение, что вернулся на машине времени в начало 90 годов. В Linux такому уродливому GUI не место.

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

WPF не нужен.

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

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

Это агитация (в пределе) за работу под рутом?

А что работа под рутом каким либо образом улучшает условия труда? Откуда такие предположения?

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

Все-таки ты отложил пару кипичей. Это хорошо :)

Аутотренинг сильная вещь.

Число дробильни люди разумные на Java/.NET не делают.

Правильно - зачем увязывать свои фразы с сутью разговора.

Мы же тут сравнивали ,NET/Mono и Java. Не?

И ты считаешь адекватным тест сравнивающий две кардинально разные мегасистемы для того чтобы делать выводы о скорости исполнения кода платформы? Серьезно?

А почему linux+java грид работает медленнее win+.net аналога,

Ну да - зачем задаваться вопросами сравнимости. Лососи аналоги хлеба по критерию съедобно - лососи ненужная еда - хлеб растить легче.

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

Кстати, я заметил что часто даже в рамках большой корпорации навязывание софта - это слух. Который распускают иногда тимлиды в том числе. Обычно софт ставится одобренный из внутренней системы, а если корпорация большая, то там программистов колбасит обычно 20 development центров. Так вот они уже добиваются как минимум наличия всех IDE. Сужу по своей компании, строго настрого было указано использовать Eclipse. Мы долго мучались, но потом оказалось что иди на внутренний сайт и качай оттуда все что там есть.

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от anonymous

Кто о чем, а ламерье о гуйне

Расскажи, чем интересуются профессионалы когда смотрят на mono? Не уж то производительностью? Или они настолько круты что интерфейс их программам не требуется?:)

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

конечно, ибо что это такое. Да ещё и довнлоад 21-дэй триал???

Это IDE (там тулкиты закрытые). Edit - свободный вообще, ЕМНИП.

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

Это называется корпоративная среда.

Это называется идиотизм.

Когда десктопов несколько десятков тысяч, поддерживать разношёрстное окружение вльется в дополнительные миллионы долларов в год.

Кто не умеет настраивать себе окружение - пользуется «копроративной средой». Кто умеет - пользуется чем хочет и «поддерживает» самостоятельно. Такой подход в голову не приходил?

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

И вот задаюсь вопросом - как продукт написанный на Java/C++ с применением rocketscience/FP-style техник (CPS, многопоточненько же!) уделывается «топорными дотнетами»?

Может, потому что разные гриды делались разными людьми?

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

А что работа под рутом каким либо образом улучшает условия труда?

А что, полный контроль над системой разве не улучшает настроение? :)

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

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

за все время работы ничего подобного замечено не было

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

Расскажи, чем интересуются профессионалы когда смотрят на mono?

Мощным и современным языком C#. Быстрой и удобной VM для динамической кодогенерации.

Не уж то производительностью?

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

Или они настолько круты что интерфейс их программам не требуется?:)

Вообще-то никаких интерфейсов не требуется подавляющему большинству програм. А для тех случаев, где интерфейс нужен, ГУЙня всегда должна быть отдельно от логики, и делать ее должны не программисты, а специально обученные дизайнеры.

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

Правильно, к черту юзабилити и функционал, главное что на РУССКОМ. Впрочем, что не надо наполовину переведенное выпускать, соглашусь.

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

Ты в скольких компаниях работал вообще? Тех, у кого бюджеты на проект в миллионах, а не «говносайт анлимитед».

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

Не надо вообще переведенное выпускать. Какому недоумку в голову пришло IDE переводить?

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

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

Бенчмарки для C# mono в студию (в сравнении с java). Помню F# под линуксом сливал всем и вся (Haskell, Scala, ...).

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

Бенчмарки для C# mono в студию (в сравнении с java).

А как сравнивать с тем, что вообще не работает? JVM - говно, а не виртуальная машина.

Помню F# под линуксом сливал всем и вся (Haskell, Scala, ...).

Это было задолго до mono-sgen.

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

Ну как же, наверное у некоторых еще и CLI тулы русифицированы. «гит иниц», «гит клон», «гит тянуть ИСТОЧНИК/МАСТЕР».

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

А что, полный контроль над системой разве не улучшает настроение? :)

А что полный контроль это === работа под рутом?

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

Тот фактор где IT профессионал приравнивается к секретарше?

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

Это было задолго до mono-sgen.

Нет, после mono-sgen. Не будет лень, поищу ссылку в прошлогоднем (ноябрь-декабрь) reddit/programming. Научная работа по оптимизации скорости программ с помощью параллелизации кода.

А как сравнивать с тем, что вообще не работает? JVM - говно, а не виртуальная машина.

Ну и о чем с тобой разговаривать вообще? Этот форум написан на Java, если ты не в курсе. Иди уроки учи.

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

У меня несколько иная ситуация.
Я не постоянный сотрудник.

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

На внутреннем сайте нет ни Идеи ни Нетбинс.

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

Это называется идиотизм.

Зато дешево и быстро.
При разработке корпоративного портала не нужно тестировать в 10 браузерах.

Экономия и времени и денег.

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

То есть работники выполняют функции безличных биороботов

Это для тех, кому кроме как деланьем под себя десктопа заняться нечем.
Всем остальным удобно.

деквалификация персонала, который соппосед до би айти профешенналс

моя твоя не понимай

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