我在PHP(+ MySQL數據庫)中編寫應用程序,但它主要是AJAX應用程序。所以,我想知道,如何創建前端?前端也在MVC中?可能嗎?前端的MVC體系結構
回答
不幸的是,在啓用JavaScript的情況下依賴於仍然不是一個好主意,所以優先考慮JavaScript應用程序「失敗」。
我建議首先創建一個基本的PHP/HTML點擊並重新加載應用程序,這將允許恐龍使用網站的基本功能,然後在上面建立一個JavaScript/AJAX應用程序,這將增強基礎應用程序。
至於MVC問題:最終可能創建一個JavaScript MVC前端。幾個月前我自己試了一下,效果很好。只要密切關注你的函數調用的範圍。如果你不小心,他們可以離開你:-P
對於許多應用程序,要求用戶啓用JavaScript是完全可以接受的。例如。如果JS被禁用,Google Docs電子表格將如何工作? – rjmunro 2010-07-02 10:11:42
@rjmunro Google Docs是一個例外,因爲它是爲了替代通常爲桌面應用程序保留的功能而創建的,並且不能合理地以HTML單獨複製。幾乎沒有99%的網站相比。 - 但我同意,要求它是「可接受的」,但仍然不是「首選」。例如,許多手機在爲桌面瀏覽器構建JS時很難。 - 底線,如果你想達到最大的觀衆,優雅地回落到最常見的分母(純HTML,網絡)是「理想的」,我會(總是)總是建議。 – Atli 2010-07-02 11:34:23
當然MVC也可以在前端使用。 JavaScript是一種豐富的編程語言,而且由於MVC只是一種設計架構,它與語言無關。在一些JS框架中,MVC有一些嘗試,主要是sproutcore和JavaScriptMVC。
我想有兩條路要走,要麼完全分開PHP和前端,只要在它們之間傳遞帶有ajax的JSON或XML,或者像傳統的Web應用程序那樣混合它們,然後在上面做一些Ajax請求。
如果你願意,你可以使用AngularJS(AngularJS是JavaScript的MVC框架)。
- 1. MVC體系結構
- 2. Tabpanel的MVC體系結構
- 3. MVC體系結構開發
- 4. MVC體系結構實現
- 5. ASP.NET MVC體系結構
- 6. MVC體系結構瞭解
- 7. Java MVC體系結構
- 8. ASP.NET MVC RESTFul體系結構
- 9. MVC體系結構問題
- 10. ASP.NET MVC體系結構
- 11. 體系結構:後端和前端的雙視圖
- 12. 構建可伸縮前端體系結構的任何資源?
- 13. 在現有後端MVC上應用Javascript MVC體系結構
- 14. asp.net中的三層體系結構mvc
- 15. ASP.Net MVC體系結構 - ViewModels的位置
- 16. 有關MVC體系結構的問題
- 17. PHP中的MVC體系結構問題
- 18. ASP .NET MVC體系結構適合傳統的多層體系結構
- 19. Laravel中的前端錯誤顯示體系結構
- 20. 檢索RPM的當前體系結構
- 21. 獲取當前的GCC體系結構
- 22. ASP.NET MVC - PartialView體系結構問題
- 23. .NET MVC 5和洋蔥體系結構
- 24. ASP.Net MVC體系結構 - 缺少圖層?
- 25. 模塊化體系結構 - ASP.NET MVC
- 26. MVC體系結構EJB功能
- 27. Spring MVC服務DAO體系結構
- 28. Spring MVC插件體系結構
- 29. Mvc asp.net和n層體系結構
- 30. Db4o Mvc應用程序體系結構
您的意思是如何將前端與應用程序的其餘部分分開?如果是這樣,我會建議使用模板引擎。你是這個意思嗎? – 2009-12-20 10:10:58
您可能會看看JavaScript參考架構http://boilerplatejs.org,因爲您決定使用完整的AJAX前端。它可以與任何MVC庫一起使用,例如Backbone或Knockout。 – Hasith 2012-12-26 09:00:26