我在工作中被要求参与一个新项目:从旧版本迁移到最新版本的 Framework 4D。我真的不知道什么是 4D 框架。
我的问题是:学习 4D 框架并参与迁移真的值得吗?
幸运的是,如果我不感兴趣,我有权拒绝该提议。
问候,
我在工作中被要求参与一个新项目:从旧版本迁移到最新版本的 Framework 4D。我真的不知道什么是 4D 框架。
我的问题是:学习 4D 框架并参与迁移真的值得吗?
幸运的是,如果我不感兴趣,我有权拒绝该提议。
问候,
我将同意@Avra 的观点,即这对于 SO 来说真的不是正确的问题。但我会用我的一点经验来回答它。
4D 是一个快速的应用程序开发环境。它使您可以使用拖放 UI 元素创建的 UI 快速构建数据库支持的应用程序。它擅长设计“简单”的业务应用程序。大多数情况下,中小型企业可能会在内部使用这种东西来处理其部分业务流程。
它仍然是一个持续经营的企业,并且正在积极开发中。
我整天写4D。我不喜欢它。即使在 6 年后,命令的名称对我来说仍然如此不一致和不明显,以至于我必须定期查找它们。UI builder 非常好,但是当你想做一些它不支持的事情时,它会变得很快。根本没有与版本控制集成(一切都存在于二进制项目文件中)。Web 服务器有点笨重(它有一个内置的 Web 服务器)。许可令人困惑(至少对我而言)。在线文档经常出现故障。开发社区很小,因此很难找到答案。
我永远不会在其中构建新的东西,但如果它目前正在为客户工作,你可以学习足够的 4D 来让它保持相当快的速度。您需要从 4D 购买许可证,以涵盖客户想要使用的任何功能和部署类型。