我正在評估rAppid.js框架作爲新項目的候選人。該項目將成爲主要針對移動設備的Web應用程序(我將使用Web視圖將其作爲可提交給Apple和Android App Store的應用程序進行打包)。我意識到這不是rAppid.js的主要用例,但我認爲它可能有效,至少在我的情況下,這要歸功於rAppid.js的基於XML的UI語言。rAppid.js移動應用程序 - 服務器端渲染是否實用?
莫非我,在理論上,使用新的rAppid.js服務器有渲染模板和發送HTML呈現到客戶端?
考慮到我想要的頁面,以儘可能快地加載,應用程序並不需要脫機工作,我更願意呈現在服務器端的模板,並將其發送到客戶端爲普通的HTML。顯然,在這種情況下,框架只能爲我提供單向數據綁定(除非我重寫了rAppid.js代碼來支持與Derby框架類似的服務器呈現模型),但我認爲應用程序的性能改進可能是值得。
也許我過於悲觀,在移動設備上rAppidJS的客戶端的渲染速度,但在任何情況下,我會很想聽到這個意見。
謝謝您的詳細解答;這絕對改變了我的觀點。在頁面呈現期間顯示靜態HTML的想法非常聰明!這可以通過服務器端的節點渲染功能來完成,對吧?關於網頁瀏覽與移動瀏覽器...網頁瀏覽會更快,因爲Javascript已經在電話上,而不需要下載,或出於其他原因? – 2013-03-01 20:04:01