Re[50]: benchmark
От: alex_public  
Дата: 14.01.17 16:49
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> Сейчас для рефлексии нужна CLR с JIt ом

S>http://rsdn.org/forum/flame.comp/6665001.1
Автор: Serginio1
Дата: 13.01.17

S>

S> В .NET Native многие из этих сервисов являются либо ненужными (JIT-компиляции), либо разрешаются во время построения и включаются в сборку приложения. Остальные сервисы, наиболее важным из которых является сбор мусора, включены в гораздо более компактную, оптимизированную среду выполнения mrt100_app.dll.

S>Для .Net Nativе нужны и другие сборки.
S>http://rsdn.org/forum/flame.comp/6665478.1
Автор: Serginio1
Дата: 13.01.17

S> Поэтому для рефлексии в .Net Native Нужно указать какие сборки будут использоваться для рефлексии
S>https://msdn.microsoft.com/ru-ru/library/dn600639(v=vs.110).aspx

Всё равно не понятно пока. В .Net Native будет работать например автоматическая сериализация класса (оно же сейчас через рефлексию работает) или нет? Если да, то как (будет хранение метаданных рядом с объектом или нет)?

_>>Угу, и сразу взялся за то, от чего шарахаются даже матёрые C++'ки. Смело. )

S> Ну как бы жалко, что пропадает Кроссплатформенное использование классов .Net из неуправляемого кода. Или аналог IDispatch на Linux
S> 1С как то этим не заинтересовалась, хотя там огромные проблемы с тем же офисом 1С, Linux, Excel, Word, OpenXML,ADO и Net Core
S> Но подумалось раз для декстопов .Net Core нет GUI, то можно использовать классы .Net из JavaScript и обратно.

Предлагаю тебе всё же начать работать с CEF. Он уже собранный под винду и при этом все нужные внутренности полностью доступны через удобное C++ API. В том числе и вызовы между нативным и JS кодом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.