标签:joomla drupal wordpress mysql php
我想开发一个非常复杂的网站,例如具有多种功能的网络,其中包含2/3种用户,联属会员,统计信息,应用程序以及成百上千的页面,通知,多层用户区域等等.
随着时间的流逝,我有了更多的想法,站点及其数据库也越来越复杂,我希望始终能够对其进行改进,增强,并能够构建新的模块和功能.
目前,该网站拥有自己的php CMS,用于内容发布,应用程序和成员管理等
问题是我不确定是否要在PHP中从头开始构建它或使用Drupal,Joomla,Wordpress或任何其他CMS重新构建它.
你怎么看?
解决方法:
很难说.这取决于您的经验水平和必须花在该项目上的时间.我不能说一种或另一种方式,但是如果您从头开始,我可以推荐一些方法.
使用模板引擎(例如Smarty),因此您只需创建一些“真实”页面.它们的语法比PHP少很多.
如果可以的话,请坚持使用OOP PHP,尤其是当您进行大量重复查询时.我将自己的PDO类与其他类一起使用,并且更容易管理.
花一些时间弄清楚您想要的数据库结构,然后使用一些UML图进行检查,以使其更易于可视化.这样可以节省您很多时间.
使用一些HTML框架,例如Bootstrap或Foundation4.它们为您提供了一个不错的平台,让您从外观精美的网站模板开始.
同样,取决于大小,CMS可能会更好,并且它们提供成千上万个插件,但是您只能使用它们必须提供的功能.另一方面,自定义PHP将花费更长的时间,但是您绝对可以根据需要进行自定义.我已经完成了这两种方式,所以我不会特别推荐一种方式.我认为这将取决于其实际大小.另外,请记住,如果您将新开发人员带入项目,则必须解释项目的所有内部运作方式,因此这也可能是决定性因素.
标签:joomla,drupal,wordpress,mysql,php 来源: https://codeday.me/bug/20191030/1966916.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。