我正在使用第三方搜索API,並且非常喜歡在瀏覽器端保存幾乎所有的應用程序。 xml完全用javascript解析,並且我使用JavaScript模板引擎動態地呈現複雜的結果對象。有幾頁重新加載發生,並有很多花哨的JavaScript正在進行。複雜的客戶端邏輯 - 更好地移動到服務器端?
我覺得乾淨的東西讓所有的東西都放在了javascript的一面。這將使部署變得更加容易,並且將我的所有代碼放在一個地方很好。我試圖像使用java編寫JavaScript一樣嚴格編碼,到目前爲止,事情似乎工作得很好。我正在努力使用YUI測試來開發TDD風格,並且樂觀地認爲這將使不可避免的跨瀏覽器錯誤更易於捕捉和修復。代碼的大小並不是很小,但也不算太糟糕,我計劃在部署之前縮小它,這應該將其減小到現在的2/3。
我不考慮是否有缺點?這裏的任何其他支持前端應用邏輯的支持者?
好想法。如果javascript被禁用,客戶端的網站根本無法工作,所以我不擔心在這個特定情況下排除非js人。 – morgancodes 2009-06-22 22:15:53