【问题标题】:Java Program GUI to develop java Programs without typing codingJava程序GUI,无需键入编码即可开发Java程序
【发布时间】:2014-04-07 09:55:16
【问题描述】:

是否有任何Java GUI 可用于开发Java 程序而无需键入单行Java 代码并使用GUI 模式?

【问题讨论】:

  • 您想开发 GUI 还是整个程序?
  • 取决于你对“开发”的定义。
  • GUI 中的整个程序,因为用户不应该知道 java,他们不应该看到 java 代码,但如果他们点击一些按钮,他们应该能够在提供必要的值(主要方法)后开发 java 源代码“生成” GUI 应该生成一个 java 文件并存储在系统中。
  • 你想用这个 GUI 开发什么样的 Java 程序?或者这只是一个“是否存在这样的工具”的问题?

标签: java javascript eclipse user-interface eclipse-plugin


【解决方案1】:

Java 中没有 GUI,但您可以使用开源内容管理系统 (CMS) 示例:Jahia、Hippo、Liferay、EXo Platform、Ametys、Magnolia、OpenCms ...

【讨论】:

    【解决方案2】:

    据我了解您的问题,您希望生成代码而无需了解 Java 的语法和库,就像您可以使用某些 CMS 工具生成基于 HTML 的网页一样。

    让我在这里问您:在这种情况下,您将如何使用工具来定义您的业务需求?

    有些工具可以生成相当多的 Java 代码。例如IntelliJ 可以在基于 Hibernate/JPA 的应用程序中生成数据对象,如果您可以提供数据模式和连接到数据库的方法,所有您喜欢的 IDE 都可以生成样板代码,例如 getters/setters/equals/hashcode 等。

    此外,如果您提供您想要使用的框架,如 Spring、Hibernate、REST 等,大多数现代 IDE 都可以生成框架 Java 代码和所需的配置,但是没有直接的方法来生成业务逻辑,因为没有一种工具了解您的业务目标的方法。

    【讨论】:

      【解决方案3】:

      我担心没有办法开发没有编码的应用程序。您可以安装面向业务的应用程序,如 Liferay 或其他优秀的 CMS,但问题始终是“这个应用程序能否满足您未来的所有需求?”

      我认为,如果您有简单灵活的需求,也许与网站世界相关,使用这些解决方案之一可以解决。一般来说,我说你可能需要随时编写一些代码。

      如果您正在考虑一些比简单网站或基于内容的应用程序更“自定义”的东西,请尝试使用像 play framework 这样的脚手架工具,它可以轻松完成很多事情,减少编程负担。

      【讨论】:

        猜你喜欢
        • 2012-05-28
        • 1970-01-01
        • 1970-01-01
        • 2014-02-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多