Client side vs server side rendering. What is preferable?
Here is list of feature for both approaches. comparing you situation with the described below you can choose the most preferable solution. Client side rendering: • Easy to develop. Actually it has already been developed by default. • Supported by all kinds of grids. • There is no data duplication described above. • Low perfomance due to JavaScript limitations. Server side rendering: • To develop it you will have to implement your own HTML code generator on server side. • HierarchicalGrid won’t support it automatically if you use expandable cells. • Data duplication required to support updatable columns. • High perfomance. So if you need read only grid with large displayable pages the server side rendering approach is your choice. In other cases client side rendering is more preferable excepting application specific circumstances.