我在PHP和mysql中創建網站。我計劃在未來爲它創建一個本地智能手機應用程序。該應用程序將允許用戶與我的網站數據庫進行交互,並在新數據發佈到他們的帳戶時收到通知。我應該在預測未來的移動應用程序時在我的網站上實施什麼?創建本機智能手機應用程序的網站必備條件
回答
我一直在爲我的一些客戶創建相同類型的系統。我爲他們建立了一個網站,客戶例如做了一個髮型預約,然後發送通知給髮型師,通知他們新的約會信息。這是類似於你正在尋找什麼?
如果是這樣,我需要知道你將編寫的手機應用程序的語言。我建議使用Java,如果你將要學習一種新的語言來做到這一點。
至於在實際創建移動應用程序之前需要執行任何操作。那沒有必要。
用戶將使用移動應用程序輸入數據,是的,他們將類似於您的應用程序。我將爲Android製作應用程序。 – CyberJunkie
我的應用程序也是android,所以不需要在構建應用程序之前完成任何操作。在我看來,Java是最適合Android的方式。因爲你的問題已經回答了你是否需要。正如Joel在他的回答中所說的那樣,現在建議這樣做,當然在實現它的時候它會消除以後的痛苦,但是當它想要實現該功能時,它不會強迫你重新創建所有的代碼。有沒有一個特定的原因,你現在不這樣做? –
感謝您的幫助!我希望首先啓動網站,然後在投入時間和金錢在移動應用程序之前查看獲得的響應。有了今天的技術,我認爲最好的代碼可以在多個前端工作。 – CyberJunkie
當您創建您的本機應用程序時,您將希望通過您創建的API訪問您的業務邏輯和數據庫。所以當你開發你的網站時,你真的想用MVC(模型 - 視圖 - 控制器)體系結構來思考。理想情況下,您的網站和移動應用程序都將共享相同的模型和控制器,並且您將簡單地以不同方式實現視圖(非常不同)。
例如,當您在網站或應用程序上進行登錄時,您希望它在服務器上調用完全相同的代碼庫(並傳遞完全相同的參數)以處理登錄。因此,請務必在設計網站時將您的業務方法(控制器邏輯)與表示層分離,並始終考慮「應在API中公開此功能還是僅在網站上公佈」。
如果你現在這樣做,它會爲你節省很多痛苦。
謝謝!對我的低估API來說,讓我的網站能夠在多平臺上工作是關鍵嗎?我在Codeigniter上使用MVC :) – CyberJunkie
- 1. 設計智能手機/手機網站
- 2. 網站到智能手機應用程序
- 3. 如何在智能手機應用程序上運行網站?
- 4. 如何創建跨平臺的智能手機應用程序?
- 5. 智能手機應用程序開發
- 6. 智能手機的遠程設備android
- 7. 連接智能手機網站
- 8. 使用智能手機打開GPS導航應用程序的網站按鈕
- 9. 開發移動網站或專用智能手機應用程序更好嗎
- 10. 智能手機和網站的應用開發?
- 11. 手機網站或手機應用程序
- 12. 展望最終建立一個智能手機應用程序
- 13. 使用沒有WIFI的智能手機訪問本地主機網站
- 14. 構建智能手機網站的JavaScript框架是什麼?
- 15. 在智能手機上與網站建立新的聯繫
- 16. 使用jquery mobile創建手機網站
- 17. 功能手機vs智能手機:可以功能手機運行基於Web的應用程序?
- 18. 如何創建Android應用程序,以拿手機的備份
- 19. 通過本地主機在智能手機上提供應用程序
- 20. 智能手機編程
- 21. 檢測用戶位置的智能手機應用程序
- 22. 禁用JavaScript的腳本智能手機
- 23. 我的應用程序顯示在我的Android智能手機
- 24. jqGrid備用手機應用程序
- 25. 創建反應本機應用程序 - 使用本機模塊
- 26. 智能設備遊戲引擎(手機)
- 27. ASPX中的智能手機Web應用程序
- 28. 第一次開通智能手機應用程序的活動
- 29. 來自Django/Python應用程序的智能手機提醒
- 30. 智能手機上的Java應用程序
現在不用擔心。網站可以更改... –
確實如此,但我認爲這會更容易,如果我的代碼已經是應用程序友好或靈活 – CyberJunkie
規劃是好的(但超出了本網站的範圍),但是你做的聽起來像是一個典型的錯誤,而是你需要的是[YAGNI](http://en.wikipedia.org/wiki/You_ain't_gonna_need_it)。 – hakre