Зачем Майкрософту рубить сук, на котором он сидит?
От: alexanderfedin США http://alexander-fedin.pixels.com/
Дата: 03.03.13 22:13
Оценка:
Многие посетители КЫВТ-а регулярно пишут вещи, которые показывают полное непонимание мотивации компании, стоящей за теми или иными решениями.
Мне кажется, настала пора приоткрыть этим людям глаза на происходящее.

Итак, зачем Майкрософту рубить сук, на котором он сидит?

Причина такова:
Компания зарабатывает деньги не на продаже .NET, а на продаже операционной системы Windows. .NET — это средство для облегчения создания программ под Windows сторонним производителям, а не способ облегчить перенос этих программ на другие платформы.
Именно поэтому компания поддерживает платформу Mono ровно настолько, чтобы её не обвинили в монополизме, и ни на грамм больше.
Можете сами проэкстраполировать эту причину на остальные неясные случаи и решить для себя, прав я или нет.

04.03.13 10:58: Перенесено модератором из '.NET' — TK
Respectfully,
Alexander Fedin.
microsoft politics decisions way roadmap майкрософт политика решения пути
Re: Зачем Майкрософту рубить сук, на котором он сидит?
От: alxrie  
Дата: 04.03.13 03:35
Оценка: -1
Здравствуйте, alexanderfedin, Вы писали:

A>Итак, зачем Майкрософту рубить сук, на котором он сидит?


A>Причина такова:

A>Компания зарабатывает деньги не на продаже .NET, а на продаже операционной системы Windows. .NET — это средство для облегчения создания программ под Windows сторонним производителям, а не способ облегчить перенос этих программ на другие платформы.
A>Именно поэтому компания поддерживает платформу Mono ровно настолько, чтобы её не обвинили в монополизме, и ни на грамм больше.

А при чем тут Microsoft? Есть разработчики Mono. И в первую очередь от них зависит совместимость Mono с .NET.
Re[2]: Зачем Майкрософту рубить сук, на котором он сидит?
От: IObserver Ниоткуда  
Дата: 04.03.13 06:39
Оценка:
Здравствуйте, alxrie, Вы писали:

A>А при чем тут Microsoft? Есть разработчики Mono. И в первую очередь от них зависит совместимость Mono с .NET.


А кормит их кто?
Re[3]: Зачем Майкрософту рубить сук, на котором он сидит?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 04.03.13 07:11
Оценка:
Здравствуйте, IObserver, Вы писали:

IO>А кормит их кто?


Кастомеры которые к микрософту не имеют никакого отношения.
Re: Зачем Майкрософту рубить сук, на котором он сидит?
От: a_g_99 США http://www.hooli.xyz/
Дата: 04.03.13 07:46
Оценка: +2 -8 :))) :))) :))) :))) :))
Здравствуйте, alexanderfedin, Вы писали:

A>Многие посетители КЫВТ-а регулярно пишут вещи, которые показывают полное непонимание мотивации компании, стоящей за теми или иными решениями.

A>Мне кажется, настала пора приоткрыть этим людям глаза на происходящее.

A>Итак, зачем Майкрософту рубить сук, на котором он сидит?


Потому что MS нужно как-то выживать.

1) Прошли те времена когда win занимала 85% на рынке ОС. Наступили времена, когда основные конкуренты Apple и Google захватили уже более половины рынка. И каждый из них продвигает свою платформу (objC & java соответственно), которая отбирает разработчиков у MS. В конце концов MS придется идти по пути oracle мигрируя свои флагманские продукты под наиболее famous операционное окружение, если они хотят выжить. И потребуется платформа для разработки под эти продукты. Винда кстати приносит лишь четверть доходов MS.

2) c# становится неконкурентоспособен относительно java. На заре соперничества это действительно был первоклассный продукт на платформе MS, но сейчас он "сливает" за счет отсутствия должной производительности (по отношению к оракловому хотспоту) и концептуальных фич (типа кроссплатформенности). Если это будет продолжаться, в течение 5 лет шарп скатится до уровня какого-нибудь паршивого clojure, а java будет наиболее популярной платформой.

На самом деле MS очевидно сильно проигрывает борьбу за платформу Oracle/Google и сообществу С++ благодаря отсутствию грамотных разработчиков платформы с одной стороны и тупого ожиревшего менеджемента с другой.
Re[2]: Зачем Майкрософту рубить сук, на котором он сидит?
От: Евгений Акиньшин grapholite.com
Дата: 04.03.13 08:02
Оценка:
Здравствуйте, a_g_99, Вы писали:


__>2) c# становится неконкурентоспособен относительно java. На заре соперничества это действительно был первоклассный продукт на платформе MS, но сейчас он "сливает" за счет отсутствия должной производительности (по отношению к оракловому хотспоту) и концептуальных фич (типа кроссплатформенности). Если это будет продолжаться, в течение 5 лет шарп скатится до уровня какого-нибудь паршивого clojure, а java будет наиболее популярной платформой.


А есть какие-то тесты, доказывающие выделенное? Я как-то плохо себе представляю, что нужно сделать в джава, чтобы компенсировать отсутствие типов, хранящихся по значению.
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[2]: Зачем Майкрософту рубить сук, на котором он сидит?
От: hattab  
Дата: 04.03.13 08:07
Оценка:
Здравствуйте, alxrie, Вы писали:

a>Есть разработчики Mono. И в первую очередь от них зависит совместимость Mono с .NET.


Да? И как скоро обещают WPF под Mono?
avalon 1.0rc3 build 432, zlib 1.2.5
Re[3]: Зачем Майкрософту рубить сук, на котором он сидит?
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 04.03.13 08:08
Оценка:
Здравствуйте, Евгений Акиньшин, Вы писали:

ЕА>Я как-то плохо себе представляю, что нужно сделать в джава, чтобы компенсировать отсутствие типов, хранящихся по значению.


А не так часто они и нужны для повышения перфоманса:
1) Для коллекций есть всякие костыли типа trove
2) Со всякими локальными наворотами отлично справляется escape-анализ
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[2]: Зачем Майкрософту рубить сук, на котором он сидит?
От: Michael7 Россия  
Дата: 04.03.13 11:02
Оценка:
Здравствуйте, a_g_99, Вы писали:

__>Здравствуйте, alexanderfedin, Вы писали:


A>>Многие посетители КЫВТ-а регулярно пишут вещи, которые показывают полное непонимание мотивации компании, стоящей за теми или иными решениями.

A>>Мне кажется, настала пора приоткрыть этим людям глаза на происходящее.

A>>Итак, зачем Майкрософту рубить сук, на котором он сидит?


__>Потому что MS нужно как-то выживать.


__>1) Прошли те времена когда win занимала 85% на рынке ОС. Наступили времена, когда основные конкуренты Apple и Google захватили уже более половины рынка. И каждый из них продвигает свою платформу (objC & java соответственно), которая отбирает разработчиков у MS. В конце концов MS придется идти по пути oracle мигрируя свои флагманские продукты под наиболее famous операционное окружение, если они хотят выжить. И потребуется платформа для разработки под эти продукты. Винда кстати приносит лишь четверть доходов MS.


Зато MS умеет жать, где не сеяла. С каждого (ну почти каждого) андроид-девайса есть капает $10-$15 за патенты на алгоритмы. А у Apple они имеют сейчас точно неизвестно какой, но вроде довольно заметный процент акций.
Re[3]: Зачем Майкрософту рубить сук, на котором он сидит?
От: Cyberax Марс  
Дата: 04.03.13 11:07
Оценка: +1 :)))
Здравствуйте, Michael7, Вы писали:

M>Зато MS умеет жать, где не сеяла. С каждого (ну почти каждого) андроид-девайса есть капает $10-$15 за патенты на алгоритмы.

Навозные черви, что ещё сказать.

M>А у Apple они имеют сейчас точно неизвестно какой, но вроде довольно заметный процент акций.

Не имеют, они их давно продали. И процент известен был — они обязаны его в SEC filings писать.
Sapienti sat!
Re[4]: Зачем Майкрософту рубить сук, на котором он сидит?
От: Евгений Акиньшин grapholite.com
Дата: 04.03.13 12:12
Оценка:
Здравствуйте, xvost, Вы писали:

X>Здравствуйте, Евгений Акиньшин, Вы писали:


ЕА>>Я как-то плохо себе представляю, что нужно сделать в джава, чтобы компенсировать отсутствие типов, хранящихся по значению.


X>А не так часто они и нужны для повышения перфоманса:

X>1) Для коллекций есть всякие костыли типа trove
X>2) Со всякими локальными наворотами отлично справляется escape-анализ

А есть какие-то тесты или какие-то иные численные показатели этого "отлично"?
Я вот например в си-шарпе частенько использую структуры типа вектора, и преобразований с ними производится очень много, и глубина стека вызовов бывает приличная.
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[2]: Зачем Майкрософту рубить сук, на котором он сидит?
От: veroni  
Дата: 04.03.13 16:49
Оценка:
Здравствуйте, a_g_99, Вы писали:

__>Здравствуйте, alexanderfedin, Вы писали:


A>>Многие посетители КЫВТ-а регулярно пишут вещи, которые показывают полное непонимание мотивации компании, стоящей за теми или иными решениями.

A>>Мне кажется, настала пора приоткрыть этим людям глаза на происходящее.

A>>Итак, зачем Майкрософту рубить сук, на котором он сидит?


__>Потому что MS нужно как-то выживать.


__>1) Прошли те времена когда win занимала 85% на рынке ОС. Наступили времена, когда основные конкуренты Apple и Google захватили уже более половины рынка.


Вранье и провокация, по последнему отчету гугла мобильные пользователи телефонов приносят прибыли ему в 10 раз меньше, чем декстопники и ноутбучники.
Re[2]: Зачем Майкрософту рубить сук, на котором он сидит?
От: Yoriсk  
Дата: 05.03.13 08:27
Оценка:
Здравствуйте, a_g_99, Вы писали:

__>2) c# становится неконкурентоспособен относительно java. На заре соперничества это действительно был первоклассный продукт на платформе MS, но сейчас он "сливает" за счет отсутствия должной производительности (по отношению к оракловому хотспоту) и концептуальных фич (типа кроссплатформенности).


Я вот смотрю на список игр на XNA в AppStore, Android Мarketplace и Сhrome Web Store и недоумеваю — о каком отсутствии производительности и концептуальных фичах типа кроссполатформенности идёт речь?
Re[3]: Зачем Майкрософту рубить сук, на котором он сидит?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 20.03.13 13:56
Оценка:
Здравствуйте, Yoriсk, Вы писали:

Y>Я вот смотрю на список игр на XNA в AppStore, Android Мarketplace и Сhrome Web Store и недоумеваю — о каком отсутствии производительности и концептуальных фичах типа кроссполатформенности идёт речь?


И много ты видишь бизнес-приложений под XNA ?
Re[4]: Зачем Майкрософту рубить сук, на котором он сидит?
От: Yoriсk  
Дата: 21.03.13 10:07
Оценка:
Здравствуйте, Ikemefula, Вы писали:

Y>>Я вот смотрю на список игр на XNA в AppStore, Android Мarketplace и Сhrome Web Store и недоумеваю — о каком отсутствии производительности и концептуальных фичах типа кроссполатформенности идёт речь?

I>И много ты видишь бизнес-приложений под XNA ?

И много ты видишь бизнес-приложений с требованием концептуальных фич типа кроссплатформенности?
Re[5]: Зачем Майкрософту рубить сук, на котором он сидит?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 21.03.13 10:13
Оценка: -3 :)))
Здравствуйте, Yoriсk, Вы писали:

Y>>>Я вот смотрю на список игр на XNA в AppStore, Android Мarketplace и Сhrome Web Store и недоумеваю — о каком отсутствии производительности и концептуальных фичах типа кроссполатформенности идёт речь?

I>>И много ты видишь бизнес-приложений под XNA ?

Y>И много ты видишь бизнес-приложений с требованием концептуальных фич типа кроссплатформенности?


Практически все сталкиваются с этой необходимостью.
Re[6]: Зачем Майкрософту рубить сук, на котором он сидит?
От: Yoriсk  
Дата: 21.03.13 10:32
Оценка:
Здравствуйте, Ikemefula, Вы писали:

Y>>>>Я вот смотрю на список игр на XNA в AppStore, Android Мarketplace и Сhrome Web Store и недоумеваю — о каком отсутствии производительности и концептуальных фичах типа кроссполатформенности идёт речь?

I>>>И много ты видишь бизнес-приложений под XNA ?
Y>>И много ты видишь бизнес-приложений с требованием концептуальных фич типа кроссплатформенности?
I>Практически все сталкиваются с этой необходимостью.

Очевидно что никто не сталкивается.

Вот игроделы — сталкиваются, результаты видны. Сталкивались бы разработчики "бизнес-приложений"(кстати, уточните что это, а то мы можем о разных вещах говорить) — сделали бы свои продукты под все эти XNA(там еще ЕМНИП win forms прикручиваются), совсем как игроделы. И мы видели бы результаты.
Re[3]: Зачем Майкрософту рубить сук, на котором он сидит?
От: loginx  
Дата: 21.03.13 10:33
Оценка:
Здравствуйте, Yoriсk, Вы писали:

Y>Я вот смотрю на список игр на XNA в AppStore, Android Мarketplace и Сhrome Web Store и недоумеваю — о каком отсутствии производительности и концептуальных фичах типа кроссполатформенности идёт речь?


Плиз научите определять прямо по взгляду на страницу программы в сторах на чем она сделана?!
Re[4]: Зачем Майкрософту рубить сук, на котором он сидит?
От: Yoriсk  
Дата: 21.03.13 10:53
Оценка:
Здравствуйте, loginx, Вы писали:

Y>>Я вот смотрю на список игр на XNA в AppStore, Android Мarketplace и Сhrome Web Store и недоумеваю — о каком отсутствии производительности и концептуальных фичах типа кроссполатформенности идёт речь?

L>Плиз научите определять прямо по взгляду на страницу программы в сторах на чем она сделана?!

Прямо по взгляду я тоже не умею. А вот погуглив 2 минуты — более чем.

А вам зачем это надо? Если для оценки приложений на платформе/фреймворке — так зайдите с другой стороны: сначала идите на сайт оной, там будет список чего на ней сделано, дальше — вперёд в Стор/плэй смотреть рейтинги/читать обзоры.
Re[7]: Зачем Майкрософту рубить сук, на котором он сидит?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 21.03.13 13:39
Оценка: :)
Здравствуйте, Yoriсk, Вы писали:

Y>>>>>Я вот смотрю на список игр на XNA в AppStore, Android Мarketplace и Сhrome Web Store и недоумеваю — о каком отсутствии производительности и концептуальных фичах типа кроссполатформенности идёт речь?

I>>>>И много ты видишь бизнес-приложений под XNA ?
Y>>>И много ты видишь бизнес-приложений с требованием концептуальных фич типа кроссплатформенности?
I>>Практически все сталкиваются с этой необходимостью.

Y>Очевидно что никто не сталкивается.


Y>Вот игроделы — сталкиваются, результаты видны. Сталкивались бы разработчики "бизнес-приложений"(кстати, уточните что это, а то мы можем о разных вещах говорить) — сделали бы свои продукты под все эти XNA(там еще ЕМНИП win forms прикручиваются), совсем как игроделы. И мы видели бы результаты.


XNA это маленький рантайм, 32 бита и куча других ограничений и самое главное — XNA не требует инфраструктуры, то есть, вообще. А для бизнес-приложений требуется инфраструктура, которая вся насквозь некросплатформенная у микрософта, потому проще мигрировать под Джаву чем брать на себя разработку такой инфраструктуры. Собтсвенно мелочевку можно пускануть под Mono, а чуть что побольше — всё, приехали.

Это сделано абсолютно сознательно, потому что наличие такой кросплатформенной инфраструктуры сделает невыгодным виндовозный бизнес, с которого у Микрософта идут все деньги.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.