我想建立一個混合移動app..but這是我第一次這麼下面的問題 -服務器端編程的移動應用程序VS網站
是否有在服務器端腳本/編程任何區別移動應用程序vs網站。
哪個更好MVC或web服務(RESTAPI)。或者還有其他更好的方法。
也爲web服務這是服務請求一個更好的選擇 - PHP,JAVA,Node.js的等
感謝您的幫助!
我想建立一個混合移動app..but這是我第一次這麼下面的問題 -服務器端編程的移動應用程序VS網站
是否有在服務器端腳本/編程任何區別移動應用程序vs網站。
哪個更好MVC或web服務(RESTAPI)。或者還有其他更好的方法。
也爲web服務這是服務請求一個更好的選擇 - PHP,JAVA,Node.js的等
感謝您的幫助!
這要看情況。
如果你希望你的應用程序離線運行,那麼你需要擁有所有必要的邏輯運行客戶端,通常用「MVC」JS框架和惱人的HTML5應用程序緩存或像PhoneGap /科爾多瓦。
移動電話通常具有高延遲3G連接(或高延遲低帶寬2G),因此爲了獲得最佳性能,您必須擁有非常簡潔的API,以便在單個請求中儘可能多地發揮作用。
如果你只使用HTTP請求,那麼它沒有多大關係,你在服務器端使用什麼。如果您想要實時傳輸一些數據,例如通過Server-Sent events然後你需要節點或類似的基於事件的python/ruby/java服務器。
如果你不能/沒有跑脫線,並有合理的清潔HTML現有的網站,那麼它可能是不夠的移動友好的CSS添加到它,請參閱「自適應設計」。
我想說的是,使用網站的最大優勢在於它可以在每個平臺上運行,而應用程序僅適用於特定的平臺。和應用程序的最大優勢是通過手機(照相機,地理定位,短信等...),這可能是有用的或不依賴於你正在執行什麼樣的服務提供的所有functionnalities的可用性。
REST的好處是,你可以建立兩個網站,並在它前面的一個應用程序,使用JSON作爲數據ECHANGE格式。
其實我需要它與數據庫 – DevD