【问题标题】:Is gitweb a web application or the client of a web application?gitweb 是 Web 应用程序还是 Web 应用程序的客户端?
【发布时间】:2019-06-13 12:03:13
【问题描述】:

我对 Web 界面和 Web 应用程序的术语感到困惑。

  1. https://git-scm.com/docs/gitweb#_webserver_configuration

    本节介绍如何配置一些常见的网络服务器来运行 gitweb。

    这是否意味着 gitweb 是一个 Web 应用程序,它只能是 在网络服务器上运行? gitweb 是同一个意义上的 Web 应用吗 作为一个用 Java serverlet 编写并在 Tomcat 上运行的 Web 应用程序?

  2. https://git-scm.com/docs/gitweb#_webserver_configuration

    gitweb 是一个 Git Web 界面(Git 存储库的 Web 前端)

    Git 袖珍指南

    Git 带有一个名为“gitweb”的基于 Web 的存储库浏览器。

    “Web 界面”是指 Web 应用程序的客户端吗?

    这是否意味着 gitweb 是 Web 应用程序的客户端,也称为 “gitweb”?

【问题讨论】:

    标签: git web-applications


    【解决方案1】:

    我对 Web 界面和 Web 应用程序的术语感到困惑。

    它们实际上是一样的。 Web 应用程序是在 Web 服务器上运行的程序。它们生成 Web 界面。也就是说,他们生成 HTML+CSS+Javascript,而 Web 界面就是用户在浏览器中看到的。

    1... gitweb 是一个只能在 Web 服务器上运行的 Web 应用程序? gitweb 是否是一个 Web 应用程序,是否与用 Java servelet 编写并在 Tomcat 上运行的 Web 应用程序具有相同的意义?

    两者都是。 gitweb 是用 Perl 编写的,但这是一个很小的技术细节。

    2... gitweb 是一个 Git Web 界面(Git 存储库的 Web 前端)
    Git 袖珍指南说:Git 带有一个名为“gitweb”的基于 Web 的存储库浏览器。

    同样是gitweb

    “Web 界面”是指 Web 应用程序的客户端吗?

    没有。 gitwebgit 的客户端,即它从 git 存储库中获取所有信息。它通过其网络界面将获取的信息呈现给用户。使用 gitweb 的用户使用浏览器查看 git 存储库。 (恐怕我的回答听起来像是在和一个 3 岁的孩子说话)

    这是否意味着 gitweb 是 Web 应用程序的客户端,也称为“gitweb”?

    不,只有一个gitweb。这是一个显示 git 存储库的 Web 应用程序。

    【讨论】:

    • 谢谢。 “gitweb 是 git 的客户端”,您的意思是“git”作为服务于gitweb 进程的服务器进程运行?
    • 它只是运行git 可执行文件。 git 二进制文件的路径在安装时给出,并存储在生成的perl code 中。
    • 谢谢。 CGI 脚本通常是 Web 应用程序吗?
    • 这是一种在 Web 服务器上运行 Web 应用程序的方法。它适用于小型未重载的 Web 应用程序。
    猜你喜欢
    • 1970-01-01
    • 2011-02-19
    • 2012-02-04
    • 1970-01-01
    • 1970-01-01
    • 2013-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多