Итак, я на стадии проверки концепции для довольно большого LOB-приложения. Приложение будет развернуто на многих компьютерах (более 200) во многих организациях. Он будет содержать множество экранов типа CRUD (около 100), а также некоторые довольно сложные процессы, такие как генерация счетов и интеграция с бухгалтерской книгой. Он также будет содержать много отчетов.
Я уже сделал много домашней работы и в значительной степени остановился на технологическом стеке:
Все, что не хватает, это уровень представления, и поэтому мой вопрос таков:
Является ли Silverlight 3 подходящей технологией для создания такого большого приложения?
Изначально я был обеспокоен отсутствием истории отчетов для Silverlight, но теперь есть коммерческий инструмент отчетности , позволяющий решить проблему. Так что теперь я задаюсь вопросом о размере моего приложения и о том, на что будет похожа производительность, когда они попытаются загрузить его в свой браузер. С более чем 100 "экранами" и целой кучей отчетов это не будет легким способом.
Является ли Silverlight 3 разумным вариантом или я должен вместо этого смотреть на WPF? Основной причиной SL3 была проблема развертывания на многих настольных компьютерах во многих организациях.