این روزها توجه ویژهای به اجرای Single Page Application یا SPAها میشه. بهدلیل اینکه اصطلاحا تجربه کاربری بهتری به مشتری ارائه میدهد.
بایندینگ سمت کلاینت که دهها فریمورک برایش وجود دارد مثل Knockout.js که با الگوی MVVM است یا Backbone.js که با الگوی MVC پیادهسازی شده است خیلی مطرح هست.
دو مشکل اساسی که دارد این است که اولا، مجموعهی آموزشی مناسب با توجه به سختی فرآیند پیادهسازی آن وجود ندارد. مشکل دیگر مسائل SEO هست که در اینگونه وبسایتها باید جور دیگری به حل این مشکل دست زد.