Building an ASP.NET AJAX Server-Centric Based Online Shopping Website - About the Server-Centric Programming Model
(Page 2 of 5 )
About the ASP.NET AJAX Server-Centric Programming Model
On the whole, the ASP.NET AJAX framework has provided web developers with two types of programming models-the server-centric programming model and the client-centric programming model. These hold their respective benefits. Like the ASP.NET technique itself, the MS AJAX server-centric programming model will generate JavaScript code at run-time and send it to the client side, which obviously causes the leaden burden fall onto the server side and thus reduces the performance of the whole system.
In contrast, the client-centric programming model moves large quantities of business logic from the server side to the client side by introducing plenty of MS AJAX characteristic client-side controls and a pretty integrated and comparatively perfect architecture. However, from the point of view of controllable capacities and flexibilities, the server-centric programming model possesses its own strong points especially as far as stability and safety is concerned. The following Figure 1 shows the general architecture of the server-centric programming model within the ASP.NET AJAX framework.
Figure 1-ASP.NET AJAX server-centric programming model
_html_67a2e24f.png)
Obviously, as you can see from the above figure, ASP.NET AJAX is based upon the ASP.NET framework and performs better embellishment and encapsulation to facilitate the ASP.NET AJAX client side.
Next: System General Design >>
More ASP.NET Articles
More By Xianzhong Zhu