用于Java的UML建模工具+;游戏框架

用于Java的UML建模工具+;游戏框架,java,uml,playframework,model-driven-development,Java,Uml,Playframework,Model Driven Development,我正在寻找一个好的建模工具,用于设计使用playframework的java应用程序。考虑事项: 应该能够为play应用程序的框架生成有效的java代码 应该能够往返java代码并适当地更新模型 不应该太麻烦——我不想生成大量毫无用处的复杂图表。我的目标是能够快速地为我脑海中的应用程序设计建模,点击“生成”,并将java代码从我的团队成员中删除,我可以开始填充 成本不是一个严重的问题 Eclipse集成是一大优势 学习曲线/良好学习资源的可用性是一个重要考虑因素 这样的建模工具存在吗?现在玩视觉

我正在寻找一个好的建模工具,用于设计使用playframework的java应用程序。考虑事项:

  • 应该能够为play应用程序的框架生成有效的java代码
  • 应该能够往返java代码并适当地更新模型
  • 不应该太麻烦——我不想生成大量毫无用处的复杂图表。我的目标是能够快速地为我脑海中的应用程序设计建模,点击“生成”,并将java代码从我的团队成员中删除,我可以开始填充
  • 成本不是一个严重的问题
  • Eclipse集成是一大优势
  • 学习曲线/良好学习资源的可用性是一个重要考虑因素
  • 这样的建模工具存在吗?现在玩视觉范式。我想做这件事会不会走上死胡同?我知道建模等在敏捷性和所有方面都不受欢迎,但这似乎比a)尝试向我工作的每个人解释我对应用程序工作的设想和b)手动编写大量样板代码要快得多。

    作为一个不错的免费UML建模工具怎么样?哦,顺便说一下,使用UML建模可能有助于向其他人解释您的愿景,但它肯定不会帮助您编写更少的代码

    您需要一个工具,该工具将从UML模型生成代码。已经有很多人尝试使用计算机辅助工具来生成代码。如果您希望在开发过程中完全控制,那么这不是一个好主意。如果你想让这些工具做一些它们不是为之设计的事情,那么它们的行为就会很糟糕。见维基百科文章

    如果您还没有准备好编写代码来完成您的投标,那么,您应该习惯它。

    作为一个不错的免费UML建模工具如何?哦,顺便说一下,使用UML建模可能有助于向其他人解释您的愿景,但它肯定不会帮助您编写更少的代码

    您需要一个工具,该工具将从UML模型生成代码。已经有很多人尝试使用计算机辅助工具来生成代码。如果您希望在开发过程中完全控制,那么这不是一个好主意。如果你想让这些工具做一些它们不是为之设计的事情,那么它们的行为就会很糟糕。见维基百科文章


    如果您还没有准备好编写代码来完成您的任务,那么,您应该习惯它。

    我不知道Play framework,但以下是我对UML工具的看法:

    应该能够为play应用程序的框架生成有效的java代码

    我不知道有哪种工具能够专门了解给定的框架。Play、Spring、Wicket—您所能期望的最好结果是能够导入框架并在您的调色板上拥有它的类。剩下的就看你了。没有工具能读懂你的心思

    应该能够往返java代码并适当地更新模型

    像JUDE和SparxEnterpriseArchitect这样的工具可以往返

    不应该太麻烦——我不想生成大量毫无用处的复杂图表。我的目标是能够快速地为我脑海中的应用程序设计建模,点击“生成”,并将java代码从我的团队成员中删除,我可以开始填充

    我认为这是不现实的。在UML工具中输入足够的细节,以便能够吐出完整的存根,这既不快也不容易。你仍然需要把它全部输入

    就我个人而言,我会做一个高层次的草图,在IDE中构建方法签名,这样实际上可以让您进行单元测试,然后在获得图表时进行反向工程

    成本不是一个严重的问题

    裘德曾经在社区版上做过往返旅行,但现在不是这样了。所有这些你都得付钱。Sparx企业架构师的成本很低

    Eclipse集成是一大优势

    我帮不了你。这似乎极大地限制了你的选择。我推荐IntelliJ。这是一个更好的IDE,它将从您的代码中创建UML图

    学习曲线/良好学习资源的可用性是一个重要考虑因素

    “UML蒸馏”是你唯一需要的书

    就难度而言,我对JUDE、VisualParadigm、MagicDraw和SparxEnterpriseArchitect进行了比较。它们都不是特别难的。或者非常有用


    我认为你沉迷于魔法思维。这些UML工具不会节省您的精力

    我不知道Play framework,但以下是我对UML工具的看法:

    应该能够为play应用程序的框架生成有效的java代码

    我不知道有哪种工具能够专门了解给定的框架。Play、Spring、Wicket—您所能期望的最好结果是能够导入框架并在您的调色板上拥有它的类。剩下的就看你了。没有工具能读懂你的心思

    应该能够往返java代码并适当地更新模型

    像JUDE和SparxEnterpriseArchitect这样的工具可以往返

    不应该太麻烦——我不想生成大量毫无用处的复杂图表。我的目标是能够快速地为我脑海中的应用程序设计建模,点击“生成”,并将java代码从我的团队成员中删除,我可以开始填充

    我认为这是不现实的。在UML工具中输入足够的细节,以便能够吐出完整的存根,这既不快也不容易。你仍然需要把它全部输入

    就我个人而言,我会做一个高层次的草图,在IDE中构建方法签名,这样实际上可以让您进行单元测试,然后在获得图表时进行反向工程

    成本不是一个严重的问题

    裘德曾经在社区版上做过往返旅行,但现在不是这样了。你得付钱