找回密码
 立即注册

QQ登录

只需一步,快速开始

Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-12-19 09:03:54
27#
我昨天跟我们的同事沟通了一下,发现这个问题可能不好处理,原因是:

前端代码,后端代码:
如果我们只是提供写代码的功能,但是我们不能像VS,eclipse等等的软件一样帮住代码纠错,这样写代码的人,即使代码写错了,都可能不知道怎么纠错
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2019-12-18 09:18:49
26#
本帖最后由 qtcxc 于 2019-12-18 09:20 编辑

客户端服务通讯一般都是get、post 的吧

附上filemaker 的处理办法。


再次附上filemaker 的完整dateapi说明地址:
https://fmhelp.filemaker.com/docs/18/en/dataapi/#fmdapi-architecture

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-12-17 17:51:52
25#
那怎么将请求发布上来,您有想法吗?
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2019-12-17 09:13:13
24#
可以接受
我一直觉得  filemaker 的脚本和活字格的 命令 是一样的东西。

只不过活字格的命令偏向于更图形化,filemaker的脚本更偏向于文字化代码化。

但是本质都是经过了更高一级封装后的结果,将一些复杂功能进一步封装一个个命令,让使用者可以简单调用实现这些复杂功能,降低开发的难度提高效率,都是能通过简单的鼠标拖拉拽或者双击设置值数值等方法快速的使用。

不过filemaker 的脚本 更偏向于后端的编译语言(更像php,asp),而活字格的命令更偏向于前端的脚本(更像javascript)。

而现在活字格现在的一些问题,也正好是因为命令太靠前端了,很多事情仅前端又做不到,是不是可以考虑,扩展偏后端一点的命令机制(比如能不能用nodejs的机制做?)。

既然提到nodejs 我再分享一个用nodejs 作为后端框架的快速开发平台,希望活字格也可以参考他们的框架看看:
https://www.enhancer.io/
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-12-16 14:05:57
23#
qtcxc 发表于 2019-12-15 22:58
上面是我能想到的一些建议,建议都考虑看看。

继续提供filemaker的处理方案给参考,filemaker 跟活字格 ...

也就说,你可以接受伪代码的方式?
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2019-12-15 22:58:09
22#
上面是我能想到的一些建议,建议都考虑看看。

继续提供filemaker的处理方案给参考,filemaker 跟活字格很像,有一个 filemaker server 对外提供服务。

而filemaker 系统中存在一个脚本的概念,虽然不是图形化但是基本上跟活字格的命令很像,提供各种各样的函数给编写脚本,实现各种纯代码才能实现的功能。
编写的脚本基本上是这样:



而活字格对于工程里面编制的脚本,如何给外部调用,提供了这样的一个dateapi 运行脚本的能力,相当于可以通过api执行任何自定义的脚本:

只截图了一部分,下面是具体的说明:
https://fmhelp.filemaker.com/doc ... cripts_run-a-script

上面的信息看看是否有参考价值。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-12-12 09:09:36
21#
老铁,你看你给的所有的这些产品高后端的都是写代码啊

咋样能可视化呢?先不说可视化,就单单写代码目前就有2中做法,
第一,c#或者java的代码;第二,数据库的代码
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2019-12-11 21:25:54
20#
本帖最后由 qtcxc 于 2019-12-11 21:31 编辑

目前我仍然觉得 可能还是向用活字格设计器设计,然后编译成后端api的方向想。
不要用客户端做服务器该做的事情,但是需要用图形化的设计器设计后端api。

解决用活字格设计器来设计业务流程规则,然后开发一套将这些设计的流程规则转换为api的方法,生成dll文件。

原来设计器的前端的开发功能原版保留,额外再设计器扩展一套设计后端api的能力,最终输出为dll给服务器加载使用。

然后再加强客户端调取服务器api接口的能力(你们已经有了,可以继续加强配合上面生成的api使用)

其实我真想不出,怎么让前端实现后端的能力。是不是应该放弃前端实现后端能力,而是按简化后端开发的路子走?

是不是有些东西可以找其他公司合作来解决?
下面这个你看看有没有参考意义?:
http://restcloud.cn
http://apijson.org/
http://servicecomb.apache.org/cn/
http://yesapi.cn/

通过上面的这些技术中的某个,生成一套类似


这样的通用数据接口来给前端调用。

甚至,是否也可以考虑把这些接口也集成进来一起搞定:










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-12-11 17:32:29
19#
本帖最后由 Simon.hu 于 2019-12-11 17:34 编辑

没有结果,因为大家都觉得没有没有很好的实现方法,
目前的问题是这几个帖子:
1.https://gcdn.grapecity.com.cn/fo ... peid%26typeid%3D234
2.https://gcdn.grapecity.com.cn/fo ... peid%26typeid%3D234
3.https://gcdn.grapecity.com.cn/fo ... 9439&extra=page%3D1

目前我们的方案可能都不一定能搞定呢~可能最好的做法,就是借鉴回写公式等等的做法;
但是,这些回写公式等等,很多跟活字格已有功能重复,怎么解决客户使用的时候会疑惑的问题?
或者怎么把这些机智的功能,和活字格完美的结合起来,
这个挺麻烦的~
回复 使用道具 举报
qtcxc活字格认证
高级会员   /  发表于:2019-12-11 15:17:23
18#
或者 你们讨论的结果可以分享一些给我参考吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部