我有一個複雜的php/mysql/js網站。我想創建一個移動版本。根據在網上閱讀,我認爲它必須是一個專門的精簡網站,如m.google.com或m.yahoo.com,不是一個響應式的網站,因爲當前網站有多個列和圖像。 (它已經在移動瀏覽器上工作,但眼睛有壓力,而且還沒有得到優化。)將php/js網站轉換爲手機...創建新網站?
我收集理想的版本應該是有一組文件,並且在檢測到移動瀏覽器後,在不同的無風扇模式下swqp。但是,該網站並非爲此而建,這不是一個現實的選擇。網站也沒有使用模板構建。
另一方面,我不想重寫所有的邏輯和dbase查詢。是
我能想到的兩個選項如下:
選項1:一個文件的集合,即一個網站。我可以檢測到移動瀏覽器並設置會話變量。然後在每個頁面上,我將檢查移動會話變量,如果存在,則顯示爲手持設備優化的標記。
選項2:將網站文件複製到單獨的目錄(如移動設備)。然後在這些文件中重做標記,以便對手持設備進行優化。
會我仍然能夠做到選項1,有網站有自己的子域名作爲m.site.com
什麼被認爲是最佳的時候才換出不同的樣式表,或者使用移動網站單獨的模板不是一個選項。
在此先感謝您的任何建議。
不幸的是,這個問題對於SO來說不是一個好的格式。然而,我會說,沒有硬性的,快速的「最好的方式」去做事情。對你而言,「最好的方式」可能取決於最重要的東西。你有計劃約會嗎?你想在重構中投入多少工作?如果您正在與客戶或內部客戶打交道,他們願意投入多少時間/金錢來進行這項改變?他們是否對移動網站應該有什麼具體要求?這些要求如何適用於現有代碼的重用?進入這裏的變量太多了。 – 2013-04-04 00:00:20