是否可以創建一個使用Drupal作爲CMS和CodeIgniter作爲框架的Web應用程序?Drupal作爲CMS和CodeIgniter作爲框架?
0
A
回答
0
Drupal並不需要像CI這樣的東西,反之亦然。如果您在Drupal中構建Web應用程序,並且您確實需要擁有CI,那麼您應該將整個應用程序寫入CI中。
Drupal是一個預構建的Web應用程序的房子。你安裝它,已經擁有了像後端,緩存,登錄機制等一切。接下來你添加一些模塊,定製一個主題並完成。就像裝飾你的客廳或建造一個額外的車庫一樣。
CI是打造房屋的堅實基礎。它具有一些功能,但如果您需要所需的一切,則需要編寫自己的功能。你需要建造牆壁和所有這些東西,但最終你幾乎可以完全控制任何東西。
我沒有看到爲Web應用程序擁有2個基地的觀點。讓事情變得更加複雜。只要選擇Drupal,如果你想要一個更加擴展的基礎,而不僅僅是一個框架。或者如果你想從「只是一個框架」建立一切,就選擇CI。
0
首先決定是否要構建CMS或不。
如果你想建立一個CMS,那麼你可以選擇Drupal或Expression Engine或任何其他的CMS框架,如Joomla。使用Expression Engine的優點是它建立在Codeigniter之上,您可以使用Codeigniter/php編碼風格添加自定義模塊。
如果你不希望建立一個CMS,然後因爲你熟悉笨,通過構建一個Web應用程序只笨
相關問題
- 1. 作爲web開發框架的CMS包
- 2. 作爲框架的CMS應用程序?
- 3. Sharepoint作爲CMS
- 4. PHP框架和CMS
- 5. MVC框架和CMS
- 6. 創建Linphone作爲框架
- 7. 角js刪除#標籤,使用codeigniter作爲二級框架
- 8. Uploadify和Codeigniter框架
- 9. 作爲代理Drupal
- 10. Joomla CMS和Spring框架
- 11. CMS(joomla,drupal)和框架(Zend,Symfony,CI)之間的區別
- 12. 使用Codeigniter和一些插件作爲商業軟件的框架,可能嗎?
- 13. Drupal(或其他CMS)會爲我工作嗎?
- 14. Codeigniter HMVC和CMS
- 15. 使用WordPress作爲CMS
- 16. Couchbase作爲CMS持久層
- 17. 框架或CMS?
- 18. Spring框架研究:Managed Beans作爲控制器和Dispatcher Servlet作爲控制器
- 19. 機器人框架 - 通chromeoption作爲desiredcapability
- 20. 精簡版Magento作爲框架?
- 21. Slim框架URL作爲文件路徑
- 22. 使用IPython作爲測試框架
- 23. Facelets作爲JSP中的模板框架
- 24. 使用React Native作爲框架
- 25. 保存視頻作爲框架OpenCV {PY}
- 26. 實體框架僅作爲POCO枚舉
- 27. matplotlib:RuntimeError:Python未作爲框架安裝
- 28. Drupal Conent作爲菜單
- 29. Drupal僅作爲服務層
- 30. CodeIgniter PHPWord使用作爲third_party
Drupal的基本上是一個框架,以及,只是一個更大的。什麼/如何/爲什麼你想合併這兩個? – deceze 2012-04-10 03:19:10
你可以這樣做,但它可能不適合初學者。如果你有單獨的內容和應用程序部分,這很容易(使用mod_rewrite將請求引導到不同的控制器),但是當你想在Drupal中包含一個CI部分,或者在CI頁面中包含一個Drupal模塊時,它可能會開始得到有點凌亂。我都會想,兩者都會使用不同的數據庫訪問系統。如果你有很多應用程序開發,我會堅持個人框架。 – halfer 2012-04-26 10:13:37