我正在開發一個開源CMS,並一直在決定是否提供對多個數據庫平臺的支持。你對這件事有什麼看法和意見?我應該堅持和優化單個平臺還是提供更多支持?我的開源CMS應該支持多種數據庫平臺嗎?
在此先感謝您的意見。
我正在開發一個開源CMS,並一直在決定是否提供對多個數據庫平臺的支持。你對這件事有什麼看法和意見?我應該堅持和優化單個平臺還是提供更多支持?我的開源CMS應該支持多種數據庫平臺嗎?
在此先感謝您的意見。
它取決於你的計劃。如果你想讓CMS變得流行(我的意思是開放源代碼),儘可能靈活地使用高數據庫抽象。我只能說,領先的基於PHP的CMS「Drupal」只通過MySQL的路徑形式到所有領先的數據庫,包括NoSQL。
事實上,它應該。至少,它應該是可擴展和可定製的,這就是爲什麼用戶可能更喜歡不同的數據庫。
如果你想要更多的用戶,那麼是的。有些用戶可能會喜歡Microsoft SQL Server。其他人可能會發現Oracle的MySQL的父親把其他開源數據庫放在更高的地位。同樣的原則適用於您支持的Web服務器(IIS,Apache)和Web瀏覽器。 (IE,FireFox,Safari,Chrome等)