2010-07-29 3 views
0

Я планирую разработать пакет управления пользовательского интерфейса (open source) на .net, потому что на рынке почти нет таких вещей, как свободный или открытый исходный код. Но я не могу решить следующие факторы до перехода на этап проектирования:Windows Form или WPF, чтобы код или код не был

  1. Должен ли я писать его только для Winforms?
  2. Должен ли я писать его только для WPF?
  3. Или, должен ли я написать его для обоих?

Какая из них будет более эффективной в долгосрочной перспективе и поможет сообществу лучше? Можете ли вы, ребята, помочь мне разобраться в этом?

ответ

1

WPF, но это только мое мнение. Поддерживаемые ОС Windows (XP, Vista, 7), а WPF - это будущее. Я не вижу смерти Winforms в непосредственной близости, но мы должны поддерживать те вещи, которые сейчас активно поддерживаются.

Это похоже на разработку для IE6 вместо Firefox/Safari/Chrome/Opera. Большинство из нас не видят смерти IE6, но мы должны двигаться вперед.

3

«Написание этого для обоих» в основном «записывает его дважды», поскольку я не могу себе представить, что многое было бы разделено.

Я думаю, что если бы меня внезапно заполнили мысль о том, что миру нужны еще больше сторонних элементов управления, я бы написал их для WPF/Silverlight/WP7.

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