Отказаться от использования недавно выпущенной среды для .NET программистов Managed Extensibility Framework (MEF) (http://www.codeplex.com/MEF) призывает Мигель де Икаса (Miguel de Icaza), создатель проектов GNOME и Mono. В своем блоге (http://tirania.org/blog/archive/2008/Sep-07.html) он обрушивается с критикой на компанию Микрософт за публикацию на сайте CodePlex (аналог SourceForge.net от Microsoft) открытого проекта, «свобода» которого лицензионно (http://www.codeplex.com/MEF/license) ограничивается платформой Windows.
К счастью, существуют кросс-платформенные решения, которые не имеют ограничений по использованию операционной системы. Технология Mono.Addins (http://www.mono-project.com/Mono.Addins) обладает такой же функциональностью, как Managed Extensibility Framework, хорошо документирована (http://www.mono-project.com/Introduction_to_Mono.Addins) и имеет проекты (MonoDevelop, Banshee, F-Spot and Gnome-Do) анализируя код которых, разработчик может просветить нея...URL: http://tirania.org/blog/archive/2008/Sep-07.html
Новость: http://www.opennet.me/opennews/art.shtml?num=17798
За что боролся, на то и напоролся.
Неужто у него прозрение? Может излечится mono анафеме предаст!
Чего еще ждать от MS и их технологии.Если уж санки насчет жабы давились жабой столько лет, то уж от ожидать от MS что-то положительное и полезное и чтоб все это было без задней мысли срубить бабла может только безнадежный оптимист.
что-то с Иказой сталося -- MS критикует
Подумайте, если бы сейчас не было Mono, с какими жадными глазами смотрели бы программеры в сторону винды и майкрософт?
>Подумайте, если бы сейчас не было Mono, с какими жадными глазами смотрели
>бы программеры в сторону винды и майкрософт?да вообще бы не смотрели!
кому оно вообще надо то? и зачем?
Предмет из психологии. Сейчас когда всё есть - вроде бы и не надо. А вот если бы не было... Смотрите как позиционирует свою платформу майкрософт. Для большинства это нечто принципиально новое, модное и правильное. "Новые технологии" в противовес "устаревшим", используемым в линуксе (помните что-то подобное говорилось про openoffice).В общем Мигель хорошо поработал, учитывая то качество Mono, которое мы имеем уже сегодня.
не из психологии, а из маркетинга, а это несколько шире :-)в любом случае "голодными" глазами я бы уж не смотрел.
а если бы Мигель вообще перестал этой ерундой заниматься, то и обрадовался бы (ну не нравиться мне некоторые проги под гном на моно).а вот про это:
>В общем Мигель хорошо поработал, учитывая то качество Mono, которое мы имеем уже сегодня.я бы сказал, что это Mono уже сегодня нас имеет.
>Подумайте, если бы сейчас не было Mono, с какими жадными глазами смотрели
>бы программеры в сторону винды и майкрософт?На моно что-то серьёзное разрабатывают, или портируют с винды?
Если нет, то где смысл?
Не думаю, что Mono очень уж сильно влияет на популярность Линукса. Скорее Моно положительно влияет на популярность .net
>Не думаю, что Mono очень уж сильно влияет на популярность Линукса. Скорее
>Моно положительно влияет на популярность .netНе думаю что моно каким-то образом влияет на популярность той или иной платформы, а вот на популярность Мигеля и Гнома оно влияет отрицательно.
>Подумайте, если бы сейчас не было Mono, с какими жадными глазами смотрели
>бы программеры в сторону винды и майкрософт?Работали бы на Java, которая (ИМХО) более правильная во всех отношениях. А .NET стал бы менее привлекательным из-за отсутствия кросс-платформности.
>>Подумайте, если бы сейчас не было Mono, с какими жадными глазами смотрели
>>бы программеры в сторону винды и майкрософт?
>
>Работали бы на Java, которая (ИМХО) более правильная во всех отношениях.Это ещё большой вопрос...
(Я про правильная)
>Работали бы на Java, которая (ИМХО) более правильная во всех отношениях. А .NET стал бы менее привлекательным из-за отсутствия кросс-платформности.Хотелось бы услышать определение кросс-платформенности. Или Вы думаете, что в случае Java-приложений имеется всего одна версия, которая без проблем и изменений будет работать во всех ОС? Ничего подобного. И под Java при желании можно писать непереносимый, и наоборот- при желании можно написать переносимый код на .net. Список поддерживаемых платформ проекта mono видели?
> Список поддерживаемых платформ проекта mono видели?А все-равно компиляторы C и C++ есть на куче платформ где нет жабы и дотнета.Обломались? :)
>А все-равно компиляторы C и C++ есть на куче платформ где нет жабы и дотнета.Обломались? :)И что дальше?:) Системы, на которых есть джава и дотнет покрывают 99.9% наиболее распространенных платформ.
>И что дальше?:) Системы, на которых есть джава и дотнет покрывают 99.9%
>наиболее распространенных платформ.Можно формулу, по которой получено данное число?
>Можно формулу, по которой получено данное число?Легко. Cуммируем количество линуксов, виндовсов, солярисов, БСД-систем, МакОС Х. Полученное значение делим на общее количество _реально_используемых систем и умножаем на сто. Получаем 99.9
> Получаем 99.9Получаем чудака с промытым маркетологами мозгом, имхо.
>И что дальше?:) Системы, на которых есть джава и дотнет покрывают 99.9%
>наиболее распространенных платформ.Боюсь, тут вам маркетологи сана и MS лапшу на уши навешали.Если просто сняться с тормоза и посмотреть вокруг - на один х86 процессор можно найти штук пять ARM-ов, пару MIPS-ов, несколько сигнальных процессоров и полвагона всякой мелочи.И кстати под все оные как правило есть С-шный компилятор.А та же жаба и дотнет многоплатформенные только в умах маркетоидных дронов из соответствующих корпораций.Многоплатформенность в понимании MS - это Windows, x86+x64 версия :).У сана понимание кроссплатформенности чуть пошире, но не настолько уж и кардинально...
>Боюсь, тут вам маркетологи сана и MS лапшу на уши навешали.Если просто сняться с тормоза и посмотреть вокруг - на один х86 процессор можно найти штук пять ARM-ов, пару MIPS-ов, несколько сигнальных процессоров и полвагона всякой мелочиБоюсь, Вам нужно просто чуть-чуть научиться считать, а не говорить такие глупости на почве фанатизма. Что касается АРМов, сигнальников и прочей "мелочи" типа микроконтроллеров - то возможно, что они и превышают по количеству х86. Что же касается заявления, что МИПСов в 2 раза больше, чем х86 - это, естественно, чистой воды чушь:) И вообще, это очень глупо сравнивать центральные процессоры для ПК и серверов с процессорами для встраиваемых систем (впрочем, абсолютное большинство коммуникаторов построено на АРМах, и поддержка Java там все же имеется, пусть немного другой, но все-таки). Да, на восьмибитном микроконтроллере Вы врядли запустите Java-приложение, и что, это означает "отстойность" джавы? Абсолютно нет. Просто ни джава, ни дотнет не нужны в области, где используются "сигнальники и мелочи полвагона". И упоминание этих архитектур в контексте данной темы - совершенно мимо кассы.
+1
>Подумайте, если бы сейчас не было Mono, с какими жадными глазами смотрели
>бы программеры в сторону винды и майкрософт?Пользовались бы чем-нибудь типа Qt, как все нормальные люди.
>Подумайте, если бы сейчас не было Mono, с какими жадными глазами смотрели
>бы программеры в сторону винды и майкрософт?Есть джава, J2EE. Для быдлокодинга вполне хватало. Скопипастил, скопипастил, подправил, посмотрел, что получилось. asp.net ничем не лучще, еще и только на одной ос работает.
хочется тех же плюшек и нативности - хороший выбор язык D: C, C++, Java, C# оказали на него очень большое влияние.
или фреймворк на Python Pylons. Прога пишется в разы быстрее чем на Java. те кто использует так и пишут:)
в общем не тролльте, у Вас это не получается:D
Неужто решил образумиться? Ай да Мигель!..
Не знаю кто такое Мигель, но я с ним _полностью_ согласен. НЕТ технологиям только для виндовс и только для платформы x86!!! Тошнит уже! Микрософт уже не компания, развивающая информационные технологии, а компания, препятствующая нормальному развитию! MEF - в биореактор! =(((
ЗЫ Я не против винды, я против технологий ей сопутствующих, которые мешают здоровой конкуренции и прогрессу...
>Не знаю кто такое Мигель,Ну всё ясно - ты латентный виндузятник. Хоть бы погуглил что-ли.
>но я с ним _полностью_ согласен. НЕТ
>технологиям только для виндовс и только для платформы x86!!!Это первый раз, когда он высказал умную мысль. Вообще-то он очень неравнодушно относится к .Net и пытается портировать его на Linux.
>Тошнит уже!
Перестань есть эту гадость, может и тошнить перестанет.
Начнем с того, что выражение что я его не знаю было образным (да даже в начале новости написано кто он такой). Во-вторых на Linux'е я уже второй год, потому что от винды и её "мега-технологий программирования" и патентованых стандартов уже тошнит... Я выбираю открытые кроссплатформенные стандарты - я молодец :)
>Начнем с того, что выражение что я его не знаю было образным
>(да даже в начале новости написано кто он такой). Во-вторых на
>Linux'е я уже второй год, потому что от винды и её
>"мега-технологий программирования" и патентованых стандартов уже тошнит...Ладно, будем считать, что Вы меня подловили, беру слова назад :)
Меня тоже тошнит от этого, но скорее на работе. Личных же претензий к Windows у меня нет, т.к. вне пределов работы с ним почти не сталкиваюсь.
>Я выбираю открытые кроссплатформенные
>стандарты - я молодец :)Жму руку :)
Я выбираю открытые кроссплатформенные
>стандарты - я молодец :)Хорошо лизнул. Возьми на полке пирожок. Еще раз так сделаешь и по головке погладят. :)
Надо добавить эту страничку в закладки, чтобы ею отвечать тем, кто удивляется тому, что сообщество отрицательно относится к моно :)ЗЫ: Так и хочется сказать: "Мигель, ну мы же предупреждали!"
Программер со стажем лет этак 20. За свою жизнь обзнакомился с языками от лиспа до ассемблера. Жалею что с юниксами столкнулся всего пяток лет назад. Именно виндофилия скосила и опустился до программирования под VBA. И даже нравилось! Но лин, слава богу, поставил на место. Нативные проги для него и точка, ведь всё для этого есть. Нет же, наплодилось фреймворков. "Простить" могу только перлу, да и то лишь за "дань традициям". Народ зрите в корень, и вдумывайтесь как можно глубже! Авось пронесёт вас от подсаживания на всякие жабы неты и прочие мидлеты. Эти костыли в пору винде, как попытка поиметь кросплатформенность в конкуренции лину.
Блин, ведь на сях с толпой наработанных либ можно горы свернуть, чего ещё нужно...
>Блин, ведь на сях с толпой наработанных либ можно горы свернуть, чего
>ещё нужно...Наверное, ещё нужно питаться, семью кормить??? К сожалению пока на продуктах M$ очень много завязано. Мне крупно повезло, хоть и работаю в стане "виндкзятников", но 90% работы выполняю на свободных ОС. Хотя в последнее время куча заманчивых предложений (по деньгам) прграммить под .NET. Одна надежда на Python, Ruby, Java - они уже даже в нашем провинциальном городке начали появляться.
От Мигеля жду одного - хорошей реализации C# и тонны "биндингов" к Open Source либам. А гнаться за .NET бестолку, всё равно не догонят.
>Блин, ведь на сях с толпой наработанных либ можно горы свернуть, чего
>ещё нужно...На двух миллиардах мобильниках нет доступа к API телефона из подгружаемых программ. Сверните, пожалуйста, эту гору, обеспечьте нас качественными мобильными сервисами (OpraMini, Jimm и т.д.) c доступом в Интернет, и чтобы вирусов никаких не было. А то в игрушки играть надоело...
iZen - а что в Mono\.NET такой доступ к тому API есть? Так же нету.
Ну а если линукс реально доберется до мобил - доступ к апи будет! И что тогда? "Что с нами всеми (ява-прогсами) будет?"(С) :)
>iZen - а что в Mono\.NET такой доступ к тому API есть?
>Так же нету.
>Ну а если линукс реально доберется до мобил - доступ к апи
>будет!Вы уверены?
Я нет.
Neo FreeRunner полностью опубликован в плоть до принципиальной схемы. Это первая ласточка. Надеюсь, наша страна прочно встанет на рельсы Open Source. Если кто помнит, во времена CCCР вся бытовая техника поставлялась со схемами. Лишнее сдесь только то, что бумага тратилась зря, ведь многим эти схемы даже в туалете не пригодились. Не только от пользователей не скрывали "суть предмета", но и от "конкурентов". Вот уж где было честное соревнование.
Порочно строить бизнес на искуственных секретах. Ведь всё держится на не грамотных покупателях, о какой конкуренции может идти речь? Рынок в конце концов захламлён ширпотребом. Мобильники - яркий пример, могли стартовать сразу с класса смартфон. Но нужно было выжать денежную прибыль с морально устаревшей электроники, а главное выдать это за революционный прорыв. На этом рынке сошлись титаны электронной промышленности, но народу до сих пор "скармливают" вчерашний день. Эффект от конкуренции идёт ровно на карман эффектоводам. Тут главное не зазиваться, ковыряясь пальцем в носу, просматривая отчёты о прибылях, как например это произошло с моторолой...Бесконечно долго можно восхищать не просветлённый разум одиними фигурами из пальцев.
>Мобильники — яркий пример, могли стартовать сразу с класса смартфон.благородный дон никогда не думал над тем, что не всем нужны аппараты, у которых собственно «позвонить» — функция побочная и чуть ли не лишняя? пусть свои «смартфоны» засунут себе в производственное отверстие и сделают, наконец, хоть один телефон.
Бытовая техника в СССР поставлялась со схемами только для того, чтобы инженеры могли чинить эту технику у себя дома или у знакомого. Иными словами пониженное качество изготовления и гарантия работоспособности компенсировалось самостоятельностью способных граждан. Это другая крайность.Как следует из названия, мобильные телефоны не могли быть сразу смартфонами. Смартфон рассчитывался как раз на "непросветлённый разум". И эти самые смартфоны основную функцию (телефон) стали выполнять гораздо хуже. Ну и на новизне и выжимаются деньги. :)
>[оверквотинг удален]
>лет назад. Именно виндофилия скосила и опустился до программирования под VBA.
>И даже нравилось! Но лин, слава богу, поставил на место. Нативные
>проги для него и точка, ведь всё для этого есть. Нет
>же, наплодилось фреймворков. "Простить" могу только перлу, да и то лишь
>за "дань традициям". Народ зрите в корень, и вдумывайтесь как можно
>глубже! Авось пронесёт вас от подсаживания на всякие жабы неты и
>прочие мидлеты. Эти костыли в пору винде, как попытка поиметь кросплатформенность
>в конкуренции лину.
>Блин, ведь на сях с толпой наработанных либ можно горы свернуть, чего
>ещё нужно...А потом вы уволитесь и кому то эти ващи горы придется поддерживать и провести огромное количество времени в изучении ваше самостийного API. Ни ему ни вам толку от этого нет. Особенно в плане дальнейшей карьеры.
пусть используют Java Management Extensions (JMX)
> аналог SourceForge.net от MicrosoftДа, судя по лицензии проекта от MS скоро еще и аналог свободы от майкрософт выйдет - ну там строгий ошейник и наручники, например.Которые, разумеется, оплачиваете вы сами.