Re[6]: Почему MS Edge - не под .Net?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 07.12.17 14:02
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

N>>С другой стороны, Майкрософту никто не мешает свою студию под дотнет переписывать. Не в команде же проблема?

НС>Мешает. Это сверхдорогая затея, потому что поверх СОМовского ядра навернуты мегатонны кода, в том числе стороннего. Ну и в современной VS процентов 95 уже, наверное, дотнетный код. Плюсового кода там совсем мало. Даже пакет языкового сервиса и проекта для С++ написан на дотнете (причем его переписали первым, задолго до Розлина).

О чём я и говорю. Проблема не в команде браузера, не в наследии прошлого, а в том, что С# + Net не подходят для разработки браузера. Хотя казалось бы всё для этого у перечисленных инструментов есть.
Даже опыт мозилловцев с С++ и Растом говорит нам, что управление памятью и множеством мелких объектов — это большая проблема и автоматическое управление этой самой памятью должно быть только плюсом по сравнению с тем же С++. С другой стороны, поклонники дотнета регулярно на этом форуме говорят, что в бизнес-задачах со множеством мелких объектов в памяти C# с его менеджером памяти обходит по скорости плюсы с его смартпоинты. Но...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.