javascript与php:代码开发的优缺点

时间:2011-08-29 00:07:02

标签: php javascript

如果用户刷新页面,我需要在访问mysql表时使用php发送数据。

如果用户添加内容,我不想“首先”运行AJAX调用,因为我可以简单地立即更新DOM,然后发送单向ajax调用将其存储在mysql表中。 / p>

所以在一次评论中,我让PHP创建我的XHTML并将其发送到浏览器。

在用户输入时,我会立即进行DOM更新,然后调用ajax将其放入mysql表中。

我必须为JS和PHP编写修改页面的每个用户操作的代码。

我是否应该将数据发送到Javascript以便进入DOM,而不是在PHP中用它做更少的事情。使用javascript与php进行用户输入并将其转换为UI有什么权衡?

我应该尽可能多地卸载到客户端以减少服务器负载吗?

3 个答案:

答案 0 :(得分:1)

你自己已经回答了:

  • 使用php,您需要通过ajax发送并等待响应
  • 使用javascript,您需要维护两组模板(服务器端和客户端一组)

答案 1 :(得分:1)

如果您需要对数据服务器端(验证,处理等)执行某些操作,您可以将JavaScript与AJAX一起使用,或者在使用POST或GET重新加载页面时将其发送出去,具体取决于您发送的内容。如果您不需要对数据服务器端做任何事情,那么使用JavaScript立即修改DOM就可以了。

答案 2 :(得分:0)

DOM操作并不快。尝试一下,您会发现用户可以更好地传递真实的HTML或使用JSON嵌入AJAX请求。甚至像Twitter这样的大牌也是如此。

如果您仍然希望在没有PHP的情况下离开基于服务器的JavaScript,例如Node.js