Здравствуйте, rudzuk, Вы писали:
R>Здравствуйте, Mystic Artifact, Вы писали:
MA>> Я как-то так и не увидел толковых попыток HTML/CSS renderers на managed языках вообще (да и на нэйтиве их не так уж много).
R>https://htmlrenderer.codeplex.com/ (о производительности)
Да вот кстати, можно сравнить. И я также помню несколько попыток сделать то же самое в Java.
И я сам
собирался сделать изначально renderer на D.
Но как-то сразу увиделось что делать это в managed code — нереально, много дурной работы для GC.
GC хорош когда относительно мало объектов — т.е. в качестве memory manager верхнего уровня.
Ну вот никому не нужен managed компонент который к толпе managed business layer объектов еще добавляет на порядок больше всякой фигни типа
List<Word>. Это кроме того что там еще несколько крайне спорных архитектурных решений...
Вообще делать html/css rendering (a.k.a. много дурной работы) component только для .NET представляется рискованным бизнес-занятием. Для упражнения разве что...