Re[11]: Почему MS Edge - не под .Net?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 08.12.17 11:00
Оценка:
Здравствуйте, RBujfEOHIY, Вы писали:

RBE>Ну так объясни причину, почему новый продукт был написан не на восхваляемом инструменте, а не критикуемом инструменте.

RBE>Только не нужны мне байки, отговорки, что:

А ты аргументировать не пробовал ?

RBE>Команда браузера не знала C# (такой отличный, как заявляется) (в самой Microsoft, в 2009-2015 годах), поэтому выбрала C++ (такой плохой, как заявляется).


Кем заявляется ? Поточнее, пожалуйста.

RBE>В Edge куча унаследованного кода. Байка не прокатывает, т.к. дикую кучу кода просто выкинули (режимы документов, ActiveX, многое др.), оставшуюся переписали.


"переписали" это надо аргументировать. Trident и JScript как были, так и остались, только в профиль.

RBE>Garbage collector жутко тормозит. Байка не прокатывает, т.к. пулы памяти, специальные структуры данных и алгоритмы обеспечат нормальную работу рендеринга.


Что за пулы, структуры и алгоритмы ? трудоёмкость, сложность, расход памяти можно игнорировать ?

RBE>Хорошие идеи в корпорациях должны пройти через 5 менеджеров, и каждый будет стараться идею зарубить. Байка не прокатывает, т.к. мысль о необходимости/неизбежности делать нормальный браузер давно (десятилетие) и прочно ходила в головах менеджеров MS всех уровней. Идея написать новый браузер (или переписать IE, что значительно труднее написания почти с нуля) уже прошла бы все уровни и получила бы "зелёный свет".


Так новый и написали — Edge.

RBE>Net — универсальный (хоть и не абсолютно) инструмент, но вот именно для браузеров он и не подходит. Для всего, чего угодно, подходит, но только не для браузера. Байка не прокатывает, т.к. .Net имеет всё необходимое для работы браузера.


Ты сам себе ответил: "(хоть и не абсолютно)"
Отредактировано 08.12.2017 11:03 Pauel . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.