弊社では、変更を加えるために、緩く型付けされた部分を含むxml/xsd構造体(webservicesで使用される)を許可するかどうかについて議論しています。それらはより簡単です。厳密に型付けされているか否定型か厳密に型付けされているか
あなたは、1つ(ゆるやかにタイプされた)またはもう1つ(厳密にタイプされた)を行うプロと欠点は何ですか?引数など、変更、開発努力、バージョン管理のしやすさを、カテゴリに
弊社では、変更を加えるために、緩く型付けされた部分を含むxml/xsd構造体(webservicesで使用される)を許可するかどうかについて議論しています。それらはより簡単です。厳密に型付けされているか否定型か厳密に型付けされているか
あなたは、1つ(ゆるやかにタイプされた)またはもう1つ(厳密にタイプされた)を行うプロと欠点は何ですか?引数など、変更、開発努力、バージョン管理のしやすさを、カテゴリに
私はゆるやかにタイプされたプロがありません。開発には時間がかかるだけで、実際に返されたタイプを検出して検証するために多くのコードを作成しなければならないときには、時間がかかります。
消費者が新しいタイプに適応しなければならないので、変更が容易になるとは思えません。
私の提案は、xsdに従って代わりにバージョンを使用することです。
私はどのプラットフォームを使用しているのかわかりませんが、WCFでは同じサービスの新しいエンドポイントで新しい契約を結ぶことでサービスを進化させることができます。
厳密に型指定されたXMLの利点あなたのコードは、フォームの原料の束を含む必要はないということである可能性があり
など。あなたのロジックが依存するもののための厳密なXML。あなたがデータとして保持しているものについては、XMLを緩和してください。
不利な点は、xsdsを管理してバージョン管理する必要があることですが、これは他の方法よりも機能しません。