Обратите внимание, что мой опыт работы с Silverlight / .Net и WCF составляет около двух недель, посвященных поиску и набору учебников. Мне нужно попытаться дать отзыв клиенту о том, будет ли Silverlight возможным решением для их приложения, нуждающегося в интерфейсе RIA.
Клиент имеет довольно большое приложение на основе .Net со встроенным слоем пользовательского интерфейса, который в значительной степени зависит от создания и управления конкретными (личными) классами и объектами из серверной части (которая будет на стороне сервера).
Краткое изложение того, что, как я понимаю, является общей процедурой: можно передавать простые объекты, содержащие простые типы данных, или более сложные объекты типа .Net. В основном все, что может быть понято как на стороне клиента, так и на стороне сервера, после сериализации.
Но каково ограничение сложности объекта, который я могу передать? Иначе говоря, смогут ли silverlight и WCF поддерживать передачу персонализированного объекта, который может содержать ссылки на другие классы / объекты, переменные и т. Д.?
Дополнительная информация (если это может помочь):
Мне не разрешен прямой доступ к их бэкэнд-коду, но с учетом предоставленной мне информации я могу с уверенностью сказать, что их классы интенсивно используют наследование и перегрузку функций / методов в классах.