Как стать автором
Обновить

Команде разработчиков MVVM библиотеки Prism нужна ваша помощь

Время на прочтение2 мин
Количество просмотров2.2K
В одном из недавних твиттеро-постов я отметил, что работа над библиотекой Prism приостановлена после выхода 4-й версии. В ответ на это я получил сообщения от Ade Miller (бывший дев лид в комманде patterns & practices) и от Bob Brumfield (работает в patterns & practices на проектах Prism, Enterprise Library, и Windows Phone 7 guidance).

Смысл ответов сводился к следующему Prism жив, коммитов нет по причине того, что команда не может работать над проектом круглый год, и в настоящий момент они планируют активности на 2012-й финансовый год. Боб также заметил, что было бы здорово, что бы я поделился с ними моими идеями относительно того, что я хотел бы видеть в этой библиотеке в дальнейшем.

Из того, что я могу отметить, я бы упомянул (всё касается в WP7 варианта библиотеки):
  • Отсутствие встроенного IoC контейнера (облегчённая версия Unity?);
  • Отсутствие понятия модулей, что есть в Silverlight и WPF версиях;
  • Отсутствие bootstrapper (удобно хотя бы тем, что разгружается App.xaml.cs);
  • Осутствие простых примеров использования Prism для WP7;
  • Поддержка binding не реализована для ApplicationBarMenuItem (в отличие от ApplicationBarIconButton);
  • Мне очень нравится EventToCommand расширение из библиотеки MVVMLight. Было бы здорово иметь такое же в Prism;
  • Было бы здорово добавить несколько сниппетов, что бы, например, INotifyPropertyChanged свойства можно было создавать в несколько нажатий клавиш;
  • Поддержка Tombstoning из коробки (не уверен, что это задача Prism, возможно, что следует им подготовить пример, где это красиво реализовывается на базовом уровне в ViewModel);
  • Реализация NavigationService в ViewModel. EventAggregator не совсем подходит для навигации, т.к. работает достаточно медленно;
  • Наверно, ещё что-то, что вылетело у меня из головы;

Я предложил много идей, но считаю, что наше комьюнити может сгенерировать гораздо больше идей для реализации в библиотеке Prism в областях WPF, Silverlight и WP7.

Если у вас есть мысли и пожелания, оставляйте их в комментариях. Я всё соберу, переведу и передам команде Prism.

Заранее благодарен!
Теги:
Хабы:
+20
Комментарии10

Публикации

Изменить настройки темы

Истории

Работа

.NET разработчик
72 вакансии

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн