LINUX.ORG.RU

Создана компания Xamarin для продолжения разработки Mono

 , , ,


0

2

Мигель де Иказа официально объявил о создании компании Xamarin, которая приютила ведущих разработчиков Mono, попавших под сокращение в Novell в начале мая этого года. Выделение команды, занимающейся Mono, в независимое подразделение рассматривалось уже в прошлом году, но этот план не был приведён в исполнение.

Новая компания сосредоточит внимание на мобильных решениях (для iOS и Android), а также продолжит развитие Mono и Moonlight. Планируется работа над заказными проектами, а также обучение и консалтинг. Кроме того, на июль по-прежнему запланирована конференция для разработчиков Monospace, которая пройдёт в Бостоне.

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

★★★★★

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

Просто Xamarin купят. Кто именно - пока неизвестно. Но если это будет Oracle - тогда начнётся битва титанов проприетарщины: мелкософта и оракла. А затем подтянется Apple со своими очевидными патентами, и её дружно заткнут в её же зад.

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

mixrin> Кода на нем написано соизмеримо с джавой.

Нормального, используемого и некривого? Не верю!

Quasar ★★★★★
()
Ответ на: Парадокс от anonymous

Двойной парадокс!

C++ плохой язык, но моно его лучше!

Для вашего сведения чтобы быть уверенным что C++ лучший надо его изучать, что противоречит вашей же фразе «ничего в жизни».

И наконец, можете не переживать, быдлоязыкам уже вовсю «учат» в институтах. Это же проще чем понимать, или ещё хуже объяснять, как оно работает.

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

>интересно 2 человека и один анонимус тянут на 3.5 анонимуса?

не, тога человек = 1.25 анонимуса. такого не бывает.

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

>Один я никак не пойму, зачем вообще этот mono нужен, в чём его прелесть?

моно позволило и позволит перевести кучу Ъ-ынтерпрайзного кода, написанного для дотнетов

Ingwar ★★★★★
()

трололошеньки

http://www.opennet.ru/opennews/art.shtml?num=30575

Не исключено, что создание компании Xamarin может привести к конфликту, в котором может фигурировать интеллектуальная собственность Novell (например, претензии могут быть связаны с товарным знаком Mono и доменом mono-project.com) и патенты Microsoft (статус кво во многом сохранялся благодаря партнёрству Microsoft и Novell).


патенты Microsoft (статус кво во многом сохранялся благодаря партнёрству Microsoft и Novell)


патенты Microsoft

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

> Что-то будет через год примерно.

Мигель уже показал, что может всё сделать быстро (Moonlight зафигачил за пару недель, потому что им сказали: «хотите выступить с мунлайтом на конференции?» и он с горяча сказал «ага»). Так что я верю)

kost-bebix ★★
()
Ответ на: комментарий от Led

> Годное - это то, что «переписывать с нуля» нет необходимости.

Странное у тебя понятие годного.

kost-bebix ★★
()

Интересно, как это отразится на портировании Unity 3D, он же на Mono сделан. Неужели опять ждать не пойми сколько времени?..

darv
()

Несмотря на то, что C# - лучшее, что мог поиметь Линукс, моно в его текущей «байткод-реализации» - не нужен. Вся эта «многоплатформенность» - многолетний пшик, которым пудрят моск быдлокодерам. «Переносимым» может быть только хелловорлд с циклом до 10, всё остальное (в особенности графика) - это геморой во весь рост. Не верьте данайцам, многоплатформенность приносящим. :)

Но на моно свет клизмой не сошёлся - есть ещё D! Вот он может быть вполне хорошим претендентом на замену болота си-сипипей.

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

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

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

Думаю, тремя они не ограничатся.
Кроме того, это ж разработчики mono, то есть люди, привыкшие напрягаться ради 0% рынка.

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

И наконец, можете не переживать, быдлоязыкам уже вовсю «учат» в институтах. Это же проще чем понимать, или ещё хуже объяснять, как оно работает.

Для Ъ: у нас в институтах программирование, численные методы и проч. есть не только для профессиональных программистов, но и для всех естественнонаучников. И биологу или химику изучить Питон или скриптовый язык Матлаба в базовом варианте за отпущенное время --- реально. Изучить и начать извлекать пользу. А выучить C++ до такой степени, чтобы начать на нём делать что-то вменяемое --- нет.

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

> Не пользуюсь но Моно нуно. Жаль, тот же OpenShot тормозным получился.

OpenShot написан на Python

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

> Кстати, как там дела у Vala?

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

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

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

Враньё вряд ли стоит считать нормою, даже если это политкорректно называется «троллинг».

  • D --- язык в первую очередь системного программирования, C# --- прикладного.
  • Ни на том, ни на другом ничего стоящего и жизненно необходимого пока не написано.
  • D1 стабилен, обратно совместим по минорным версиям, начиная с 2007 года (т.е. с тех пор, как был объявлен стабильным), и имеет привязки к графическим библиотекам, а D2 --- нестабилен, как и всякая альфа, но это естественно.
  • Выпуски референсных компиляторов для D происходят раз в 3--4 месяца, каждый раз происходит исправление от 50 до 100 ошибок и регрессий, добавление нового функционала в стандартную библиотеку.
Vudod ★★★★★
()
Ответ на: трололошеньки от Manhunt

Мда. Испортился опеннет :)

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

Да, но раньше-то они напрягались потому что у Novell был стратегический интерес, а теперь они сами по себе. Ну посмотрим, но WP7 при всей любви Nokia никто всерьёз пока не рассматривает в качестве перспективной платформы.

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

> Один я никак не пойму, зачем вообще этот mono нужен, в чём его прелесть?

Это отличный язык C# с чистыми API и прочим на нормальных платформах (Linux, Mac OS).

kost-bebix ★★
()

Патенты моно монопольно принадлежать микрософту, микрософт дал официальное разрешение новелу пользоваться своими патентами, где и стали разрабатывать проект моно. А следовательно легальность моно была только в составе новелла. Кто давал право на проприетарные патенты Xamarin? То есть теперь моно официально становится вне закона. Любое использование моно официально становится нарушением патентного законодательства. А значит встает только один вопрос, когда микрософту станет выгодно начать патентный троллинг линукса за использование моно? Понятное дело, что жалкое подобие дотнета им не конкуренты. Но вот извлечь выгоды из троллинга линукса они вполне могут. Либо из моно выпиливают все патенты микрософты основываясь только на открытых спецификация, что сделает моно пародией на демоверсию дотнета, либо пусть засовывают его себе в жопу. Главный аргумент монодрочеров это развитый язык программирования, но нафиг он нужен в линуксе, когда есть питон, vala, а еще есть и даже паскальный lazarus, для клепания форточек он просто идеален и намного лучше моно. Да много чего другого есть в линуксе... про яву я вообще молчу. :) Тем кому нужна реальная многопланность без перекомпиляции, на моно и не посмотрят. После явы на моно без слез не взглянешь. Моно - это подобие, клона явы. И хотя клон вышел не хуже оригинала, но его подобие в виде моно, просто на порядок ниже по уровню.

vladoos
()
Ответ на: комментарий от kost-bebix

>> Один я никак не пойму, зачем вообще этот mono нужен, в чём его прелесть?

Это отличный язык C# с чистыми API и прочим на нормальных платформах (Linux, Mac OS).


Угумс, этакий FreePascal, но не Pascal.

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

> И наконец, можете не переживать, быдлоязыкам уже вовсю «учат» в институтах.

А C++ не быдлоязык что ли?

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

>> Дотнет патентоопасен...

Интересно, долго ли ещё будут повторять этот 4.2


Это может быть и не таким уж 4.2
Да, за спецификации на сам язык обещали не судить.
Но ведь есть еще библиотеки, без которых дотнет-приложения на моно работать не будут. За ту же WPF микрософт обещал судить вдоль и поперек.
Еще есть техники оптимизации/быстрого_выполнения, без которых среда будет тупить. Адаптация всяких jit и умных сборок мусора для виртуальной машины дотнета. Что там с патентами на них?

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

>>Чем он лучше C++0x? Именем лучше,очевидно-же.

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

Сколько же вас тут наркоманов. Всюду вам моно мерещится. Unity тянет за собой gtkmm и python, ну и еще какую-то мелочь, моно там нет. В самой убунте есть, для banshee.

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

(не)наркоман не может отличить Unity от Unity3D?

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

> Чем он лучше C++0x?

Нормальной рефлексией, как минимум.

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

Unity 3D появилась задолго до Unity от Canonical. Скорее это вам везде мерещится убунтовская оболочка)

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

Ага, так enterprise и пойдет на mono) С трудом себе это представляю)

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

>Дотнет патентоопасен...

А джава нет, ага. Скажи это гуглю с его далвиком.

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

Ну что java, что .Net - это платформы, которые позволяют разрабатывать приложения, запускающие байт-код в некотором подобии виртуальной машины... что бьёт по производительности.

Да, они проще по устройству, на них наверное проще писать и проще сосредоточиться на конкретно решаемой задаче... но почему другие языки типа python, ruby, что там у нас ещё есть, не подходят? %(

C++ знаю многие ругаются, но мне он чем-то нравится...

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

да ладно! примеры переведённого ПО будут?

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

Если говорить о более серьёзных вещах... ну допустим - где Visual Studio под Linux? Уже портировали?

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

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

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

> Чем он лучше C++0x?

Тем что нормален. Ну как минимум вот этим http://goo.gl/XEehs
Еще можно добавить нормальное многопоточное программирование и вообще много плюшек языка.

kost-bebix ★★
()
Ответ на: комментарий от BattleCoder

но почему другие языки типа python, ruby, что там у нас ещё есть, не подходят?

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

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

> но почему другие языки типа python, ruby, что там у нас ещё есть, не подходят?

.Net != C#.

Вообще, как я понял, точканет — это такая универсальная платформа, которая по задумке позволяет писать на разных языках, используя общий фреймворк и библиотеки. Получается, можно написать одну часть программы на бейсике, другую на плюсах, третью на сишарпе, а потом обернуть питоном. И все это прозрачно и безболезненно. Разве плохая задумка? (:
Но сам я это добро не юзал, ничего больше сказать не могу. В принципе, что-то похожее возможно и с явой (JPython, JRuby), но тут решили сделать все гораздо глобальнее.

pevzi ★★★★★
()

Что-то я не пойму, у Novell был договор о ненападении с MS(договор похожий на пакт Молотова-Рибентропа:), а с Xamarin будет подобный? С одной стороны Mono оттягивает разработчиков от технологий Java, что угодно MS. С другой стороны Mono и .NET не на 100% совместимы, что говорит о том, что разрабатывающий проект на Mono разработчик должен будет писать проекты с оглядкой именно на Mono, а не на официальный .NET.

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

Не поймешь, студентота, от того, что тупой. .net сейчас самая адекватная универсальная VM. Смотри, как им в Second Life пользуются, например.

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

Ну, велосипеден скорее сишарп, а не дотнет. Но сишарп всё-таки - основной из трёх (или не трёх?) поддерживаемых языков.

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