2011-05-15 110 views
0

我們正在開發一個Web應用程序,並在Ruby on Rails中完成所有編碼。現在我們正在考慮一個移動網站。 (想想m.facebook.com)。移動網站開發框架與標準網站開發框架

現在的問題是: -

  1. 爲什麼要使用任何移動開發框架來開發移動網站(如Sencha.com The-m-project.net SproutCore.com框架和多框架都沒有)

  2. 使用這些框架而不是使用ruby-on rails開發移動網站有什麼好處(保持屏幕大小並考慮其他優化,如n o圖像,沒有Jquery等)

  3. 對於觸摸屏手機還有什麼我需要專注。

建議最受歡迎。

回答

2

絕對沒有從發展中國家阻止你一個使用html/css(haml/sass,如果您願意)的移動網站用於前端和rails供電後端。 如果屏幕尺寸是您唯一關心的問題,您可以爲您定位的移動設備獲取css模板,並且它們應該足夠。對於一般的移動網站,您需要注意的是,所有內容都可以以視覺審美方式進行瘦身。 但是,如果您需要創建一個交互式網站,其用戶界面專門針對支持觸摸的設備進行了優化(例如,如果用戶執行輕彈手勢會發生什麼情況,或者如果用戶長時間按屏幕會發生什麼等)那麼使用特別爲移動設備設計的javascript框架可以爲您提供顯着的優勢,並幫助您利用與傳統網頁顯着不同的事件模型。

0

一側HM像煎茶或PhoneGap的是更簡單,你可以建立CSS整個應用程序一個framewprk,JavaScript和HTML,的擊打在阿瑟賽德你將不得不學習本地應用其沒有原生應用

Java中,目標C或可可或antoher語言,還必須有從蘋果開發者賬號

好也是我們在我們的機構紅寶石使用上與jQuery等軌道

+0

我不是在談論原生應用程序。我們已經在使用phonegap開展工作。我更關心手機網站。 – 2011-05-15 10:28:47

+0

那麼應該有dojo工具包和/或jQuery的移動,但良好的phonegap和sencha使用許多內置的設備的功能,如指南針等,我也不知道紅寶石o軌框架thta幾乎相同sencha(觸摸)還是手機,都認爲這些框架比如phonegap更容易,更好用。移動網站還應該使用諸如觸摸事件和地理定位等所有現代功能,並且最好的解決方案爲 – 2011-05-15 10:42:36

+0

,這可能會像電話一樣。我們在軌道上使用紅寶石,僅用於大型公司的腳手架項目和原因。對於軌道上的紅寶石,您需要一個帶紅寶石的好主人。我更喜歡phonegap或sencha移動網站=)。 – 2011-05-15 10:44:15