Czy istnieje najlepsza praktyka dotycząca powracania (lub zwracania zestawów danych) z usług internetowych .NET? Jeden z obozów mówi, że powinniśmy promować interoperacyjność i używać schematów XML w celu zdefiniowania ładunku usług internetowych, a drugi obóz mówi, że powinniśmy zwrócić zestawy danych, ponieważ jest to proste w Visual Studio i szybciej wykonujemy zadanie.Aby zwrócić zestaw danych w serwisie WWW, czy nie?
Niektóre argumenty w obozie anty-zestawu danych:
- zestawów danych nie są WSI zgodny
- zestawów danych wydaje się rzadko być obsługiwane przez oprogramowanie 3rd party
Niektóre argumenty pro-zbiorze obóz:
- Są bardzo przydatne i szybkie do zbudowania w Visual Studio.
- My (moja firma) rozwija się tylko w .NET więc interoperacyjność nie jest problemem
- zestawów danych po stronie klienta mają zalety dla łatwości użytkowania