Java 时间节省器

标签 java frameworks

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

6年前关闭。




Improve this question




我发现这个问题的性质非常适合 Stack Overflow 上注重实际的人。
我正在着手用 Java 制作一个相当大的项目。我不打算详细说明,但它会涉及数据管理、异构格式的解析,并且需要有一个具有编辑器语义的吸引人的界面。我是一名本科生,我认为它会演变成一个展示我就业技能的好项目——哎呀,理想情况下,它甚至可以成为创业的基础。
我写信是想询问您哪些快捷方式我可能没有考虑过,它们将有助于 Java 中的复杂项目。当然,我计划在 Eclipse 中进行,并且可能会在 GUI 中使用 SWT。但是,我知道 Java 具有使一切过于复杂的不幸品质,我不想陷入困境。
在你告诉我我想用 Python 或类似的东西来做之前,我只想重申一下我为什么会选择 Java:

  • 在 Java 中使用算法有更多的经验,而且还会有相当多的经验。
  • 想要一个庞大的 API 库来扩展功能。 ANTLR、数据库、处理特定格式的库
  • 想要在任何地方以不错的性能运行它
    我对所有技术持开放态度(最熟悉 Java、perl、sql,有点函数式)。

  • 编辑 :目前,我把它给了 djna(虽然票数很低)。我认为您的所有答案在某些方面肯定有帮助。
    我认为 djna 更好地解决了我作为新手程序员需要注意的问题,认识到我不是走捷径而是尽量不要搞砸。至于大型框架的建议,尤其是。 J2EE,在这种情况下太多了。我正在尝试提供最简单的解决方案,并且可以由不是 J2EE/JDBC 专家的人扩展我的 API。
    感谢您提出 Apache Commons,尽管我已经知道了。仍然对 SWT 与 Swing 感到困惑,但我使用过的每个 Swing 程序都很难看。正如我在帖子中提到的,我将主要关注我必须自己实现的文件交换和有限的数据库功能(但会谨慎——我知道并发和 ACID 问题)。
    仍然是一个需要改进的社区维基。

    最佳答案

    学习/使用 Spring ,并创建您的项目,使其在没有 Spring 配置的情况下运行(这些事情往往会失控),同时保留在稍后阶段配置环境参数的可能性。您还可以通过统一的方式集成其他框架,如 Hibernate、Quartz 等。

    而且,根据我的经验,远离 GUI 构建器。这可能看起来很划算,但我喜欢一直保持对我的代码的控制。

    关于Java 时间节省器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1056774/

    相关文章:

    python - gae(python) 上最好的框架,比如 javascript 上的 jquery?有吗

    java - Android AlarmClock 按标签搜索

    jsp形式的Java UTF-8编码

    java - eclipse RCP : Where should I keep my model objects and how do they talk to the views?

    java - 在Hadoop/层叠中从FTP服务器读取数据

    reactjs - 什么是本地主机 3000?

    Javascript + MVC + 用户界面

    .net - .NET 应用程序的嵌入式 Web 服务器和 gui 框架

    java - Eclipse 上的 BuildShip Gradle 插件,报告 "syncrhonize gradle project workspace failed"

    php - DBpedia信息抽取框架