Recently, I was entrusted with the restructuring of the existing RIA. The new RIA that I developed is based on Silverlight, with a WCF service for connecting to MS SQL Server. This is my first time doing something like this, so I'm not sure how to develop all this.
In principle, the client can view the βstockβ charts (allowing the client to choose different time periods, settings, etc.). I wrote the whole application essentially, but I'm not sure how to build it.
It is assumed that the graphs should be based on the database, and to create data on the graph, you need to perform some calculations (not very expensive).
The problem I am facing is to decide where to put the calculations (client or server? Or half and half?)
What factors should I look for to help me decide where to make my calculations? And how can I optimize this (caching, etc.)?
Obviously, this is a very broad question, so I do not expect an immediate answer, but any help / guidance in the right direction / resources will be appreciated.
source
share