有哪些例子说明了PHP和JavaScript的局限性?

有哪些例子说明了PHP和JavaScript的局限性?,php,javascript,Php,Javascript,我在寻找我可以概括的问题,以后(在设计中)认识到的问题,然后说 “嘿,如果我继续沿着这条路走下去,我会遇到麻烦的。PHP+JS不适合这样做。” 如果我使用PHP+JS,我不能做什么?我不应该尝试什么?你的建议是什么?如果不使用某种类型的框架,PHP和JS本身很容易遇到麻烦。如果您不遵循Zend框架或其他类型的约定,PHP可能会很快退化为一堆意大利面代码 也就是说,我不认为你会发现PHP做不到的任何事情…如果不使用某种类型的框架,PHP和JS本身很容易陷入麻烦。如果您不遵循Zend框架或其他类型的

我在寻找我可以概括的问题,以后(在设计中)认识到的问题,然后说

“嘿,如果我继续沿着这条路走下去,我会遇到麻烦的。PHP+JS不适合这样做。”


如果我使用PHP+JS,我不能做什么?我不应该尝试什么?你的建议是什么?

如果不使用某种类型的框架,PHP和JS本身很容易遇到麻烦。如果您不遵循Zend框架或其他类型的约定,PHP可能会很快退化为一堆意大利面代码


也就是说,我不认为你会发现PHP做不到的任何事情…

如果不使用某种类型的框架,PHP和JS本身很容易陷入麻烦。如果您不遵循Zend框架或其他类型的约定,PHP可能会很快退化为一堆意大利面代码

也就是说,我不认为你会发现PHP做不到的任何事情…

我会看看JS的局限性。这一点很重要,因为JS上的xml性能很差,请使用JSON。另一点需要注意的是,如果您真的需要在一个页面上显示多行数据,那么最好使用flash/flex解决方案。[警告,该链接不适用于Firefox3,它只是死掉]

不过我会注意到,我的大部分经验告诉我,通常没有理由在一个页面上显示那么多内容。如果我遇到一个用例,我通常可以动态地使用AJAX来避免一次加载这么多东西。

我会看看JS的局限性。这一点很重要,因为JS上的xml性能很差,请使用JSON。另一点需要注意的是,如果您真的需要在一个页面上显示多行数据,那么最好使用flash/flex解决方案。[警告,该链接不适用于Firefox3,它只是死掉]


不过我会注意到,我的大部分经验告诉我,通常没有理由在一个页面上显示那么多内容。如果我遇到一个用例,我通常可以在运行中使用AJAX来避免一次加载这么多东西。

这是软件,只要有足够的时间和资源,几乎任何你能想象到的东西都是可能的。我不认为PHP会阻止你在JavaScript中做任何事情,或者JavaScript中的任何东西都会阻止你在PHP中做任何事情。它们是独立的技术,运行在客户机/服务器体系结构的每一端,可以构建为协同工作。

这是软件,只要有足够的时间和资源,几乎任何你能想象的东西都是可能的。我不认为PHP会阻止你在JavaScript中做任何事情,或者JavaScript中的任何东西都会阻止你在PHP中做任何事情。它们是独立的技术,运行在客户机/服务器体系结构的每一端,可以构建为协同工作。

当Javascript或某种开源脚本框架成为Web标准时,您将遇到的唯一问题是至少10年后。PHP、ASP、JSP等服务器端脚本语言和Flash、SVG、VRML等插件填补了Javascript等相对较慢的客户端脚本语言无法填补的空白。在未来,随着PC的速度越来越快,Javascript引擎的效率越来越高,您将看到服务器端脚本和插件等第三方解决方案的逐渐衰落。那么,你将面临的唯一问题就是一堆旧代码,它们会被那些在反重力板上疾驰而过的网络朋克嘲笑。当然,这是在未来,从事物的外观来看,人们喜欢拖拖拉拉


总之,PHP是您在浏览器中为可预见的未来做任何有用事情的唯一希望。你唯一担心的应该是你是否想学习ASP,它很酷。尽管PHP有一个庞大的社区和大量的代码片段。

当Javascript或某种开源脚本框架成为Web标准时,您将遇到的唯一问题是至少10年后。PHP、ASP、JSP等服务器端脚本语言和Flash、SVG、VRML等插件填补了Javascript等相对较慢的客户端脚本语言无法填补的空白。在未来,随着PC的速度越来越快,Javascript引擎的效率越来越高,您将看到服务器端脚本和插件等第三方解决方案的逐渐衰落。那么,你将面临的唯一问题就是一堆旧代码,它们会被那些在反重力板上疾驰而过的网络朋克嘲笑。当然,这是在未来,从事物的外观来看,人们喜欢拖拖拉拉


总之,PHP是您在浏览器中为可预见的未来做任何有用事情的唯一希望。你唯一担心的应该是你是否想学习ASP,它很酷。尽管PHP有一个庞大的社区和大量的代码片段。

这个问题太模糊了,无法以合理的方式回答。我希望听到一些人的声音,他们从一个方向出发,撞到了墙,发现他们需要一套不同的工具。我不想重复他们的错误。他们有时会让人感到痛苦,但那些墙总是会被打破的。这个问题太模糊了,无法以合理的方式回答。我希望听到那些从一条路出发,撞到一堵墙,发现他们需要一套不同的工具的人的声音。我不想重复他们的错误。他们有时会让人讨厌,但那些墙总是易碎的。我打赌是Yslow/firebug!我得把它关掉。我也有萤火虫。我不知道伊斯洛是什么下载-它是关于什么的-视频,这将改变你为webI开发的方式,我打赌它是Yslow/firebug!我得把它关掉。我也有萤火虫。我不知道伊斯洛是什么下载-什么是abo