JavaRush /Java 博客 /Random-ZH /喝咖啡休息#30。开发应用程序时可能需要的技术设计工具。2020 年 Java 开发人员的 5 个最佳工具

喝咖啡休息#30。开发应用程序时可能需要的技术设计工具。2020 年 Java 开发人员的 5 个最佳工具

已在 Random-ZH 群组中发布

开发应用程序时可能需要的技术设计工具

资料来源:Dzone 喝咖啡休息#30。 开发应用程序时可能需要的技术设计工具。 2020 年 Java 开发人员的 5 个最佳工具 - 1设计被视为软件开发中次要元素的日子已经一去不复返了。当然,编码仍然是程序员培训中最重要的阶段,但技术设计也不能再被忽视。每年都有越来越多的开发者。在提供的众多选项中,客户选择最能有效吸引应用程序或服务目标受众的选项。如果您决定自己创建一个应用程序,而不需要专业设计师的帮助,您将必须学习如何使用几个有用的工具,我们现在将讨论这些工具。如果远程进行布局联合工作,它们对于确保设计人员和开发人员之间的互动也是不可或缺的。

概念设计和技术设计——有什么区别?

简单来说,概念设计就是想法的表达。它可以使用多种元素:框图、CRC 卡、组件图、线框图等。概念设计完成后,您就会对软件的结构有一个粗略的了解。一旦明确什么应该放在哪里,设计就会进入下一阶段:技术方面。一个技术项目正在开发中——一个决定软件进一步开发和组装的架构。这里推荐使用设计工具。我想向您推荐那些我认为最方便的。

草图

Sketch 是一个设计平台,可用于创建各种图表、框架和原型。它主要用于用户界面、网站和移动应用程序设计。掌握像 Sketch 这样的工具对于每个设计师(无论是专业设计师还是业余设计师)来说都非常有用且重要。如果您正在为 Apple 生态系统开发应用程序,那么您就离不开 Sketch。

莫库普斯

Moqups 与 Sketch 有点相似。但如果 Sketch 专注于 macOS,那么 Moqups 则被创建为与任何操作系统兼容的在线服务。Sketch 有更多的功能,但如果您的设计师不使用 Mac,Moqups 可能是一个不错的选择。Moqups 还拥有一个优秀的专业模板库。

远见

据InVision的创建者介绍,该工具是由设计师为设计师开发的。它与其他服务的不同之处不仅在于速度,还在于在 Freehand 板上进行协作的能力。InVision 可让您轻松绘制、绘制线框图,并立即获得有关已完成设计、模型和交互式原型的反馈。该工具支持导入草图文件。

菲格玛

Figma 是流行 Sketch 工具的基于云的替代品。本质上,Sketch 的所有基本功能都可以在 Figma 中使用。除此之外,它还有另一个重要的优点——该工具支持团队合作。对于许多设计师来说,这是极其重要的。

齐普林

Zeplin 是另一个协作工具。它不仅能够在两个或多个设计人员之间提供通信,而且还能够在设计人员和开发人员之间提供通信。编码员或团队负责人可以直接在布局中进行编辑的选项对于任何团队都是有用的。Zeplin 是作为 Web 应用程序创建的,因此您可以在世界任何地方使用它。除了上述工具之外,您始终可以使用更传统的设计师应用程序 - Adob​​e Illustrator 等专业软件。但如果团队合作对您很重要,那么现代解决方案很可能成为成熟的替代方案。

2020 年 Java 开发人员的 5 个最佳工具

来源:Medium 喝咖啡休息#30。 开发应用程序时可能需要的技术设计工具。 2020 年 Java 开发人员的 5 个最佳工具 - 2拥有丰富的 Java 开发经验,我注意到多年来我有机会使用的工具现在已经发生了很大变化。在本文中,我将尝试重点介绍其中我认为 2020 年最适合 Java 开发人员的内容。

Intellij IDEA

Intellij IDEA 是迄今为止我用过的最好的 IDE。我有使用 Eclipse 的经验,但我不能说我喜欢这个环境。我一直对 Eclipse 中非常慢的文本搜索感到沮丧。IDEA为我解决了这个问题。在这个开发环境的最有用的功能列表中,我想指出:
  • 快速文本搜索;
  • 现代反编译器和调试器;
  • 惊人的 Git 集成;
  • 与Spring、JUnit全面集成;
  • 优秀的重构工具。

你的工具包

YourKit 是您能找到的最好的 Java 分析器。由于与 IntelliJ IDEA 集成,您可以在本地运行任何复杂性的应用程序分析。它有一个出色的 Java 代理,用于分析远程应用程序,并支持大多数 Web 服务器。YourKit 将帮助您解决工作中可能出现的任何性能问题。

视觉虚拟机

VisualVM 是一个免费工具,用作 JDK 命令行工具的可视化界面。它具有分析功能,但其主要优点是 JMX 监控。使用 VisualVM,您可以查看 JVM 中存在的所有指标,并且还允许您查看 MBean 和其他管理扩展。

数据夹

DataGrip 与 IntelliJ IDEA 属于同一 IDE 系列。该工具专为管理数据库、编写复杂查询和类似的事情而设计。如果您曾经使用 GUI 来管理 PG Admin(新的或旧的),您可能会遇到困难。使用 Oracle SQL Admin 时您会遇到大致相同的情况。但 DataGrip 很棒 - 它支持您需要的大多数数据库引擎并且工作得很好。用它编程就像用IDEA 一样方便。

邮差

现在有很多API客户端。即使 IDEA 也有一个非常好的客户端。但我最喜欢的是邮递员。它拦截来自 Chrome 的请求然后在 Postman 中使用它们的能力令人惊叹。此外,该工具具有出色的用户界面。我尝试过使用许多 API 客户端,但总是回到 Postman。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION