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

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

>>пока мигельчик откровенно плетется в хвосте негрософта....

>да? .net от негрософта разве _уже_ работает на куче аппаратных платформ?

Не газифицируй ;) Есть .net Compact Framework, который именно это и делает.

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

> в телефонах именно j2me. И никакой кросстелефонности =)

Вот кросстелефонная большая софтина: http://webuser.hs-furtwangen.de/~dersch/ Увы, именно из-за кросстелефонности она обладает убогими средствами отображаения.

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

>Я тебе даже скажу, где: в using siemens.* или using motorola.*; :)

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

>Кстати, я видел программы на JavaME, которые были переносимы между телефонами. Но они умели только отображать текст, ничего более. Остальное завязано на платформенные либы.

вообще-то в j2me как минимум графика, звук и обработка ввода есть

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

>> да? .net от негрософта разве _уже_ работает на куче аппаратных платформ?

> Не газифицируй ;) Есть .net Compact Framework, который именно это и делает.

Пардон, arm, x86 и amd64 -- это куча?

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

> вообще-то в j2me как минимум графика, звук и обработка ввода есть

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

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

>Не газифицируй ;) Есть .net Compact Framework, который именно это и делает.

платформы перечислишь? arm/omap и всё, да? =)

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

>Нефиг трындеть о кроссплатформенности, если эту кросплатформенность может похерить любой индус легким движением руки

Любой индус может похерить кроссплатформенность кода на C/C++. Что ж, теперь не использовать их для кроссплатформенных разработок?

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

> Нефиг трындеть о кроссплатформенности, если эту кросплатформенность может похерить любой индус легким движением руки

Сравни: Java: есть кроссплатформенность, которую можно похерить. .Net: нет кроссплатформенности, которую можно добавить.

P.S. Перестань называть j2me кроссплатформенным.

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

>> А кто это чудо человеческой мысли юзал? Стоит пробовать?

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

Понял. Спасибо.

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

>Сравни: Java: есть кроссплатформенность, которую можно похерить. .Net: нет кроссплатформенности, которую можно добавить.

mono - есть кроссплатформенность. Всё, приплыли? =)

>P.S. Перестань называть j2me кроссплатформенным.

а j2me - не жаба? тады ой

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

>Любой индус может похерить кроссплатформенность кода на C/C++.

кросплатформенность кода на C/C++ херится банальной компиляцией

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

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

Пэцуковые платформы кроме винды их в принципе не интересуют, им даже на руку распространение недодотнета ака моно ибо выращиваются те самые дешевые "девелоперс!", которые поковырявшись нет-нет да и пойдут на сишарпе кодить.

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

>>> да? .net от негрософта разве _уже_ работает на куче аппаратных платформ?

>> Не газифицируй ;) Есть .net Compact Framework, который именно это и делает.

>Пардон, arm, x86 и amd64 -- это куча?

Два ореха это не куча.

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

>Все правильно. Почему нет своей технологии, аналогичной flash? (svg+js не в счет). Почему Flash => gnash, silverlight => moonlight?

Есть JavaFX - GPL разработка SUN. Конкурент Adobe Flash и Silverlight.

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

Кстати, вопрос, а можно MONO c COM поженить?

vada ★★★★★
()

>в ней реализована поддержка .NET Framework 2

Это не опечатка? В то время, как MS бесплатно распространяет VC# 2008 Express с .NET 3.5, в Mono доделывают .NET 2.0. Браво, ребята, так держать.

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

> кросплатформенность кода на C/C++ херится банальной компиляцией

Смотря во что компилировать :D

tailgunner ★★★★★
()

Отличная ИДЕ, особенно нравится архитектура Add-In.

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

>кросплатформенность кода на C/C++ херится банальной компиляцией

Значит-таки не использовать для кроссплатформенных разработок?

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

>Если за работу по специальности нормально платят, то не все ли равно под какую ОС?

Работа должна приносить удовольствие. Гавеная работа - гавеный результат. Окружение на это тоже может влиять.

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

>Значит-таки не использовать для кроссплатформенных разработок?

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

geek ★★★
()

Не очень нравится это все мне...

Что то мне кажется что mono скрытно создана финансируема майкрософтом А так же gnome - реализация того же майкрософта

только делают почти профессионально скрытно и незаметно

magres
()

О я я.. Больше не падает?

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

вот чем Java/Scala/Jython/Jruby/Groovy не угодили ? почему не развивают ?

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

> Что то мне кажется что mono скрытно создана финансируема майкрософтом

И это ты называешь - скрытно??

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

> Что то мне кажется что mono скрытно создана финансируема майкрософтом

Сейчас это только слепой не видит.

Идет целенаправленное затаптывание конкурента. mono всегда будет плестись в хвосте ms. Завтра они сделают 4.0, потом 4.5, потом 5.0 и что есть шанс, что мигель и другие монки это все догонят?

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

> Что то мне кажется что mono скрытно создана финансируема майкрософтом А так же gnome - реализация того же майкрософта только делают почти профессионально скрытно и незаметно

Это Всемирный Заговор. А Микрософт -- главный оплот жидорептилоидов, недаром Баллмер -- еврей.

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

>Всад, Java есть и хватит извращений.

+2^10

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

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

В таком случае просто делают сборки для n-ого числа популярных платформ и оставляют исходники для всех остальных =) Впрочем прямого отношения к сабжу это не имеет...

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

>Что то мне кажется что mono скрытно создана финансируема майкрософтом А так же gnome - реализация того же майкрософта

>только делают почти профессионально скрытно и незаметно

Скандалы, интриги, расследования. Показать все, что скрыто...

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

>В таком случае просто делают сборки для n-ого числа популярных

в 90% случаев - для одной

>и оставляют исходники для всех остальных

вообще не факт =)

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

Сначала с ростом популярности линукса. МС как гиганская корпорация - просто обязана влезть в мир линукса была. С ее средствами и корпорацией - ей это ничто не стоит.

Создали альтернативный рабочий стол (или купили)

Постепенно в ней весь софт переводят на .НЕТ Тенденция четко видна

Популярность gnome среди масс растет...

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

>и что есть шанс, что мигель и другие монки это все догонят?

А есть шанс что девелоперы это все догонят? Сколько реальных проектов .NET 3.0 only? А сколько вообще реальных проектов на .NET? Сколько реальных проектов, юзающих WPF,WCF и прочие авалоны? Где они? Кому это сейчас РЕАЛЬНО нужно, кроме создателей демок быдломагазинов и медиаплееров? Корпоративам? У корпоративов есть джава, дотнет они в гробу видели.

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

>в 90% случаев - для одной

10% таки имеют мозг. =)

>вообще не факт =)

Собственно, я про свободный софт речь веду.

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

>Так это из за кроссплатформенности жава-игры сименса не запускаются на нокии?

J2ME

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

>аналоги F-Spot, Banshee и Beagle на джаве если и есть, то они не прижились, в первую очередь из-за тормознутости и жалкого интерфейса.

для жабы есть биндинги всех растпространенных ГУЙ либ - wxWindows, gtk и Qt. жаба не приживается на десктопе из за дикиго потребления памяти. тоже справедливо и для mono. недавно на opennet пробегала ссылка на дискуссию в списке рассылки разработчиков гнома, где народ рыдал над томбоем, который при старте (пустой) отъедал 80-120M.

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

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

>10% таки имеют мозг. =)

это очень оптимистичная оценка

>Собственно, я про свободный софт речь веду.

прозреваю существование несвободного софта!

=)

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

>Кому это сейчас РЕАЛЬНО нужно, кроме создателей демок быдломагазинов и медиаплееров? Корпоративам? У корпоративов есть джава, дотнет они в гробу видели.

С момента Вашего ухода в анабиоз ситуация несколько изменилась >_>

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

>где народ рыдал над томбоем, который при старте (пустой) отъедал 80-120M.

у народа что-то с головой. rss - 10Мб. А vsz в общем может быть какой угодно =)

>

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

>С момента Вашего ухода в анабиоз ситуация несколько изменилась

Я вижу, как она изменилась на msdn, где одни баннеры сменяются другими. Где шустрый и удобный прикладной .NET софт на WPF и WCF? Ссылку в студию.

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

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

А должны? Они же "на гвоздях", как говорят лыжники,

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

>>Я не против моно, но зачем сразу ведущим-то?

>>потому что новелл, а значит - МС. У них все "ведущее". А лемминги, которые на все это ведутся - ведомые.

+100!

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

>для жабы есть биндинги всех растпространенных ГУЙ либ - wxWindows, gtk и Qt. жаба не приживается на десктопе из за дикиго потребления памяти. тоже справедливо и для mono. недавно на opennet пробегала ссылка на дискуссию в списке рассылки разработчиков гнома, где народ рыдал над томбоем, который при старте (пустой) отъедал 80-120M.

Жаба потребляет памяти ровно столько, сколько нужно! другое дело что для написания хэлловорла часто прикручивают Spring (с всеми зависимостями) + JPA + еще что-нибудь, а потом загружают в таблицу несколько сотен тысяч строк из БД (разумеется сначала, выташив их через JPA, который их еще и закешировал)... А потом народ лезеть на форумы и ореть - "жаба жрет память!".

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

P.S. Выньте ручки из попки!

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

> mono - есть кроссплатформенность. Всё, приплыли? =)

Да, именно это я и говорил.

> а j2me - не жаба? тады ой

Овцы - позвоночные? Олени - позвоночные? Вывод - все овцы олени.

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

>Я вижу, как она изменилась на msdn, где одни баннеры сменяются другими. Где шустрый и удобный прикладной .NET софт на WPF и WCF? Ссылку в студию.

Я, собственно, эту фразу комментирую:

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

Как я Вам ссылку дам, если на .NET пишут, допустим, закрытый софт, распространяемый внутри какой-либо компании?

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

>Овцы - позвоночные? Олени - позвоночные? Вывод - все овцы олени.

аналогия, как всегда - кривая, когда надо орать, что жаба кросплатформенная - тыкают в мобилы с j2me, а как только выясняется что j2me - это несколько не та жаба, которая кросплатформенная, начинаются овцы -> олени

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