我正在考慮用成員系統構建自己的MVC系統。不過,我需要論壇,我想也許我只是使用論壇作爲註冊並讓它處理成員,但是有沒有更好的解決方案來兼顧MVC系統和論壇?如果我有我自己的用戶系統,可能會有哪些解決方案適用於論壇?
回答
老實說,我的答案是:不要開發一個論壇,但要採取許多可用的PHP實現之一,並把你的精力放在主題上。我知道這不是你想要的,但如果你真的沒有一個全新的想法,論壇應該如何工作,從零開始沒有意義。
但是回到你的問題:是的,MVC應該可以工作,即使你可能在你的代碼中混合了視圖和控制器。但正如@福德已經表明的那樣,值得尋找框架,以便您可以專注於論壇的獨特功能。
+1爲什麼試着重新發明輪子?大聲笑! – Mikey1980 2010-08-26 20:28:20
我不明白爲什麼MVC中心方法與開發論壇不兼容。
您的會員系統是否是您的MVC體系結構中的特定模型?如果是這樣,我認爲這將是一個好方法。這樣,如果你想添加更多的功能(即博客),需要每個成員的權限/認證可以從相同的用戶模型。
否則,最好的解決方案是已經寫好的。作爲PHP MVC框架,CakePHP非常流行。用它進行論壇不應該太難。
Symfony提供了一個php框架。需要更多的開發時間,但提供更大的靈活性。
有很多CMS的在那裏提供用戶管理與論壇可用的開箱即用或插件。
有很多論壇可以管理用戶,並可能擴展以提供您想要的其他功能。
好點。在PHP中,drupal因爲內置了用戶登錄和論壇功能而備受矚目。 – ford 2010-08-26 20:09:00
- 1. Google API:用於我自己的PPC解決方案?
- 2. 阻止AJAX調用,將會有哪些解決方案?
- 3. 論壇系統有多少個用例
- 4. 適用於Rails的適用於生產的SaaS(循環計費)解決方案有哪些?
- 5. 如果我使用CouchDB進行論壇,應該如何管理論壇用戶?
- 6. 在線有哪些可用的Linux /嵌入式Linux論壇?
- 7. 針對ASP.NET MVC應用程序的論壇解決方案
- 8. 有積分系統的論壇
- 9. 是否有任何網站評論系統可用(如論壇的phpbb)?
- 10. 哪裏可以找到我的c#解決方案我的GUID
- 11. 適用於所有瀏覽器的圓角解決方案?
- 12. 是否有任何適用於Linux的報告解決方案?
- 13. 是否有可能沒有系統鍵盤的TextView,但我自己寫的?
- 14. 適用於POSIX兼容系統上的Python進程的IPC解決方案
- 15. 網站的哪些功能可以取決於操作系統?
- 16. 在Azure中實現全文搜索的可能解決方案有哪些?
- 17. Can Octave:解決線性系統有很多解決方案還是沒有解決方案?
- 18. 論壇有什麼替代方案?
- 19. 用於系統任務跟蹤的高效DB解決方案
- 20. 是否有Android VOIP解決方案(如Skype)可以用作我自己活動的服務?
- 21. 一個聊天程序。我可以使用哪些安全解決方案?
- 22. 執行我自己的系統調用
- 23. 互連仿真系統有哪些可用的方法?
- 24. Python:如何讓用戶輸入他們自己的答案解決方案
- 25. 託管我自己的谷歌分析解決方案
- 26. 現成的論壇,聊天和PM解決方案的Django
- 27. WCF服務解決方案不工作在我的系統
- 28. 多項目/用戶/系統全球Git忽略解決方案
- 29. 適用於.NET的可伸縮解決方案的模式
- 30. 操作系統:Peterson的解決方案
MVC?模型視圖控制器? – Sebi 2010-08-26 18:26:49
@sebi是的,適用於PHP。 – Strawberry 2010-08-26 18:30:36