Итак, я нахожусь на доказательстве концепции для довольно большого приложения LOB. Приложение будет развернуто на многих настольных компьютерах (200+) во многих организациях. Он будет содержать множество экранов типа CRUD (около 100), а также некоторые довольно сложные процессы, такие как создание счетов и интеграция финансовой книги. Он также будет содержать множество отчетов.Является ли Silverlight подходящим для большого приложения LOB.
Я уже сделал много домашней работы и в значительной степени решен на стопке технология:
- PRISM
- CSLA
- NHibernate
Все, что отсутствует, так это уровень представления и поэтому мой вопрос таков:
is Silverlight 3 a подходящую технологию для создания такого большого приложения?
Первоначально я был обеспокоен отсутствием истории отчетности для Silverlight, но теперь есть доступная проблема commerial reporting tool. Итак, теперь мне интересно узнать размер моего приложения и как будет выглядеть производительность при попытке загрузить его в браузере. С 100+ «экранами» и полной загрузкой отчетов он не будет легким любым способом.
Является ли Silverlight 3 разумным вариантом или я должен смотреть на WPF вместо этого? Основной причиной SL3 была проблема развертывания большого количества настольных компьютеров во многих организациях.
Я хотел бы также добавить, как только клиент для Windows !! как первое условие. –
Silverlight работает на MacOS X тоже. Для Linux вы можете взглянуть на Moonlight –