Silverlight에서 내 보스가 상당히 오래 전에 만든 콘솔 게임을 다시 만들고 있습니다. 완전히 텍스트 기반입니다. Console 버전에서는 설치 한 각 컴퓨터마다 자체 그리드가 있으며 그리드는 여러 개의 그리드로 나뉘어져 있습니다.Silverlight 응용 프로그램 전역 데이터
내가 원하는 것은지도를 전역으로 만드는 것입니다. Silverlight 버전을 실행하는 사용자는 모두 동일한지도를 볼 수 있습니다. 지도에는 계속 변화가 일어나지 않고, 새 방만지도에 추가됩니다.
현재, 모든 데이터를 IsolatedStorage
에 저장하고 있는데, 이는 분명 글로벌하지 않습니다. 모든 사람들이 동일한지도를 볼 수 있도록 데이터를 저장하고 검색해야합니까?
도움이된다면 호스팅되는 서버는 Linux 서버이고 MySQL이 있습니다.
아마도 모노를 사용하여 웹 서비스를 노출 할 수 있습니다.이 웹 서비스는 ASMX와 비슷하게 보입니다 (모노 웹 서비스 지원을 올바르게 호출 한 경우). WCF 또는 WCF RIA 서비스는 제공되지 않지만 PHP 나 .NET과의 차이가 큰 것을 사용하는 것보다 낫습니다. 중요한 점은 "글로벌"데이터가 서버를 공유 할 필요가 있다는 것입니다.이 대답은 올바르게 지적되었습니다. 앱이이 데이터를 새로 고치거나 변경 사항을 알리는 방법을 염두에두면 모든 것이 비동기식이므로 필요한 항목에 따라 다소 어려울 수 있습니다. –