Re[73]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.09.21 09:53
Оценка: 1 (1)
Здравствуйте, Serginio1, Вы писали:
S> Я все про использование манагед кода на сервере и аля сингулярити мечтаю! То есть из маршалинга максимум копирование результата в памяти, можно просто результат сразу класть в определенную память. Пока все грусно.
Да не особо грустно. Пока что самой сложной частью выглядит автоматическая конверсия "гражданского" кода, написанного в терминах интерфейсов (и, быть может, record классов) в код, который работает с "настоящим" представлением.
Если бы у нас не было значений переменного размера (string aka varchar aka ntext), то этой ненужной ботвы можно было бы избежать, выставляя в качестве внешнего API сразу внутреннее представление, т.е. структуры.
Потому что с ними вообще никаких проблем нет, zero copy zero allocation.
Но со всеми этими строками (и массивами, varbinary)- сплошной головняк. Нормально сохранять в файл можно только довольно-таки сложные конструкции, что-то типа rope. А вот выставлять их наружу, в клиентский код, не хочется категорически.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.