2008-09-02 86 views
2

對於一個典型的商業應用,應該把重點放在客戶端處理通過AJAX即拉客戶端從服務器並對其進行處理的數據,或者你會建議一個更經典的ASP.Net的方法服務器負責處理大部分UI事件?我覺得很難提出一個好的「默認架構」,從中開始。也許有人有一個他們可以推薦的開源示例應用程序。服務器中心與客戶中心的體系結構

回答

1

這真的取決於應用程序和情況,但一定要記住,每一個命中的服務器是昂貴的,無論是在增加負荷(也許最小),而且在UI響應性方面。我認爲如果可能的話,在JavaScript中做事情是一個好主意,如果它可以讓你的用戶界面感覺更快捷。

當然,這一切都取決於你想要做什麼,以及它是否重要,如果用戶界面很快(內部網絡應用程序可能不需要額外的開發,使用戶界面更吸引人,更快,更容易使用,而普通大衆用於大衆的東西可能需要儘可能地進行拋光和調整)。

1

這在很大程度上取決於應用程序和用戶。然而,在一般情況下,如果儘可能多的處理髮生在客戶端上,您將始終能夠更好地進行擴展,並且用戶將獲得更好的體驗。

此外,與谷歌齒輪等這樣的框架有可能在客戶端從網絡中分離出來,仍然有使用的應用程序。如果所有用戶界面都在服務器上,那麼推出漫遊解決方案就更加困難。

0

你需要信任的數據?如果是這樣,請注意,以惡意和惡意的方式篡改客戶端處理的數據是微不足道的。如果是這樣的話,你需要在服務器上處理信息。

而且,要知道,它可以是一個困難得多編寫JavaScript代碼的應用,因此它們是穩定的,可靠的,並沒有缺陷。你可以鎖定你的用戶,使他們只使用一個特定的瀏覽器?

相關問題