Я рассматриваю лучший подход для добавления богатых функциональных возможностей в существующее приложение ASP.NET 3.5. Я ничего не разработал в Silverlight, но, поскольку я думал о том, какая функциональность мне нужна, я начал задаваться вопросом, может ли Silverlight быть ответом.Является ли silverlight правильным выбором для чего мне нужно?
Вот что мне нужно: Возможность перемещения/выбора объектов, выбора каждого объекта и возможности применения таких свойств, как цвет из набора цветов. Все объекты должны реализовывать общий интерфейс и/или базовый класс.
Я думал о том, насколько легко это будет связано с приложением Windows Forms, но это ДОЛЖНО быть веб-приложением, которое может работать на Windows и Mac.
Мне было интересно, если Silverlight больше подходит для фантазии графики или у меня есть возможность полностью заполнить эту бизнес-задачу и работать больше как приложение ASP.NET/AJAX (но с лучшим доступом к объектам).
Вот некоторые соображения:
- Я ничего не сделал с WPF
- база пользователей для этого несколько небольшой, но я не могу диктовать O/S
- Мне нужно, чтобы иметь возможность загружать/сохранить данные обратно на сервер (np im sure)
- У меня есть большой опыт работы с nTier, .NET и т. д., но обучение xaml/SL curve ..?
Большое спасибо, что нашли время, чтобы посмотреть на этом :-)
Update
Спасибо всем за ваши комментарии, очень полезно.
- Наличие пользователей silverlight не будет проблемой, оно является небольшим подмножеством общего приложения и будет требованием, если они захотят получить эту функциональность.
Я получаю счастливее больше комментариев, которые я получаю, и чем больше я копаю информацию о Silverlight - это действительно кажется ответом для RIA и для моих конкретных потребностей :-) – schmoopy