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