如何从头开始设计Web应用程序(社区站点)?

时间:2010-11-11 08:35:11

标签: php mysql web-applications

我正在运行一个小型在线社区。它都是自编码而不是常见的CMS ......几年后我学到了很多东西,并且不得不意识到我在一开始就犯了很多错误。这就是为什么我计划重新启动整个项目,希望学习更多,但也希望能够移植大部分代码和数据库。

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

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

谢谢!

3 个答案:

答案 0 :(得分:7)

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

  

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

简而言之:

  • 我的网站的目的是什么?我可以量化吗?
  • 什么样的架构最能支持我的目标?
  • 谁将访问该网站?多常?做什么的?
  • 如何优化?

一旦您第一次回答这些问题,请使用您第一次回答时获得的知识再次回答这些问题。换句话说:反思和纠正。

  

我应该使用设计模式或结构吗?

后端:

前端:

  

是否有一本好书,就像网页设计的圣经一样?

环顾四周。我很确定之前已经被问过并回答了。对于软件架构模式,有上述POEAA和GOF模式的书籍,详细解释它们。它们几乎就是软件设计模式的圣经。

答案 1 :(得分:4)

如果你问网络设计,这是错误的地方,因为Stack Overflow是针对程序员而不是设计师。

对于PHP中的网站开发,此视频非常有用,并展示了如何与数据库一起运行您的网站。 http://www.tactools.org/php-video-tutorials-database-website-from-scratch.html

答案 2 :(得分:3)

查看优秀教程:

或者这个视频: