我想建立一个动态网站。我计划的架构是Linux+Apache+MySQL+JSP/Java/Servlets。我听说过很多有关 LAMP 堆栈的信息,但我不了解 PHP。请列举两种架构在可扩展性、安全性、代码重用等方面的一些差异。
此外,说了这么多,我需要知道我可以从哪里开始。任何可以让我深入了解如何构建完整的动态网站的案例研究。
谢谢。
最佳答案
简短的回答是:架构与语言无关,而是与用法有关。您可以像 PHP 一样轻松地编写出非常缓慢、不可扩展、不安全、困惑的 Java 代码。
也就是说。
PHP 是一种传统上结构化程度较低的语言。它不是类型安全的,这是一把双刃剑,而不是负面的。一如既往,我的建议是坚持您所知道的任何关键任务。但如果你想玩弄 PHP,最好的方法就是安装它并开始玩。
这个网站和 php.net 是很好的资源。还有谷歌。 PHP 周围有巨大的黑客文化,您会发现有关几乎每个可能主题的大量信息。好的,坏的,以及介于两者之间的。
编辑::
我会做的一件事是避免首先学习框架。首先学习原始的、未经切割的 PHP。
关于java - 动态网站 build 的信息收集和选择其架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4303634/