LINUX.ORG.RU

Мигель де Иказа о Моно.


0

0

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

>>> Интервью



Проверено: Demetrio ()

ух ты, не знал что он такой крутой :)

думал, просто девелопер из главных в Mono

laad
()

Что мне понравилось - O'Reilly выпустила книжку "Mono: A Developer's Notebook". Посмотрел главу (sample chapter) - занятно, занятно. Вот бы на русский перевели.

stark_lnx
()

Что вы как маленькие? Лебезите перед каждым новым чихом Microsoft'а. Сегодня Microsoft выпустило .net, завтра еще что-то. Вас используют большие дяди в лице Novell и Microsoft. Первая компания хочет пораздражать вторую и заработать себе этим политические дивиденды. Причем, обе понимают что у мифологического .net нету никакого будующего: первая (novell) потому, что ей оно нафиг не надо, вторая (microsoft) потому, что знает, что завтра она выпустит еще что-то, революционно "новое" - продавать что-то ведь надо? А .NET (как и все предыдущие разработки) выкинет в мусорку, тудаже пойдет и любимый гномовцами Mono.

Кстати, интересная особенность. Именно гном сдирает все наиболее критикуемые решения Microsoft'a. Gconf (реестр), Mono (.Net). Сами думать разучились... Мигель де Иказа готовит Гном к похоронам, или полному переходу на винду (заместо explorer'a).

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

Ну покрайней мере приложения которые на под mono написаны, очень приятные. Я про f-spot, muine, tomboy, beagle.

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

почитай книжку ф. максвела про балмера, там сказано зачем мсу нету нужен

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

>Кстати, интересная особенность. Именно гном сдирает все наиболее критикуемые решения Microsoft'a. Gconf (реестр), Mono (.Net).

реестр оффтопика и рядом с GConf не валялся =)

а по поводу .net и фразы:

>Мигель де Иказа готовит Гном к похоронам, или полному переходу на винду (заместо explorer'a

wine team готовит к похоронам весь linux?

PS: кончай курить всякую дрянь

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

> Причем, обе понимают что у мифологического .net нету никакого будующего...

Есть такой хороший обычай: некоторые думают, прежде чем сказать что-нибудь. Это я к тому, что С# и .NET - прошли стандартизацию ISO - как язык C++ например.
Поэтому с тем же успехом можно сказать, что С++ - порождение Интела, ведь у них есть icc, если, конечно, не подумать прежде чем говорить.

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

нетехнический ыопрос чем кончится этот бардак к сожалению всй более и более ясен. Всё меньше людей с природной способностью к чему либо будут этим заниматься, всё ниже качество, и этот процесс будет минимум итеративный. Еще снизяться прибыли и... С другой стороны объеденение всего и вся на основе вычислительных ресурсов, оно необходимо, но оно будет всй менее и менее качественным и всй более и более дорогим. Приходят математические средства поектирования и документирования и цена становится запредельной. А надобность в программистах в сегоднешнем виде отпадает совсем. Так же как и в фирмах монополиях.

А вы гном, Иказа .... Очень хочется увидеть 2050 год.

anonymous
()

Чуваки, как MONO поставить себе? дистр Федора коре 3 накачал кучку рпмок ничего не ставиться ... =(

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

2 anonymous (*) (23.03.2005 11:39:15)

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

anonymous
()

Господа ( и дамы иже еси ), я например в восторге от этого:

<quote>
Memory consumption reduction: Mono's memory consumption is lower than
ever, and for GUI applications, it actually consumes less than the
equivalent programs written in Perl or Python. It has been an
important goal of us to reduce memory usage in Mono.
</quote>

<quote>
Ahead-of-time compilation: Although present in the Mono 1.0 release,
this feature that is used to basically pre-compile all of your
bytecode into native executable code has been vastly improved. In Mono
1.2, we redesigned it not only to minimize the run time, it is now
designed to minimize memory usage by having multiple Mono processes
share the same pre-compiled code by using position-independent code.
This is important when people are running multiple Mono applications
on their desktop.
</quote>


Это действительно круто, и это направление, в котором (как мне
кажется) должна двигаться жаба, а иначе, с песнями "какие мы крутые да
могучие" останется в жопе. История этому подтверждение - сначала это
прошли VMS затем Unix ...




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

А почему в грёбаном генту как стейбл помечена старьё - версия 0.28, которое к тому же и не собирается :(

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

>Это действительно круто, и это направление, в котором (как мне >кажется) должна двигаться жаба, а иначе, с песнями "какие мы крутые да >могучие" останется в жопе. История этому подтверждение - сначала это >прошли VMS затем Unix ...

Курить жабу, сосать ЭРТЭЭФЭМ.

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

Согласен. Но дистрибутивов, в которые уже входит Mono, пока крайне мало. Поэтому считать его общедоступным средством разработки пока не стоит.

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

Чушь. Что это за разработчик, который не в состоянии скомпилировать собственное средство разработки? Тем более что никаких косяков со сборкой моно на современном дистрибутиве не наблюдается

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

>Мигель де Иказа готовит Гном к похоронам, или полному переходу на винду (заместо explorer'a).

На винду - это круто :) Я бы пользовался - факт.

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

>На винду - это круто :) Я бы пользовался - факт.

Вот выйдет Qt4, может и на венду кто-то решится KDE4 портировать. :)

mikhail
()

Народ, ну нет в этом .NET панацеи! Novell он нужен просто для того чтобы таскать поделки бедных индийцев. Не пойму, откуда такой ажиотаж ?

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

>Народ, ну нет в этом .NET панацеи!

Панацеи от чего? Просто уже который раз пытаются создать средство для быстрой и легкой разработки приложений. Чтобы в проектах могли учавствовать не только профи с 10 year experience, а и зеленые новички и эти проекты работали бы ( например опыт VB и жаба очень четко показывает это). Причем люди четко понимают стоЯщие перед ними задачи и недостатки существующих средств. Будет классно если эта попытка окажется успешной. А она похоже таковой окажется.

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

emerge -pv mono ~

These are the packages that I would merge, in order:

Calculating dependencies ...done! [ebuild N ] dev-libs/icu-3.2 9,363 kB [ebuild N ] dev-lang/mono-1.0.6 -debug +nptl 39,852 kB на 0.28 не похоже.

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

2 AP

Я пробовал собирать Beagle, в Debian и Ubuntu. Да в Debian это гемморой, в Ubuntu дело 10 минут. Ядро пересобирать не надо, inotify патч уже там. Ставишь из репозитария самого ubuntu всё что нужно для beagle, gtk-cil, gnome-cil, dbus-cil спсисок есть в Ubuntu wiki, далее тащищь из cvs beagle, autogen.sh ; make. Проверено работает на ура, всё что нужно ищет. В том же wiki дают совет не ставить evolution-cil он с evolutin-2.2 криво работает пока. F-spot и Tomboy есть в репозитарии.

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

> Народ, ну нет в этом .NET панацеи!

Нет, конечно. Но по сравнению с жабой и свингом, для разработки
клиентского софта, Mono/C#/Gtk# очень даже неплох.

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

В gentoo старьё - версия 0.28 , которая не компилится к тому же :((

vi /etc/portage/package.keywords

dev-lang/mono ~x86

и все в шоколаде

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

Народ, а реально в этом моно мастдайные проги под .net будут работать? Гуевые будут? Есть ли какие нибудь проблемы с запуском, несовмесимости и тд?

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

>Народ, а реально в этом моно мастдайные проги под .net будут работать? Гуевые будут? Есть ли какие нибудь проблемы с запуском, несовмесимости и тд?

Сейчас проблем дохера кроме просто багов в Моно (на которые напороться мало шансов если делаешь не мега приложение) есть расхождения в понимании того что такое должно быть такой-то или такой-то класс. Вплоть до того, что в MSDN написано одно, реализовано другое, а в Моно - как в MSDN. GUI (WinForms)- заработае походу не скоро, но GTK# пашет более-менее

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

потому как пакет теперь в другой ветке лежит. кажись dev-lang, а не dev-dotnet

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

2 AP

Я пробовал собирать Beagle, в Debian и Ubuntu. Да в Debian это гемморой, в Ubuntu дело 10 минут. Ядро пересобирать не надо, inotify патч уже там. Ставишь из репозитария самого ubuntu всё что нужно для beagle, gtk-cil, gnome-cil, dbus-cil спсисок есть в Ubuntu wiki, далее тащищь из cvs beagle, autogen.sh ; make. Проверено работает на ура, всё что нужно ищет. В том же wiki дают совет не ставить evolution-cil он с evolutin-2.2 криво работает пока. F-spot и Tomboy есть в репозитарии.

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

> Просто уже который раз пытаются создать средство для быстрой и легкой разработки приложений. Чтобы в проектах могли учавствовать не только профи с 10 year experience, а и зеленые новички и эти проекты работали бы

"А вы как ни садитесь, всё в музыканты не годитесь", А.И. Крылов.

Если человек программировать не умеет, то и не обучившись и не сумеет, хоть на чём бы то ни было. Максимум -- наплодит глючных поделок. И наоборот, если умеет, то и на VB что-то не совсем отстойное напишет.

anonymous_incognito ★★★★★
()

Я точно знаю, что заставит меня не использовать Mono в следующем проекте - их JIT валится на слишком больших методах...

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

> Есть такой хороший обычай: некоторые думают, прежде чем сказать что-нибудь. Это я к тому, что С# и .NET - прошли стандартизацию ISO - как язык C++ например.

Гон. Они "прошли стандартизацию" не в ISO, а в ECMA - это такая контора, которая зарабатывает не продажей (качественных) стандартов, а получением бабок за принятие к стандарту чего угодно. Чтобы пройти стандартизацию в ISO нужна не одна пятилетка, несколько независимых реализаций (правда необязательно полностью соответствующих стандарту) и т.д. и т.п. Никогда бы МС за такой срок не стандартизировала это. Или можен номер стандарта скажешь? У С++, например, 14882, а у С - 9989. А у С# какой?

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

Хм... Ну вот я до сих пор не могу ghc6.4 собрать на x86_64 - я что, хреновый разработчик? Портировать что либо - дело тяжкое...

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

>Просто уже который раз пытаются создать средство для быстрой и легкой
>разработки приложений. Чтобы в проектах могли учавствовать не только
>профи с 10 year experience, а и зеленые новички и эти проекты работали
>бы ( например опыт VB и жаба очень четко показывает это). Причем люди
>четко понимают стоЯщие перед ними задачи и недостатки существующих
>средств. Будет классно если эта попытка окажется успешной. А она
>похоже таковой окажется.

Купи у борланда Together и будет тебе щастье

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

Надо же. Ещё одна причина завести дома ADSL и спилить на убунту.

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

> Что два? В два раз? Да, примерно в два. Теперь их десяток :)

В смысле, был один, а стало два.

Но, Саша, верьте мне, это ествественный процесс, никак с .NET и прикладухами на нем не связанный. Просто время идет, старость не радость, все такое ;-)

AlexM ★★★★★
()

ваще вешь неплохая! но надо включить в ядро или в крайнем случае в binutils (или можно иксы на него скомпилировать)! и нах бил будет лапу сосать а потом и у столмана! винду будут использовать только казино для генерации случайных чисел как источник энтропии! а бамлер будет зарабатывать на жизнь исправлением багов мозилы!

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

>винду будут использовать только казино для генерации случайных чисел как источник энтропии!

А какой аналог /dev/random есть в венде? Я только random от времени знаю в венде, но он абсолютно не секьюрный.

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

>А какой аналог /dev/random есть в венде? Я только random от времени знаю в венде, но он абсолютно не секьюрный.

эта, а /dev/random разве секьюрный?

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

>эта, а /dev/random разве секьюрный?

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

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