Java v/s PHP,这项技术如何用于Web应用程序开发?

Rac*_*hel 3 php java

我是Web编程的新手,我听说有很多像Java,.Net和PHP这样的Web应用程序开发.

我当然希望如果我能得到这项技术如何在比较和在什么情况下叠起一个宁愿一个技术比其他的一些见解.

感谢提前的所有指导.

cle*_*tus 22

PHP资源要求低,托管非常便宜,入门门槛低,是最受欢迎的Web框架.

话虽这么说,PHP是一种纯粹的解释语言(尽管操作码缓存),所以往往比Java慢(通常不重要),语法不一致,很容易犯大错误(比如不清理数据库查询输入;但是你可以用任何语言做到这一点).

两者都不比另一个好.对于随意的Web开发,我绝大多数时候都非常喜欢PHP.对于更多"企业"类型的软件,Java可能更好.

  • 除了PHP不是一个Web框架.这是一种语言.此外,没有提到.NET.但我同意第二段(这是全部真相)和第三段的开头. (2认同)

Uri*_*Uri 8

这只是我的看法:

PHP是一种用于构建Web页面的好语言.它相对容易学习.并且很容易将静态HTML和自定义生成的HTML结合起来.它非常强大.例如,维基百科的MediaWiki是用PHP编写的.访问数据库也很简单.但最终,它本质上是一种脚本语言.编写可维护的代码很困难,而复杂的逻辑(例如,许多计算,算法等)在PHP中并不是很自然.

Java更像是一种"严肃的语言".它可以做很多事情.包括网络.但是,创建HTML比使用PHP更"痛苦",更不自然.然而,Java在您的程序中存在大量智能逻辑的情况下会闪耀.使用非脚本语言编写也有好处.当然,如果你了解Java,你可以将它用于很多事情.

.NET很不错,但通常会限制你使用Windows平台,最好的工具不是免费的(与Java不同).如果您的本地就业市场有很多.NET工作,那么我只会进入.NET,这种工作会因地而异.

此外,PHP作业通常支付的费用低于Java/.NET作业,并且似乎声誉较低.