Что на самом деле произошло с Windows Vista
От: c-smile Канада http://terrainformatica.com
Дата: 03.06.17 19:20
Оценка: 5 (5)
Думал это положить в Философию, но "Война это конфликт философий", (c) мой. Поэтому пусть будет здесь.


Интересная статья от чела из команды Office: https://hackernoon.com/what-really-happened-with-vista-4ca7ffb5a1a

Немного приблизительного перевода:

Browsers начали трансформироваться в средства доставки приложений с самых первых дней ...
Знаменитое высказывание Марка Андерсона от 1995 года: "Netscape в скором времени трансформирует Windows в набор плохо отлаженных драйверов устройств".

...

Microsoft инвестировала в собственный browser и технологию встраивания ActiveX.

В то же самое время Java развивалась как альтернативный механизм "application delivery" когда код автоматически загружается с сервера по требованию клиента. Это было время <applet> в browsers и реальный "write once, run anywhere" в Web UI.

Неожиданно Микрософт подписала лицензионное соглашение с Sun про Java. Но практически сразу нарушила его встроив средства доступа к native OS API непосредственно из Java из их собственной Java VM. Что против "run anywhere" принципа Java.

В результате "Java wars" Microsoft решила идти по своему собственному пути с C#. И это решение стало гибельным по многим причинам (но C# сам по себе "is a fine piece of technology ")
...


А счастье в Web UI (и не только) было в принципе так близко ...

Еще тогда можно было бы встраивать эффективный код в Web в custom elements например:

my-video-element {
  behavior: MyVideoElement url(/extras/MyVideoElement.cls);
}


Все эти webassembly.js и прочая туфта уже тогда бы работали в JavaVM внутри browsers. А ожидание десятилетиями фич от browser vendors и пр. ?

И JavaScript так бы и остался glue языком ...
Re: Еще
От: c-smile Канада http://terrainformatica.com
Дата: 03.06.17 20:12
Оценка:
Здравствуйте, c-smile, Вы писали:

Комбинация rich storage (WinFS) и rich presentation (WPF) была "Holy Grail" Била Гейтца.

Такая богатая инфраструктура должна была бы обеспечить взрывное появление софта на следующее десятилетие ...

Та к что же пошло не так ?

Прямо сказать — всё.

Re: Что на самом деле произошло с Windows Vista
От: Слава  
Дата: 03.06.17 20:59
Оценка: +2 :))
Здравствуйте, c-smile, Вы писали:

CS>Думал это положить в Философию, но "Война это конфликт философий", (c) мой. Поэтому пусть будет здесь.


Я стесняюсь, но всё-таки спрошу. Что на самом деле произошло с Лорой Палмер?
Re[2]: Еще
От: aloch Россия  
Дата: 03.06.17 21:20
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Здравствуйте, c-smile, Вы писали:


CS>

CS>Комбинация rich storage (WinFS) и rich presentation (WPF) была "Holy Grail" Била Гейтца.

CS>Такая богатая инфраструктура должна была бы обеспечить взрывное появление софта на следующее десятилетие ...

CS>Та к что же пошло не так ?

CS>Прямо сказать — всё.


А что? Софта мало под Windows? Полно, и главное которого на HTML+JS при всем желании не сдлаешь. HTML это формочки + красивые свстоперделки в интерфейсах антивирусов , которым только этим и осталось меряться, т.к. всякая
новая зараза меж них спокойно пролетает, а тогда чем они лучше Defrnder-а встроенного?
А вот _нормальный_ (т.е. полный Excel) ты не сделаешь там никогда.

А сколько софта корпоративного на C#/WinForms/WPF понаписано, представить страшно. И там уж свистоперделни не нужны , а нужна работа софта и все. Судить о востребованности можно по продажам VS и Windows, которые очень опасные годы борьбы со свободным софтом и смогли остаться платными и как отдельный продукт, и как сервис.

А вот "Такая богатая инфраструктура должна была бы обеспечить взрывное появление софта на следующее десятилетие ..." должна была звучать так — "должна была бы обеспечить взрывное появление кроссплатформенного софта на всегда", что явно не всходило в планы МС, любившей продавать Windows. Ну и вовремя прекратить разработку ИЕ6, шедшего туда-же (уже появились там всякие HTA, расширения на JavaScript и прочее), а свою основную задачу — сделать Windows единственной нормальной платформой для работы с Веб он выполнил. Уж не для процентов в гонке браузеров. Вкладывали деньги (и как я понимаю немалые) в бесплатный продукт они совсем с другой целью — захват Windows-ом мира.

Так что в принципе всё пошло для МС более менее так. Балмеру спасибо. А вот с мобильным бизнесом у них вполне закономерный облом случился. Они ж в этот бизнес еще когда гугла никакого не было с пальмом воевать ходили. И победили ведь. И ПокетПиСи была очень популярной платформой (правда рынок сам был небольшой, и мне иногда кажется, что заход МС туда был не ради прибылей небольших, а для присмотра за рынком — нет ли конкурента Windows настольной, именно настольной!)). Для того что бы сделать это рынок таким, какой он сейчас МС не хватало харизмы как у Эпл, чтоб продавать телефоны за сумасшедшие деньги своим фанатам, ни рекламной базы как у Гугл чтобы раздавать свою ОС практически за бесплатно и сделать ее вообще частично открытой. Но это к HTML отношения не имеет уже.


Re[2]: Что на самом деле произошло с Windows Vista
От: c-smile Канада http://terrainformatica.com
Дата: 03.06.17 21:20
Оценка: +1 :))) :)
Здравствуйте, Слава, Вы писали:

С>Я стесняюсь, но всё-таки спрошу. Что на самом деле произошло с Лорой Палмер?


Незнания стесняться не надо. Надо просто себя заставлять и работать над собой — добывать информацию невзирая на забаненность в Гугле.
Re[3]: Еще
От: c-smile Канада http://terrainformatica.com
Дата: 03.06.17 21:26
Оценка: 1 (1)
Здравствуйте, aloch, Вы писали:

A>... разработку ИЕ6, шедшего туда-же (уже появились там всякие HTA, расширения на JavaScript и прочее), а свою основную задачу — сделать Windows единственной нормальной платформой для работы с Веб он выполнил. Уж не для процентов в гонке браузеров. Вкладывали деньги (и как я понимаю немалые) в бесплатный продукт они совсем с другой целью — захват Windows-ом мира.


Всё не так. Отвечу цитатой:

Also catastrophically, the bet on Avalon had been paired with a major disinvestment in IE.

The IE team was gutted to staff Avalon and IE was left on life support struggling to address the torrent of security issues cascading in.

The vision was that HTML would be a legacy technology and the kinds of applications our competitors were targeting for the browser and HTML would be built on top of the new Avalon infrastructure.

This was a huge strategic mistake and opened up a gap for the rise of Firefox and then the Chrome browser from Google.

Re[3]: Еще
От: c-smile Канада http://terrainformatica.com
Дата: 03.06.17 21:34
Оценка: +1
Здравствуйте, aloch, Вы писали:

A>А сколько софта корпоративного на C#/WinForms/WPF понаписано, представить страшно. И там уж свистоперделни не нужны , а нужна работа софта и все. Судить о востребованности можно по продажам VS и Windows, которые очень опасные годы борьбы со свободным софтом и смогли остаться платными и как отдельный продукт, и как сервис.


WinForms и "софта корпоративного" — нет вопросов. Но WPF и "софт корпоративный" как-то рядом не стоят...

По мне так на VB (up to v6 + activex components) было написано в свое время всяко больше...
Работало все быстрее и без такой нагрузки на hardware.
Re[4]: Еще
От: aloch Россия  
Дата: 03.06.17 21:36
Оценка:
Здравствуйте, c-smile, Вы писали:

чья хоть цитата? где источник?


Re[2]: Что на самом деле произошло с Windows Vista
От: Философ Ад http://vk.com/id10256428
Дата: 03.06.17 21:52
Оценка:
Здравствуйте, Слава, Вы писали:

С>Здравствуйте, c-smile, Вы писали:


CS>>Думал это положить в Философию, но "Война это конфликт философий", (c) мой. Поэтому пусть будет здесь.


С>Я стесняюсь, но всё-таки спрошу. Что на самом деле произошло с Лорой Палмер?


Кто это такая и почему я должен искать её в гугле?
Всё сказанное выше — личное мнение, если не указано обратное.
Re[4]: Еще
От: aloch Россия  
Дата: 03.06.17 21:55
Оценка:
Здравствуйте, c-smile, Вы писали:

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


A>>А сколько софта корпоративного на C#/WinForms/WPF понаписано, представить страшно. И там уж свистоперделни не нужны , а нужна работа софта и все. Судить о востребованности можно по продажам VS и Windows, которые очень опасные годы борьбы со свободным софтом и смогли остаться платными и как отдельный продукт, и как сервис.


CS>WinForms и "софта корпоративного" — нет вопросов. Но WPF и "софт корпоративный" как-то рядом не стоят...


Стоят, стоят. Или зря эти ребята все это пилят — https://www.devexpress.com/Products/NET/Controls/WPF/ ?

Включая вполне рабочее подмножество Excell , хорошую деловую графику, датагрид, отчеты? Просто пишут, а покупают это два раза в год за 2500$, угу.


Re[5]: Еще
От: c-smile Канада http://terrainformatica.com
Дата: 03.06.17 22:49
Оценка:
Здравствуйте, aloch, Вы писали:

A>Здравствуйте, c-smile, Вы писали:


A>чья хоть цитата? где источник?


Ссылка на статью в изначальном сообщении.
Re: Что на самом деле произошло с Windows Vista
От: vdimas Россия  
Дата: 03.06.17 23:19
Оценка: +2
Здравствуйте, c-smile, Вы писали:

ИМХО, самое ключевое в статье сказано сразу:

Vista was planned for and built for hardware that did not exist.

В MS неверно оценили имеющуюся на 2003-й год динамику роста быстродействия ядер процессоров, т.е. они разрабатывали мощнейшую "архитектуру ПО будущего", чтобы первыми суметь "дать еды" будущим мега-мощным вычислениям. А в 2004-м году рост быстродействия в пересчёте на ядро фактически встал колом. Да еще мобильный сегмент пошёл развиваться.

Всё остальное — лишь следствие и попытки выкрутиться из сложившейся ситуации.
Re[3]: Еще
От: Cyberax Марс  
Дата: 04.06.17 02:51
Оценка:
Здравствуйте, aloch, Вы писали:

A>А что? Софта мало под Windows? Полно, и главное которого на HTML+JS при всем желании не сдлаешь.

Пожалуй, кроме продвинутых CAD-приложений, числодробилок и high-end игр всё остальное уже делается.

A>А вот _нормальный_ (т.е. полный Excel) ты не сделаешь там никогда.

https://www.google.com/sheets/about/ — фич меньше, чем у полного Excel, но я не вижу причин, по которым они туда в принципе не могли бы быть добавлены.

A>А сколько софта корпоративного на C#/WinForms/WPF понаписано, представить страшно.

Ну вот он уже переписывается на web.
Sapienti sat!
Re[4]: Еще
От: Cyberax Марс  
Дата: 04.06.17 02:54
Оценка: :)))
Здравствуйте, c-smile, Вы писали:

CS>Всё не так. Отвечу цитатой:

CS>Also catastrophically, the bet on Avalon had been paired with a major disinvestment in IE.
Кстати, в то время как-то Балмер на вопрос "ЧЗХ творится с IE?!?" ответил, что: "версия IE6 будет последней — дальше Web некуда развиваться".
Sapienti sat!
Re[5]: Еще
От: Cyberax Марс  
Дата: 04.06.17 02:56
Оценка:
Здравствуйте, aloch, Вы писали:

CS>>WinForms и "софта корпоративного" — нет вопросов. Но WPF и "софт корпоративный" как-то рядом не стоят...

A>Стоят, стоят. Или зря эти ребята все это пилят — https://www.devexpress.com/Products/NET/Controls/WPF/ ?
Ну так есть конторы, которые до сих пор для COBOL'а софт пишут, и что?

ЧСХ, у них и JS есть: https://js.devexpress.com/

A>Включая вполне рабочее подмножество Excell , хорошую деловую графику, датагрид, отчеты? Просто пишут, а покупают это два раза в год за 2500$, угу.

Это нишевой игрок.
Sapienti sat!
Re[2]: Что на самом деле произошло с Windows Vista
От: c-smile Канада http://terrainformatica.com
Дата: 04.06.17 04:32
Оценка: 1 (1)
Здравствуйте, vdimas, Вы писали:

V>ИМХО, самое ключевое в статье сказано сразу:


На самом деле там самая главная мысль состоит в том что вместо того чтобы развивать OS они угробили чертову силу на managed stuff — WinFS и WPF получились прожорливыми и слишком высокоуровневыми чтобы ими могли пользоваться другие бизнес-образующие приложения — тот же Office.

Remember the fundamental core role of an OS is to expose hardware resources for fair use by applications.


И к тому же

It continued the public perception that the managed runtimes were the future of Windows.


Уже понятно что "нет".

Там постоянно приводится iOS как пример — native OS сделанная эффективно и никакого managed кода.

А это вот

V>

V>Vista was planned for and built for hardware that did not exist.


уже следствие того что вместо "iOS" они сделали тяжелый middle-tier который вдруг "мамо, воно не лізе" ...
Re[4]: Еще
От: DreamMaker  
Дата: 04.06.17 07:31
Оценка: +2
Здравствуйте, Cyberax, Вы писали:

A>>А что? Софта мало под Windows? Полно, и главное которого на HTML+JS при всем желании не сдлаешь.

C>Пожалуй, кроме продвинутых CAD-приложений, числодробилок и high-end игр всё остальное уже делается.

ну если понимать под числодробилками все, что нельзя нормально сделать на HTML+JS, то безусловно

как по мне, то скорее исключение что что-то серьезное на HTML+JS можно сделать.
а то получается как с Google Docs — вроде сначала вау, а потом оказывается что вау она только для тех могучих умов, которые способны умещаться на паре страниц. ибо на больших док-ах все встает колом.
In P=NP we trust.
Re[3]: Что на самом деле произошло с Windows Vista
От: hi_octane Беларусь  
Дата: 04.06.17 08:41
Оценка: 1 (1) +3
CS>На самом деле там самая главная мысль состоит в том что вместо того чтобы развивать OS они угробили чертову силу на managed stuff — WinFS и WPF получились прожорливыми и слишком высокоуровневыми чтобы ими могли пользоваться другие бизнес-образующие приложения — тот же Office.

Когда читал статью — постоянно возникало впечатление что у чувака зуб на managed-технологии. Т.е. он сначала их обозначил виноватыми, а потом десятью способами к этому подводил.

Если бы MS угробили чертову силу на managed — сразу были бы сделаны .NET Native или JIT-всемогутор, вылизан WPF до уровня движков современных 3D-игр, C#-scripting в IE, и т.п. Но ничего этого нет, более того даже назревшие изменения в CLR заворачивались с "нет ресурсов". Так что статье верится мало.

Имхо там был дикий конфликт идеологий, когда Windows-команде привычной к COM и страстно желающей выкатить новый скин на XP, навязывали использование всего подряд от .NET до JS. Они этого не хотели и приняли (возможно несознательное) решение — "один релиз пропедалим и все убедятся что мы были правы".
Re[4]: Еще
От: aloch Россия  
Дата: 04.06.17 08:57
Оценка:
Здравствуйте, Cyberax, Вы писали:

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


A>>А что? Софта мало под Windows? Полно, и главное которого на HTML+JS при всем желании не сдлаешь.

C>Пожалуй, кроме продвинутых CAD-приложений, числодробилок и high-end игр всё остальное уже делается.

Даже больше — не просто делается, а уже и переделывается под очередную революционную платформу.
A>>А сколько софта корпоративного на C#/WinForms/WPF понаписано, представить страшно.
C>Ну вот он уже переписывается на web.

Лично тобой? Весь? А с Коболом уже разобрался? Никому ничего переписывать не нужно без острой необходимости — работает, не трогай. Для удаленки есть RDP. А то в JS мире выясняется, что переписывать нужно два раза в день, т.к. произошла очередная революция.


Re[5]: Еще
От: Cyberax Марс  
Дата: 04.06.17 09:02
Оценка:
Здравствуйте, DreamMaker, Вы писали:

A>>>А что? Софта мало под Windows? Полно, и главное которого на HTML+JS при всем желании не сдлаешь.

C>>Пожалуй, кроме продвинутых CAD-приложений, числодробилок и high-end игр всё остальное уже делается.
DM>ну если понимать под числодробилками все, что нельзя нормально сделать на HTML+JS, то безусловно
DM>как по мне, то скорее исключение что что-то серьезное на HTML+JS можно сделать.
У меня из не-HTML осталась только IDEA и всякая мелочь типа терминала. Недавно даже email переключил на https://missiveapp.com/

DM>а то получается как с Google Docs — вроде сначала вау, а потом оказывается что вау она только для тех могучих умов, которые способны умещаться на паре страниц. ибо на больших док-ах все встает колом.

У меня спека на 550 страниц в GD, причём её параллельно правят несколько человек. Единственное что сильно тормозило — это операции по cut&paste'у сотен страниц во время реорганизации.
Sapienti sat!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.