問題タブ [naked-objects]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 裸のオブジェクト。良いまたは悪い
私は最近、裸の物体にさらされています。かなりまともなフレームワークのように見えます。ただし、たとえばSpringのように広く使用されているとは思いません。では、なぜこのフレームワークは主流のアプリケーションの信用を得られないのでしょうか? あなたが見るように、その欠点は何ですか?
java - 裸のオブジェクトのパターンに従うツール/フレームワークの推奨事項は?
ネイキッド オブジェクト パターンに従い、Java で記述されたツール/フレームワークを探しています。JMatter、Naked Objects、Domain Object Explorerなどのツールについて知っています。しかし、それはまさに私が探しているものではありません。
オープンソースは素晴らしいことですが、そうである必要はありません。私の意図は、モデル駆動型ソフトウェア開発の目的でそのツール/フレームワークを使用して、モデリングの部分を行うことです。理想的には、そのようなツール/フレームワークは、JPA を使用してオブジェクトを保存/ロードするオプションを提供します。
前述のツールがネイキッド オブジェクト パターンを実装しているため、特定のユーザー インターフェイスを開発する多くの作業を節約できるにもかかわらず、なぜ前述のツールが私が探しているものではないのかをもう少し明確にしたいと思います。モデル駆動型のソフトウェア開発では、ツールがオブジェクト間の関係をグラフィカルな方法 (オブジェクト グラフ) で表示し、1 レベル以上の関係を表示すると、非常に役立ちます。ただし、UML ツールでできることとは対照的に、さまざまな方法でオブジェクト グラフのレイアウトを自由に変更する必要はありません (また、変更したくもありません)。私の知る限り、前述のツールはいずれもオブジェクト グラフを表示できません。さらに、オブジェクト グラフでさまざまなビューを定義できるようにしたいとさえ思います。
これが混乱する以上に明確になることを願っています。
.net - .netにNakedObjectsフレームワークを使用した経験はありますか?
一見すると、ネイキッドオブジェクトは、基本的なUIを備えた完全なシステムをすばやく作成し、洗練することができるという点で、非常に有望に見えます。
誰かが.netNakedObjectsフレームワークのいずれかを使用して実際の経験をしたことがありますか?
さまざまなネイキッドオブジェクトフレームワークからどのように選択する必要がありますか?
オープンソースの.netNakedObjectsフレームワークを知っている人はいますか、または少なくとも完成したアプリケーションがデプロイされたときにユーザーあたりのライセンスコストがありませんか?
.net - NakedObjects.NETはMVC2のエディターテンプレートとうまく統合されていますか?
最近、 Naked Objects.NETでポッドキャストを聴いたところ、すぐに頭に浮かんだことが1つあります。
このフレームワークはエディターテンプレートの使用をサポートしていますか?つまり、日時などのエディターテンプレートを入れて、サイト全体に影響を与えることができれば、本当に素晴らしいことです。
NakedObjects.NETでMVC2テンプレートを使用した経験のある人はいますか?それらはうまく統合されていますか?
.net - 永続性なしでネイキッドオブジェクト.NETMVCを実行する方法
管理アプリを書き直そうとしています。すべてのビジネスロジックと永続性を処理するための、かなりクリーンなドメインクラスライブラリとWebサービス/データベースがすでにあります。つまり、ライブラリはすでにCreateFoo、GetFoo、およびUpdateFooメソッドを提供しており、これらはデフォルトで既存のWebサービスを使用します。
Naked Objects for .NET MVCを使用して、新しいWeb管理ツールを作成できると思いました。Naked Objectsは、Naked ObjectsフレームワークでGUIと永続性の両方を処理することを想定しているようですが、MVCWebサイトは永続性ではなくNakedObjectsから取得する必要があります。
.NET用 のGUIのみのネイキッドオブジェクトを実行する方法に関するガイダンスはありますか?永続性側を完全に「オフ」にするにはどうすればよいですか? 試してみると、「App.configファイルにエンティティ接続文字列がありません」という例外が発生します。もちろん、接続文字列は使用しません。
更新:RunWeb.csのPersistorプロパティに新しいNakedObjects.Persistor.Objectstore.Inmemory.InMemoryObjectPersistorInstallerを挿入すると、メモリ内の永続性に切り替わったようです。もう少し深く掘り下げると、もっと複雑なインターフェースを実装する必要があるように思えます。したがって、ガイドが必要です。ネイキッドオブジェクトのインターフェイスに合うようにすべての永続ロジックを接続する必要があるアプリケーションにネイキッドオブジェクトを使用する価値はないのではないでしょうか。
c# - c# リストのプロパティを取得するとスタック オーバーフローが発生する
こんにちは、私は C# にかなり慣れていないので、私がやろうとしていることは完全にはわかりません。
基本的に、リストに get プロパティを設定しようとしています。このリストが読み込まれると、別のリストから情報が読み取られます。方法論は次のとおりです。
親リストが空の場合は、新しいリストを作成します。それ以外の場合は、親リストの要素を反復処理し、それに応じてそれぞれを処理します
ただし、 get メソッドはスタックオーバーフローを引き起こし、デバッガーを介して実行すると、リターンステートメントにヒットして処理されたにもかかわらず、スタックが吹き飛ばされるまで何度も何度も実行されているように見えます
コードは次のとおりです。
get メソッドに入り、if ステートメントに到達し、新しいオブジェクトを作成し、それを返し、スタックオーバーフロー例外が発生するまで何度も繰り返します。
問題は ObjectFinder クラスや新しいメソッドの作成にあるのではなく、エラーが発生したときにこれらに到達することさえありません。
私は当初、if ステートメントの各インスタンスの後に新しいオブジェクトが作成されていると考えていましたが、問題が解決しない場合にのみ作成されるようにフラグを追加した後です。
以前にこの問題に遭遇した人はいますか? それは私が困惑しているからです!!
----編集--- 問題の原因である可能性が非常に高い.NET用のネイキッドオブジェクトフレームワークを使用していることを忘れていました
c# - ネイキッド オブジェクトまたは動的データを使用した動的コンテンツの表示
POC (.NET、C#、ASP.NET...) を開発する必要があります。アプリケーションは、ドメイン オブジェクトから動的に Web ページを作成する必要があります。アプリケーションは、新しい潜在的なクライアントを収集するためのものであり、UX に関するものです。このようなシナリオでは、他のフィールドの選択に応じてフィールドを表示または非表示にするために、ある種の JQuery が必要になることが多く、非常に柔軟なクライアント側の検証ポリシーが必要です。
Microsoft DSL Toolkit (with T4) を使用して DSL を作成することを考えていましたが、実行時に Web ページをレンダリングする方がはるかに優れていると確信しています。私はネイキッド オブジェクトに非常に興味があります。Microsoft 側には、Dynamic Data があります。
これらのフレームワークは私の POC に適していると思いますか、それとも存在しないものを探しているので放棄すべきですか?
python - 他のリストと辞書を含むリストを pandas データフレームに変換する
辞書のリスト(およびその中の他のリスト)のように見えるリストをパンダデータフレームに変換したいと思います。
これが私のデータのサンプルです:
これは私がこれまでに試したことです:
これにより、約 27 列が生成されます。おそらく、スペース区切り、コンマなどごとに 1 列です。
また、コレクションのインポート ChainMap から ChainMap を使用してみました
これにより、次のエラー メッセージが生成されます。ValueError: 辞書更新シーケンス要素 #0 の長さは 1 です。2が必要です
注:データを抽出したときにリストに変換しました-明確にするために、裸のパッケージを使用してjson出力を返すnode.jsファイルを実行しています。これは変数successに保存され、最初はバイト文字列形式で、次にに変換されますリスト: