gpt4 book ai didi

eiffel - 我们可以将 EiffelBuild 用于大型项目还是应该限制其在原型(prototype)设计中的使用?

转载 作者:行者123 更新时间:2023-12-02 07:23:22 26 4
gpt4 key购买 nike

EiffelBuild 是专用于 Eiffel 的 ISE GUI 构建图形工具。

我尝试了一下,发现它非常用户友好,但我有点担心在大型项目中使用这样的工具。 GUI 构建工具的使用可能受到限制。

因为 Eiffel 继承使得创建组件变得非常容易,从长远来看,使用我们自己的图形对象的专用版本可能比使用标准版本更好。

您是否了解 EiffelBuild 的任何限制,从而有理由避免将其用于大型项目。

最佳答案

我会将 EiffelBuild 的使用限制为原型(prototype)设计。这是一个很好的工具,但从长远来看,管理 EiffelBuild 项目将变得越来越复杂(对于大多数设计师来说都是如此):

  • estudio 新版本每 6 个月发布一次,这使得您的 EiffelBuild 项目从一个版本到另一个版本仍按预期工作成为一种负担,并且每隔一段时间就需要处理迁移。现在,您的所有 Eiffel 代码都将面临相同的挑战,但对于 EiffelBuild 中的项目,您将必须处理语言和 EiffelBuild 的更改(有时同时处理这两者......)
  • 如果版本 N+1 和 N 不兼容,您必须在 EiffelBuild 项目中创建一个分支来支持这两个版本,无论是在过渡期间还是如此
  • 集成多个 EiffelBuild 项目可能很困难
  • 某些图形组件可能难以在 EiffelBuild 中重用,例如专门的图表组件(即一组类...),尤其是当该组件本身不是 EiffelBuild 项目时
  • 我发现很难将一个 EiffelBuild 应用程序中的部件重用到另一个应用程序中,而对于设计良好的组件来说,这就不是什么问题了

希望这有帮助。

关于eiffel - 我们可以将 EiffelBuild 用于大型项目还是应该限制其在原型(prototype)设计中的使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1415466/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com