Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不是PHP与JS的比较:我可以用PHP做任何可以用JS做的事情吗?_Php_Javascript_Server Side - Fatal编程技术网

不是PHP与JS的比较:我可以用PHP做任何可以用JS做的事情吗?

不是PHP与JS的比较:我可以用PHP做任何可以用JS做的事情吗?,php,javascript,server-side,Php,Javascript,Server Side,我现在对(X)HTML和CSS有了一些非常好的理解,并计划继续前进。我的下一个选择是PHP和JS(不知道我是否会最终学习其中的一个,但我很乐意) 所以,我需要选择其中一个。我已经了解到PHP是服务器端编程,JavaScript是客户端编程,我不是要你帮我比较这两种编程。我想知道的是,我可以用PHP做任何(或大部分)可以用JS做的事情吗?(或者说,在PHP服务器端,人们可以用JS做任何事情吗?) 实例包括在web主题中使用PHP而不是JS、实时内容显示(如实时博客、实时评论等)、效果等。 这可能看

我现在对(X)HTML和CSS有了一些非常好的理解,并计划继续前进。我的下一个选择是PHP和JS(不知道我是否会最终学习其中的一个,但我很乐意)

所以,我需要选择其中一个。我已经了解到PHP是服务器端编程,JavaScript是客户端编程,我不是要你帮我比较这两种编程。我想知道的是,我可以用PHP做任何(或大部分)可以用JS做的事情吗?(或者说,在PHP服务器端,人们可以用JS做任何事情吗?)

实例包括在web主题中使用PHP而不是JS、实时内容显示(如实时博客、实时评论等)、效果等。

这可能看起来很愚蠢,人们在上述所有情况下使用JS肯定是有原因的,但由于我无法(真的)了解其中的两个,我想我应该在这里征求一些建议

编辑:是否可以使用PHP每隔几秒钟重新加载网页的一部分(而不是整个网页)?对于我正在规划的实时应用程序来说,这应该足够了。

要获得良好的用户体验(动态菜单、ajax、效果等),您需要客户端编程,而对于动态内容,您(几乎总是)需要服务器端编程

简而言之,两者都需要。

要获得良好的用户体验(动态菜单、ajax、效果等),您需要客户端编程,而要获得动态内容,您(几乎总是)需要服务器端编程


简而言之,两者都需要。

不,你不能。PHP只在服务器端工作。一旦您将内容交付给客户机,在页面重新加载或用户加载新页面之前,PHP无法执行任何操作。如果您想在客户端之间执行任何操作,您需要JavaScript(这包括实时加载内容、执行许多现代UI操作等等)


要么同时学习PHP和JS,要么使用博客CMS,并尽可能少地使用两者。

不,你不能。PHP只在服务器端工作。一旦您将内容交付给客户机,在页面重新加载或用户加载新页面之前,PHP无法执行任何操作。如果您想在客户端之间执行任何操作,您需要JavaScript(这包括实时加载内容、执行许多现代UI操作等等)


要么学习PHP和JS,要么使用博客CMS,并尽可能少地使用两者。

如果你投入足够的精力,你几乎可以通过大量的页面重新加载在服务器端完成任何事情。您还可以使用Javascript生成任意复杂的动态内容


但从Javascript对页面内容进行细微更改要容易得多,只能从Javascript制作动画和效果。从服务器端代码直接访问数据库也容易得多——SQL数据库可能有纯javascript驱动程序,您可以使用使用web服务访问的NoSQL数据库,但这两种技术都相对少见。

如果您投入足够的精力,使用大量的页面重新加载,您几乎可以在服务器端执行任何操作。您还可以使用Javascript生成任意复杂的动态内容


但从Javascript对页面内容进行细微更改要容易得多,只能从Javascript制作动画和效果。从服务器端代码直接访问数据库也容易得多——SQL数据库可能有纯javascript驱动程序,您也可以使用使用web服务访问的NoSQL数据库,但这两种技术都相对少见。

如果您绝对不想同时学习这两种技术,那么就学习javascript。有可能使用实现基于Javascript的后端


我建议你至少尝试一下PHP,因为它被广泛使用——甚至在你的公司也是如此。

如果你绝对不想同时学习这两种语言,那么就学习Javascript。有可能使用实现基于Javascript的后端


我建议你至少尝试一下PHP,因为它被广泛使用,甚至在你的公司也是如此。。。 这两种语言的功能都很强大,语法也非常相似。在我看来,如果你不能完全学习其中的一个以上,那就学习PHP吧。在真正进入JS之前,我用PHP编写了将近10年的代码。我会说PHP是食物,JS是香料


为了创建AJAX web应用程序,需要Javascript和服务器端语言。

PHP和Javascript不能像您要求的那样进行比较。。。 这两种语言的功能都很强大,语法也非常相似。在我看来,如果你不能完全学习其中的一个以上,那就学习PHP吧。在真正进入JS之前,我用PHP编写了将近10年的代码。我会说PHP是食物,JS是香料


为了创建AJAX web应用程序,需要Javascript和服务器端语言。

关于您最初的问题/情况,我有一个想法。我知道这已经晚了四年,但我想我应该为那些像我一样回顾这段对话作为谷歌参考的人贡献我的两分钱。在你的情况下,因为你是一个博客写手,在编程方面努力节省时间,我建议你看看WordPress(org版本,而不是.com)。这是一种所见即所得的博客/网站创建和编程的结合。它需要处理很多后端的东西(包括Javascript、PHP等),但如果您愿意,也可以对其进行编辑。使用Wordpress完全不需要编写代码,但使用HTML和CSS,您已经有了一个很好的开端。WordPress学习起来非常简单,功能也非常强大。如果你真的走这条路,我建议你把学习PHP作为一种资产,因为这是WordPress运行的语言