继续使用PHP或转到Java框架

继续使用PHP或转到Java框架,java,php,Java,Php,我正在为我朋友的创业公司建立一个网站。 我目前正在PHP、MySQL和Apache上构建它。到目前为止,一切都很顺利,但我的一个朋友建议我转向Java框架,因为当网站变得更大时,这会更好。 我没有任何Java知识,我有足够的PHP知识,但我学习速度很快 我应该继续使用PHP(PHP可以用于大型站点吗?)? 请提供任何建议。PHP可用于大型网站。看看Facebook。故事的结尾 PHP使用起来很好,我在使用PHP之前就创建了网站 我建议你坚持使用PHP,但要挑战自己,扩大你的知识面。当有人说这样的

我正在为我朋友的创业公司建立一个网站。 我目前正在PHP、MySQL和Apache上构建它。到目前为止,一切都很顺利,但我的一个朋友建议我转向Java框架,因为当网站变得更大时,这会更好。 我没有任何Java知识,我有足够的PHP知识,但我学习速度很快

我应该继续使用PHP(PHP可以用于大型站点吗?)?
请提供任何建议。

PHP可用于大型网站。看看Facebook。故事的结尾

PHP使用起来很好,我在使用PHP之前就创建了网站


我建议你坚持使用PHP,但要挑战自己,扩大你的知识面。

当有人说这样的话时,你需要让他们证明他们所说的是正确的。PHP具有可扩展性和通用性。Java也有它的优点和缺点,就像任何其他编程语言一样

由于您是PHP的新手,您可能不会重用用于构建初始站点的大部分代码。我知道你打算去,但你去的可能性很小。按照你所知道的去做


PHP已经被过多的网站使用。谷歌、雅虎、Facebook等公司的所有网站都使用了一些php。可以使用PHP构建大型站点。例子是Diggcom和脸谱网(编译成C++,但确实如此)。不用担心。与java框架相比,我们可以更轻松地使用php创建大型站点。您可以使用诸如zend framework、codeigniter之类的php框架。它们具有可扩展性和易学性,有很多组件(库)。并为推特、亚马逊、雅虎等大型网站提供客户服务


:)

在web上排名前20位的网站中,至少有1/3以某种方式使用PHP。其他人使用的语言包括Python和Ruby。我看不出他们中有人在使用Java。

我认为,无论您使用PHP还是Java解决方案,您都必须学习一套新的框架/库。如果你没有建立玩具网站的经验(包括你通过教育所做的任何工作),那么从这两条道路上都可以学到很多东西


研究一些PHP和Java框架,并根据您所读的内容做出自己的决定。如果这是一个很长的项目,你将有足够的时间熟悉你选择的任何选项。

我将用一个问题来回答这个问题。你喜欢福特还是雪佛兰?我不知道它们之间的区别,但我想说我更喜欢苹果而不是windows。如果这回答了你的问题?我是一名Java开发人员,但我支持@Fosco下面的回答。但是,这也取决于你正在建设什么样的“大网站”。电子商务,网络,大量的金钱交易。一些建议:不要超越你自己。对于初创企业来说,最主要的事情是首先在那里获得一个存在,然后从那里获得增量更新。计划有一个大网站,但是把一个大网站的问题留给你自己。如果你足够幸运地成长并遇到这些问题,那么你可以解决它们。问题是,到目前为止,我发现PHP非常容易,我的朋友说,如果我不使用框架,数据库将出现并发问题。你用来构建网站的数据库和语言是不相关的。@Suss-语言/框架选择和数据库并发问题(大部分)是苹果和桔子。PHP和Java都可以用来创建非常可伸缩和并行的站点,并且都可以用来构建一个错误混乱的站点。这是一个PHP框架,从长远来看,它将帮助你在你的“大网站”上处理电子商务和并发问题吗?我提到过Facebook吗?。。。是的,它是非常可扩展的。Magento是一个用PHP构建的完善的电子商务系统。@Suss当然。这些是您构建的功能,而不是任何给定编程语言的成熟功能。是的,您可以处理电子商务和并发问题。为了达到这个目的,它有自己的API。再投入2美分,我还建议检查一下像Drupal这样的CMS框架。Drupal拥有数千个稳定的插件,可以完成您想要实现的大部分功能:电子商务、用户帐户、,身份验证等。它的代码库是经过深思熟虑的,如果你懂一点PHP,你应该会发现它非常简单。使用现有框架的想法是,你需要的几乎所有东西都已经由别人写了。不要重新发明轮子。因此,如果你做一些研究,你应该能够找到一些框架,支持你想做的事情。您的发现可能会帮助您决定使用哪种技术堆栈(Java、PHP和其他)。当然,在改变您想要做的事情以适应现有框架和您决定以自己的方式做的事情(即使这意味着编写自定义实现)之间存在着一种平衡。