bundle update rails
после этого вы можете использовать гем "bundleup", чтобы увидеть, какие другие драгоценные камни вы можете обновить.
Их довольно много.
Большинство крупных из них перечислены здесь .
OpenWinforms имеет множество элементов управления с открытым исходным кодом и несколько различных статей.
Если вам нужны только бесплатные элементы управления, Krypton Toolkit является действительно хорошая библиотека имеет бесплатную библиотеку с множеством общих элементов управления, но источник недоступен.
Да, определенно - если вы планируете использовать WPF / Silverlight, пожалуйста, взгляните на Caliburn - это компактный каркас для разработки WPF и Silverlight GUI
У него есть несколько приятных особенностей для интеграции контейнеров IoC, и он поддерживает различные шаблоны, которые являются хорошей практикой при написании кода представления - например, шаблон команды довольно изящен.
Ознакомьтесь с шаблонами и практиками - Smart Client Guidance или любыми другими шаблонами и практиками проекта от Microsoft. Они хороши, если вы собираетесь написать корпоративное приложение, для небольшого хобби-проекта они могут быть немного большими.