Java/LinuxバックエンドとC#.NET GUI/Windowsアプリケーションで実行する必要がある複雑な検証ロジックがあり、DRYになりたいです。 ロジックはサーバー部分のwebmethod経由でアクセス可能ですが、ユーザーがデータを変更するたびに検証が実行されるため、webmethodを繰り返し呼び出すだけでは十分ではありません。この問題を解決する方法は何ですか?それは可能ですか?クライアントとサーバー間のコード再利用を実現する方法
私は現在、スクリプト言語を使用していません。可能であれば、任意の言語をソリューションに追加しないようにしたいと思います。
現在、私は約行くには、次の方法を検討している:
using
/import
はどうなりますか?お願いします。
ある種のスクリプト言語/カスタムdslを使用することをお勧めします。これは、ある言語から別の言語への変換やネイティブコードの共有を必要としません。おそらく、そこにはかなりの数のライブラリがあります。必要なものを提供します:検証ロジックを記述するDSLと、JavaとC#のAPIバインディングを提供するエンジンを実行するエンジンです。私の頭に浮かぶ言語は、ECMA Script/JavaScriptです。 – Thomas