代码之家  ›  专栏  ›  技术社区  ›  CookieOfFortune

在一台机器上运行多个web框架?

  •  3
  • CookieOfFortune  · 技术社区  · 15 年前

    我知道我的所有数据库服务都可以与Javascript框架一起同时运行,但是Rails和Java应用程序之类的东西呢?那些人能一起玩吗?Apache会为我处理所有这些吗?

    6 回复  |  直到 15 年前
        1
  •  3
  •   AdminMyServer    15 年前

    是的,因为几乎任何语言框架都作为该语言的普通代码运行,只需为您编写的应用程序提供结构,它们就可以与相同或其他语言的其他框架很好地共存。您当然可以在同一台机器上运行Rails和Java框架,甚至可以在JRuby和Java应用服务器上运行Rails

    听起来你才刚刚开始编程。我建议先学习一些基础知识。例如,如果您想学习Ruby,请尝试 Pickaxe book ,编写一些简单的脚本,然后转到ruby web框架,如Sinatra或Rails。您将更好地理解语言和框架之间的区别,以及如何在您的机器上安装和运行它们,等等。

        2
  •  2
  •   Rick Copeland    15 年前

    开始试验的最简单方法是使用各种框架中包含的开发服务器,并在不同的端口(而不是80)上运行服务器。对于Rails,这是通过以下方式完成的:

    ruby script\server
    

    它将在端口3000上启动服务器。

    其他框架使用其他方法。大多数Ruby和Python框架教程(我最熟悉的)都会包含关于如何启动这样的开发服务器的说明。

        3
  •  0
  •   Rob Hruska MegalomanINA    15 年前

    80 8080 .

    如果您计划在同一个容器(例如Apache)中运行它们,那么我认为它们会很好,因为每一个都可以被视为单独的web应用程序,并部署到文档根目录中的不同位置。

    在大多数情况下,这可能是反复试验。我不太了解Rails是如何与Java交互的,但我自己也很容易地将Grails和Java应用程序一起运行,几乎没有什么问题。

        4
  •  0
  •   Sarah Mei    15 年前

    我用一台Apache服务器运行Rails、PHP和Java。除了当我把它全部设置好的时候,感觉像是一大堆的apache配置,一切都很好。我不是一个很好的系统管理员,所以我花了几天时间让一切正常运行。

        5
  •  0
  •   Toby Hede    15 年前

    PHP、Java和Rails都有允许您运行独立服务器和保存复杂配置的环境。

    • Java您可以使用Tomcat或Jetty。
    • Rails附带了Webrick,这对于开发来说很好。
    • PHP有XAMPP(如果您在Mac上的话,也可以是MAMP)提供完整的堆栈。
        6
  •  0
  •   John Topley    15 年前

    我在同一台机器上运行Rails和ASP.NETMVC,我只是将本地服务器设置为在不同的端口上运行。但通常默认设置(例如端口3000上的Rails)不会相互冲突,而且每个框架通常都有自己的运行方式(LAMP、Webrick、Montgrel…),所以您应该可以。