2010-11-14 2 views
3

Я пытаюсь оценить, следует ли нам перейти от разработки нашего продукта в веб-формах ASP.net (текущая технология) до Silverlight. Я помню, как читал, что разработка silverlight может добавить к скорости разработки, поэтому для меня это основной способ подумать об этом.Скорость разработки - Asp.net vs Silverlight

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

Приложение, которое у нас есть, представляет собой линию бизнес-данных, управляемых приложением. Достаточно мало богатых отчетов, однако для отчетов с печатными данными требуется много форматирования (поскольку приложение может быть сконфигурировано с точки зрения настройки данных, например, в каких столбцах есть объединенный заголовок, а затем и подзаголовки, какие ячейки отображают данные в красный и т. д.). Помимо этого, большинство пользовательских интерфейсов - это веб-страницы Asp.net для ввода данных.

Вы видите существенное улучшение, которое мы можем достичь, перейдя на Silverlight? Нам также нужно учитывать время миграции существующего пользовательского интерфейса и кривой обучения, но если это не было ограничением, каково было бы ваше мнение?

ответ

1

Я мог видеть, что вы много набираете, используя Silverlight, особенно с потрясающими элементами управления диаграммами, которые доступны. Это усугубляется тем, как простые службы RIA создают приложения, управляемые данными. Тем не менее, это действительно зависит от вашей команды разработчиков. Если они уже знакомы с Silverlight, я бы пошел на это, но если они не будут осторожны, изначально это может быть медленнее, чем если бы вы работали с ASP.Net.

+0

Как я уже сказал, очень мало богатых отчетов, таких как диаграммы. Большинство из них - это данные, основанные на данных, которые обычно встречаются в приложениях lob. Именно для этих функций я спрашиваю, получит ли Silverlight какие-либо преимущества. –

1

Это не одно и тоже. Приложение Silverlight можно использовать в приложении ASP.NET для веб-форм. Таким образом, вы можете разработать некоторые функции с помощью Silverlight, используя при этом свою существующую кодовую базу и усилия.

Два рабочих рук в руке.

+0

Я понимаю это, но я спрашиваю, будет ли иметь формы Silverlight, например, быстрее развиваться, чем веб-формы ASP.net. –

+0

Это неясно в вашем вопросе. Вы начали, сказав «мигрировать» :). Во всяком случае, вы и ваша команда будете быстрее в инструментах/технологиях, с которыми вы знакомы. Если раньше вы не делали WPF или Silverlight, это будет огромная кривая обучения. И заставить приложение выглядеть очень красиво, будет большим усилием. –

+0

:) Извините за замешательство - но я говорил о миграции наших усилий разработчиков, а не о самом продукте. В любом случае спасибо за ваши материалы. –

Смежные вопросы