我正在开发一个开源CMS,并一直在决定是否提供对多个数据库平台的支持。你对这件事有什么看法和意见?我应该坚持和优化单个平台还是提供更多支持?我的开源CMS应该支持多种数据库平台吗?
在此先感谢您的意见。
我正在开发一个开源CMS,并一直在决定是否提供对多个数据库平台的支持。你对这件事有什么看法和意见?我应该坚持和优化单个平台还是提供更多支持?我的开源CMS应该支持多种数据库平台吗?
在此先感谢您的意见。
它取决于你的计划。如果你想让CMS变得流行(我的意思是开放源代码),尽可能灵活地使用高数据库抽象。我只能说,领先的基于PHP的CMS“Drupal”只通过MySQL的路径形式到所有领先的数据库,包括NoSQL。
事实上,它应该。至少,它应该是可扩展和可定制的,这就是为什么用户可能更喜欢不同的数据库。
如果你想要更多的用户,那么是的。有些用户可能会喜欢Microsoft SQL Server。其他人可能会发现Oracle的MySQL的父亲把其他开源数据库放在更高的地位。同样的原则适用于您支持的Web服务器(IIS,Apache)和Web浏览器。 (IE,FireFox,Safari,Chrome等)