Asp.NET или Silverlight для приложения генератора отчетов - PullRequest
0 голосов
/ 19 августа 2011

Меня попросили разработать генератор отчетов (например, Pentaho) с использованием ASP.NET (не обязательство). Но я рассматриваю возможность использования Silverlight. Я имею дело с данными, которые могут иметь несколько источников. Я читал, что Silverlight недостаточно хорош, если загружается много данных одновременно. Поэтому мой вопрос: какой лучше ASP.net (с jscript, Ajax ...) или Silverlight для приложения для создания отчетов?

Ответы [ 3 ]

1 голос
/ 20 августа 2011

Ваш вопрос неясен. Хотите разработать новый инструмент отчетности? Уже есть большое количество инструментов. Почему вы не используете один из существующих генераторов отчетов?

И для вашего вопроса Silverlight vs Ajax вам нужно написать больше, что вы хотите. Данные будут загружены на сервер. Клиент видит только текущую страницу. В целом на клиенте лучше использовать Ajax или Java-решение, потому что оно есть у более чем 95% клиентов.

0 голосов
/ 21 сентября 2011

Не уверен, что это важно для вас.Но если вам нужно печатать из приложения, я бы сказал, что с ASP.NET проще работать, так как API для печати в Silverlight не так уж и хорош.(хотя в SL5 становится немного лучше)

Вне зависимости от того, используете ли вы silverlight или asp.net, загрузка огромного количества данных никогда не является хорошей идеей, поэтому проблема здесь та же.Вы никогда не хотите отображать 10 000 строк отчета на одной странице.

Я бы лично пошел на сайт asp.net, так как вы достанете из коробки такие вещи, как глубокие ссылки или печать, которые вам придется разрабатывать в приложении silverlight

Тогда я не знаю ваш опыт, но silverlight ОЧЕНЬ отличается от веб-приложения, и если вы никогда не работали с ним, потребуется некоторое время, прежде чем вы начнете продуктивную работу.модульное тестирование вашего приложения, это PAIN в Silverlight.

0 голосов
/ 21 сентября 2011

как насчет использования сторонних инструментов, таких как List and Label ? упростит вещи, включая бесплатное распространение роялти ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...