gpt4 book ai didi

delphi - 使用 Google 代替现有客户端服务器应用程序的 Web 界面

转载 作者:行者123 更新时间:2023-12-03 18:43:49 30 4
gpt4 key购买 nike

我处于研究状态,我的待办事项之一是:

“最终确定用于为我现有的客户端服务器应用程序创建 Web 界面的技术”。

我的应用程序非常丰富且功能齐全。它具有丰富的客户端 UI 是有道理的,因为它是一种生产力工具。许多快捷方式,许多东西,无需任何点击。所以我不是在寻找一个完整的替代品。

我的应用程序有一些功能,也可以从 Web 界面使用。

他们中有一些:

1) 多用户日历(我在日历中看到的每个项目都与我的应用程序中的某些内容相关联,例如“今天 11:00:召回客户 'Dummy ltd'”。这不是一个简单的备忘录,它还链接到客户),所以我可以看到我和其他人的任务。

2)确认一些任务(是的,我这样做了!)

3)查看一些报告(一些图表或一些表格报告)

当然这不是简单的输出,它们可以包含一些逻辑(例如某些日历项必须是只读的,其他一些可以编辑)。

这就是说,我正在考虑用谷歌做这一切是否是一个合理的选择。这样我就不必安装任何东西,只需与 google 交互就足够了。我可以将我的应用程序用户映射到一个(或多个)google 用户并使用所有 google 功能(日历、图表、任务......)。

你可以对此发表评论吗?哪些是好点/坏点。

我可以预见的一些优点:

1) 无需设计任何 UI,只需连接到现有的强大且用户友好的系统

2)应用程序将自动与谷歌兼容(“是否可以在谷歌上导出?”是我收到的一个典型问题)

3)google已经为我上面写的点(任务、日历、图表……)提供了接口(interface)

4) 没有部署问题。没有服务器托管。只需要使用一些向导配置用户。

一些不好的地方:

1) 哪个是长期支持? Google API 会每月更改一次,还是其中一些会稳定数年?

2)我可以推多少?可以定制多少?我的意思是我可以写一些逻辑,比如“这个项目是只读的”,“这个项目不是”? (afaik in google 我可以以不同的方式与其他人共享日历,但没有办法只将其中的一部分设为只读。当然我可以用一个技巧来做到这一点,比如有 2 个日历,一个是只读的,一个是只读的其他不是。但是是否可以更改默认的谷歌行为,例如在日历情况下?)

3)当然我是有限的,“从头开始”写作可以让我做任何事情。

最后说明:我的应用程序是 Delphi 客户端/服务器应用程序。通信将从将与 google api 交互的应用程序服务器完成。

最佳答案

据我了解,API 是稳定的,例如 Calendar API documentation

Google periodically updates the Calendar Data API in order to deliver new features and to repair defects discovered in previous versions. In most cases, these changes will be transparent to API developers. However, occasionally we need to make changes that require developers to modify their existing applications.



因此,只要服务存在,我就希望只有很小的变化。然而,服务可能会从一天到另一天消失(例如,参见 Google Wave),所以我会检查“退出策略”的要求,至少是导出最关键信息的一种方式。

关于delphi - 使用 Google 代替现有客户端服务器应用程序的 Web 界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5105462/

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