適切に設計されたオープンソースWPFアプリケーション[終了]


8

WPFを使用してうまく設計された.NETオープンソースアプリケーションについて誰かが知っているかどうか疑問に思っていますか?

すでにGitHubやSourceforgeなどの通常のサイトで検索を試みましたが、結果にはまったく満足していませんでした。

実際、私はMVVMやデータバインディングなどの比較的大きなソフトウェアのコンテキストでの適切な使用法に興味があります(少なくとも、サンプルコードの数行よりも多く、多くの場合、チュートリアルや書籍を見つけることができます)。また、NHibernateとのORMが私の主な関心事です。

現在、私はWPFがあまり広く使用されていないという全体的な印象も持っていますが、それでよろしいですか?どのクローズドソース(商用)ソフトウェア製品があり、それを使用していますか?


1
MVVMパターンに習熟していて、それに関連するデータバインディングの良さがある場合は、knockout.js JavaScriptライブラリを使用してWebアプリケーションを確認することをお勧めします。この時点では、WPFよりも有効期間が長くなっています。
ジェシーC.スライサー2013

回答:


0

Visual StudioはWPFを使用して構築されています。WPFは通常、さまざまな規模の企業の内部の基幹業務アプリケーションに使用されます。重要なことは、MVVMとデータバインディングの適切な使用法を紹介するために大規模なアプリケーションは必要ないということです。また、それはオープンソースのテクノロジーではありません。幅広い人々に役立つ、それを使って何を構築しますか?CMS?グラフィックエディター?

CodeProjectを確認してください:https : //www.google.com/search? q=site%3Acodeproject.com+mvvm

プロジェクトは大きくはありませんが、簡単なチュートリアルサンプルほど簡単ではありません。次に例を示します。

http://www.codeproject.com/Articles/484616/MVVM-Diagram-Designer


0

WPFとMVVMのショーケースとして、WPFでオープンソースアプリケーションの開発を始めました。私は仕上げに取り掛かりませんでしたが、すべての部分がどのように相互作用するのかを誰でも理解できるように多くの構造が整っています。

https://github.com/smclark/DriverManager

明らかにそれは完璧ではありませんが、どこかですべてをダウンさせるために私がやりたかったことでした。


「明らかにそれは完璧ではない」 -これはどのようにして尋ねられた質問に答えますか?「よくデザインされた
gnat

4
うまく設計されていないとは言いませんでした。
stuartmclark 2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.