【问题标题】:Should I use PHP or JSP for a chat website?聊天网站应该使用 PHP 还是 JSP?
【发布时间】:2010-11-13 11:23:37
【问题描述】:

我想开发一个像雅虎这样的网站网络聊天应用程序。唯一的区别是我想让它基于网络而不是桌面。 我将使用 ajax 在 jsp/php 中实现它。 我想知道jsp或php是否会更好。 两者的优点或缺点是什么。 您更喜欢这两者中的哪一个?为什么?

jsp应用会比php慢吗? 我正在考虑将 struts 与 jsp 和 ajax 一起使用。使用struts会降低速度吗? 我知道 jsp、java 和 struts,但不知道 php。 php比jsp难吗?

【问题讨论】:

  • 一根绳子有多长?严重地。我们不确切知道您想做什么,但我想大多数后端的东西在两个平台之间的难度会非常相似。大部分工作将是独立于平台的前端工作。
  • 它不会变慢,因为您正在使用另一个。仅当您的实施效率较低时,它才会变慢。
  • 无论您选择什么,请记住,基于 Web 的聊天应用程序可能需要从服务器到客户端(所谓的 Comet)的持续更新。

标签: java php javascript ajax jsp


【解决方案1】:

使用你擅长的程序员。

任务可以用任何一种语言完成。你可以无休止地争论语言特性,最重要的是最适合你的。

【讨论】:

    【解决方案2】:

    基于 JSP 的 Web 应用程序比基于 PHP 的 Web 应用程序更难部署,但您可以获得创建 Servlet 的能力。

    PHP 需要较少的服务器管理技能即可正确设置和运行,学习速度快,并允许快速创建简单的应用程序。

    没有一个比另一个更好,它们的性质不同。检查您的要求,并据此做出决定。如果您的要求不利于其中一个,请选择您的团队更满意的那个。

    【讨论】:

    • 没错!很好的答案。仅仅因为您可以更轻松地使用 PHP 进行编程并不意味着它始终是最佳选择。这些要求应该用来为您指明正确的方向。
    • 我使用过 JSP 和 PHP。即使我更喜欢 PHP,我仍然会根据自己的要求不时使用 JSP。真的没有更好的选择。它总是,总是取决于您的要求。
    【解决方案3】:

    如果你都知道,那就随便选一个吧。

    但是如果遇到困难,那么 PHP 是最好的选择。

    原因:

    1. 从根本上简单
    2. 大号的开发者库可用。
    3. 易于与其他脚本语言集成

    但是结构语法成为一个问题,因为它们以繁琐的方式出现。像 JSTL 一样使用 PHP 标记库。

    “选择语言不是问题,但代码的高效实现是唯一的障碍。”

    【讨论】:

      【解决方案4】:

      JSP 不是一种语言——它只是一种视图/表示技术——所以它只是用于构建一个 Web 前端——而主要的编程发生在其他地方——在 Java 语言中,即所谓的 Java Servlet。

      我个人更喜欢 Java,但是 PHP 还可以,如果你只知道 PHP(我必须从问题中假设:))你最好现在用 PHP 做 - 你可以稍后再学习 Java...

      除此之外,其他要求更多背景信息的人是对的——你需要看看哪种技术最能满足你的要求......

      【讨论】:

      • 人们引用 JSP 的方式与引用 ASP.NET 的方式相同。它是一个框架。
      • 这是不正确的,因此我指出它的真实情况:) 不,真的,也许不是自己进行 Java 开发的人会这样做。 Java 人员既没有说他们用 JSP 构建东西而不是 PHP,因为 JSP 不是一种语言,也没有将 JSP 称为框架(因为它不提供完整的功能堆栈)——框架就像 struts、gwt , webwork, sitemesh - 甚至那些只提供视图部分 - 全栈网络框架可以帮助您处理更多的事情,而不仅仅是视图。
      猜你喜欢
      • 2011-01-29
      • 1970-01-01
      • 2018-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-03
      • 1970-01-01
      • 2011-10-30
      相关资源
      最近更新 更多