什么';流行且推荐的轻量级java(或python?)web应用程序框架是什么?

什么';流行且推荐的轻量级java(或python?)web应用程序框架是什么?,java,python,frameworks,web,Java,Python,Frameworks,Web,我需要开发一个轻量级web应用程序,它将: 有一个简单的webgui供管理员操作 有接口来调用后台现有模块以实现功能,首先假设它有shell调用接口,目前还不清楚 所以我的问题是,我们有没有流行的、推荐的轻量级java web应用程序框架?我的候选人之一是jboss,我们有推荐的jboss版本吗 我们曾经使用python/flask做过类似的工作,我只是想看看是否还有其他合适的java框架 谢谢, Emre看一下 如果您不确定,“使用Play Framework的利弊是什么?”这个问题可能会对您

我需要开发一个轻量级web应用程序,它将:

  • 有一个简单的webgui供管理员操作
  • 有接口来调用后台现有模块以实现功能,首先假设它有shell调用接口,目前还不清楚 所以我的问题是,我们有没有流行的、推荐的轻量级java web应用程序框架?我的候选人之一是jboss,我们有推荐的jboss版本吗

    我们曾经使用python/flask做过类似的工作,我只是想看看是否还有其他合适的java框架

    谢谢, Emre

    看一下

    如果您不确定,“使用Play Framework的利弊是什么?”这个问题可能会对您有所帮助。

    看看

    它是基于Java5.0和COC的轻量级web应用框架


    您可以快速开发web应用程序,并且您的维护工作将更少。

    对于轻量级Python web框架来说,很难击败Flask:


    根据我的经验,Spring MVC 3是

    • 最灵活
    • 可扩展和
    • 快速的web框架
    Spring的主要目的是为对象引入依赖注入

    另一个Java轻量级MVC框架是Wicket

    条纹框架

    • 轻量级
    • 基于行动的
    • 约定优先于配置方法
    • 没有XML
    • 使用起来既聪明又有趣
    • 很多正面反馈(搜索SO)

      • 想知道为什么Struts没有在上面的列表中找到位置?它太重了吗?

        答案不太合适,家长要求提供一个“轻量级java web应用程序框架”。如果你通读它,实际上它说的是“java(或python?)”。