Php 如何从头开始设计web应用程序(社区网站)?

Php 如何从头开始设计web应用程序(社区网站)?,php,mysql,web-applications,Php,Mysql,Web Applications,我正在经营一个小型的在线社区。它都是自编码的,不是一个普通的CMS。。。几年后,我学到了很多,我不得不意识到我在开始时犯了很多错误。这就是为什么我计划重新启动整个项目,希望了解更多,但也希望移植大部分代码和数据库 这就是我提出问题的原因: 在规划这样的网站时,最需要考虑的是什么 是否有我应该使用的设计模式或结构 有没有一本好书,比如网站设计的圣经 谢谢大家! 如果您询问的是web设计,那么这是一个错误的地方,因为堆栈溢出是针对程序员的,而不是针对设计师的 对于PHP中的网站开发,本视频非常有

我正在经营一个小型的在线社区。它都是自编码的,不是一个普通的CMS。。。几年后,我学到了很多,我不得不意识到我在开始时犯了很多错误。这就是为什么我计划重新启动整个项目,希望了解更多,但也希望移植大部分代码和数据库

这就是我提出问题的原因:

  • 在规划这样的网站时,最需要考虑的是什么
  • 是否有我应该使用的设计模式或结构
  • 有没有一本好书,比如网站设计的圣经

谢谢大家!

如果您询问的是web设计,那么这是一个错误的地方,因为堆栈溢出是针对程序员的,而不是针对设计师的


对于PHP中的网站开发,本视频非常有用,并展示了如何使用数据库运行网站

如果您询问的是web设计,那么这是一个错误的地方,因为堆栈溢出是针对程序员的,而不是针对设计师的


对于PHP中的网站开发,本视频非常有用,并展示了如何使用数据库运行网站

查看优秀教程:

或此视频:


查看优秀教程:

或此视频:


我不确定您是追求前端设计还是后端设计,但无论如何:

在规划这样的网站时,最需要考虑的是什么

简言之:

  • 我的网站的目的是什么?我可以量化吗
  • 什么架构最能支持我的目标
  • 谁将访问该网站?多久?为什么
  • 如何对此进行优化
一旦你第一次回答了这些问题,就用你第一次回答时获得的知识再回答一遍。换句话说:反思和纠正

是否有我应该使用的设计模式或结构

后端:

前端:

有没有一本好书,比如网站设计的圣经


看看周围吧。我敢肯定,这个问题以前已经被问过,也得到过回答。对于软件架构模式,有关于上述POEAA和GOF模式的书籍,对它们进行了详细的解释。它们几乎是软件设计模式的圣经。

我不确定您是追求前端设计还是后端设计,但无论如何:

在规划这样的网站时,最需要考虑的是什么

简言之:

  • 我的网站的目的是什么?我可以量化吗
  • 什么架构最能支持我的目标
  • 谁将访问该网站?多久?为什么
  • 如何对此进行优化
一旦你第一次回答了这些问题,就用你第一次回答时获得的知识再回答一遍。换句话说:反思和纠正

是否有我应该使用的设计模式或结构

后端:

前端:

有没有一本好书,比如网站设计的圣经


看看周围吧。我敢肯定,这个问题以前已经被问过,也得到过回答。对于软件架构模式,有关于上述POEAA和GOF模式的书籍,对它们进行了详细的解释。它们几乎是软件设计模式的圣经。

不,这不是关于UI的图形设计,而是关于代码和结构的设计。我很高兴你是这么说的,对某些人来说,网站设计往往意味着与网站开发相同。如果你读了这篇文章,它是关于架构/设计web应用程序主干的。这与网页设计无关。我理解这个标题可能会有误导性。不,这不是关于UI的图形设计,而是关于代码和结构的设计。我很高兴这就是你的意思,对某些人来说,网站设计往往意味着与网站开发相同。如果你读了这篇文章,它是关于架构/设计web应用程序主干的。这与网页设计无关。金钱与时间——如果你没有预算,然后迁移到facebook,那么你就没有时间,然后使用任何开源CMS/ForumI,我有足够的时间和人力来处理它。这不是一个庞大的项目,但对个人而言,facebook是无法替代的。根据我们的意愿定制一个CMS/论坛几乎和我们自己做一样耗时。在这种情况下,调整一个合适的框架?有很多可用的框架,这取决于你的比较,(我不是说你必须为了拥有框架而调整框架)。因为你有时间,下载一些并安装,试用,甚至编写一个简单的“Hello world”应用程序,在尝试之后,你可能会有一种感觉,是否要使用框架,只是我的2centsmoney&time-如果你没有预算,那么就迁移到facebook,我没有时间使用任何开源CMS/ForumI,我有足够的时间和人力来处理它。这不是一个庞大的项目,但对个人而言,facebook是无法替代的。根据我们的意愿定制一个CMS/论坛几乎和我们自己做一样耗时。在这种情况下,调整一个合适的框架?有很多可用的框架,这取决于你的比较,(我不是说你必须为了拥有框架而调整框架)。既然你有时间,下载其中一些并安装,试用,甚至编写一个简单的“Hello world”应用程序,在尝试之后,你可能会有一种感觉,是否要使用一个框架,只是我的2个主题,确实是非常有用的链接!非常感谢你!是的,的确是非常有用的链接!非常感谢你!