java - 在设计系统的其他部分之前开发原型(prototype) GUI 是否明智?

标签 java user-interface

在设计系统的其他部分之前开发原型(prototype) GUI 是否明智?

我正在为这个小项目使用 Java。这将是一个具有 GUI 和数据库连接的程序。假设数据库有表 A 和 B,用户可以选择与哪个表进行交互。该程序然后在 GUI 中显示表 A 的内容,并允许用户更改内容并提交更改、删除或插入。

最佳答案

我认为应该先开发 GUI,然后再开始任何后端开发。这样做有几个原因:

  • 您可以清楚地了解模型对象应如何交互。

  • 可用性对您提取数据的方式提出了很多限制。在您 100% 确定存在哪些约束后,您可能希望进行开发和架构。

  • 在业务方面,经理们喜欢在开始任何开发之前拥有一个简单的功能 UI。很多时候,反馈会导致后端假设发生重大变化。这比后端开发结束后收到变更请求要轻松得多。

我个人的经验是GUI和后端同时开发有点乱。 Plus GUI 提供了对后端行为的可靠预期。此外,这种方法可确保所有开发人员、您的客户和您的经理在同一页面上。

关于java - 在设计系统的其他部分之前开发原型(prototype) GUI 是否明智?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4967168/

相关文章:

java - 如果 Android 服务在库项目中,则不会启动

iphone - 通过异步服务器调用删除 iPhone 表行的正确行为是什么?

JavaFX 列/单元格值未更新

Java ZK从iframe传递参数到ZUL不同的服务器

javascript - 计时器 - Angular 8 的计时器

java - 暂时更改 Java Swing 中的默认外观

qt - 带 Qt 的侧面板

java - Jboss 接缝到 Tomcat 迁移

java - 使用 PostgreSQL 数据库构建 JasperServer 时出现问题

java - 为什么等于功能不起作用?