Здравствуйте, 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 имеет всё необходимое для работы браузера.