多年来,FileMaker为没有编码技能的商业用户提供了一种构建简单数据库驱动应用程序的方法,同时也为专业开发人员提供了创建功能强大的自定义应用程序的工具https://www.salesforce.com/uk/campaign/lightning/“target=”noopener noreferrer nofollow“data component=”externalLink“>Salesforce Lightning和微软的href=“https://powerplatform.microsoft.com/en-gb/“target=”noopener noreferrer“data component=”externalLink“>Power Platform为FileMaker的发行商Claris提供了更多的竞争对手,Claris除了在最近的年度更新中添加新功能外,还为低代码用户提供了一种使用云服务API的简便方法,同时保留其传统的专业文件制作开发商市场。Claris也一直在平衡它与iOS设备的深度集成,以满足跨平台开发者的需求。
FileMaker自己的脚本语言使它成为一种开发工具,而不仅仅是一个用于构建应用程序的数据库。但是,尽管开发人员可以重用一些FileMaker脚本源,但是与JavaScript开发人员可以使用的大量库和框架相比,这根本算不上什么。因此,FileMaker开发人员越来越多地利用web查看器来利用JavaScript库——但在两者之间来回传输数据并不是一种简单的方法。
FileMaker 19允许开发人员在FileMaker脚本中调用JavaScript函数,这样他们就可以使用所有这些JavaScript库来嵌入地图、动画化图形、可视化数据或做漂亮的事情很多其他JavaScript开发人员已经考虑过的东西。
这也是一种双向集成:开发人员可以使用JavaScript代码调用FileMaker脚本,现在可以以JSON格式检索FileMaker表中的数据,以便web应用程序可以与FileMaker应用程序交互并显示来自FileMaker应用程序的信息。