我只熟悉原生移動開發,而不是網站開發,所以請原諒我的天真。開發與手機API相同的網站
移動應用程序的API通常涉及通過POST或從API獲取數據的請求。數據將作爲JSON返回。爲了這個例子,想象一下這個API是由Sinatra/Ruby提供的一個簡單的API,它將被移動設備和網站所使用。
使用相同範式的網站開發有哪些選項 - Web前端從移動應用獲取來自相同JSON端點的數據?
我聽說過AngularJS和Backbone.js的名字,儘管也許Sinatra夠了?我寧願不使用PHP。
我更喜歡輕量級解決方案。如果可能,我希望它能夠在模型更改時更新頁面,但我猜這取決於後端API更改。
我對Web開發也不太熟悉,但如果我理解您正確,您希望通過移動應用程序通過您的網站(前端 - >後端)使用相同的API通信JSON,對吧?如果這是正確的,我不認爲這是你得到的最好的選擇,因爲移動應用程序使用JSON從Web服務器的數據庫獲取數據,並且你已經在後端與數據庫建立了連接。因此,在網站中不需要任何JSON API我猜。它只需要使用MySQL來獲取你需要的數據。如果我將你誤解爲錯誤,請糾正我。 – hardartcore
我沒有時間回答,但爲了緩解一個問題:如果您已經有可通過HTTP訪問的現有JSON API,則不必使用PHP。您可以使用HTML和Knockout輕鬆構建一個體面的單頁應用程序。 –