• 注册
    • 查看作者
    • FileMaker是什么

      FileMaker是跨平台关系数据库应用程序。它将数据库引擎与图形用户界面和安全功能集成在一起,允许用户通过将新元素拖动到布局,屏幕或表单中来修改数据库。它具有台式机,服务器,iOS和Web交付配置。

      FileMaker 是 Apple Inc.的子公司 Claris International 提供的跨平台关系数据库应用程序。它将数据库引擎与图形用户界面和安全功能集成在一起,允许用户通过将新元素拖动到布局,屏幕或表单中来修改数据库。它具有台式机,服务器,iOS 和 Web 交付配置。

      FileMaker是什么

      桌面应用程序 FileMaker Pro 是从 DOS 应用程序演变而来的,最初是简单地称为 FileMaker,但后来主要为 Apple Macintosh 开发并于 1985 年 4 月发布。1990 年更名为 FileMaker Pro。自 1992 年以来,它已可用于 Microsoft。 Windows 以及经典的 Mac OS 和 macOS,并且可以在跨平台环境中使用。

      移动应用 FileMaker Go 于 2010 年 7 月针对 iOS 设备发布。

      FileMaker Server 允许对应用程序进行集中托管,供运行桌面或移动应用程序的客户端使用。它也由 Claris 托管,称为 FileMaker Cloud。

      历史

      FileMaker 最初是基于 MS-DOS 的名为 Nutshell 的计算机程序,该程序由马萨诸塞州康科德市的 Nashoba Systems 在 1980 年代初期开发。Nutshell 由 Leading Edge 发行,Leading Edge 是一家电子产品营销商,最近开始销售与 IBM PC 兼容的计算机。

      随着 Macintosh 的推出,Nashoba 将基本数据引擎与新的基于表单的图形用户界面(GUI)相结合。Leading Edge 对较新的版本不感兴趣,而是选择保留为仅 DOS 的供应商,并保留了 Nutshell 的名称。Nashoba 找到了另一个分销商 Forethought Inc.,并于 1985 年 4 月在 Macintosh 平台上将该程序作为 FileMaker 进行了介绍。当 Apple 在 1986 年推出 Macintosh Plus 时,FileMaker 的下一个版本被命名为 FileMaker Plus,以反映新型号的名称。

      微软收购了 Forethought ,后者随后推出了 PowerPoint 产品,该产品已成为 Microsoft Office 的一部分。Microsoft 在 FileMaker 之前不久推出了自己的数据库应用程序 Microsoft File,但由于 FileMaker 的销售过剩,因此 Microsoft File 被终止。微软与 Nashoba 协商了发布 FileMaker 的权利,但 Nashoba 决定自行发布下一个版本 FileMaker4。

      由 Claris 购买

      此后不久,苹果计算机公司成立了全资子公司 Claris,以销售软件。Claris 购买了 Nashoba,以完善其软件套件。到那时,由于与其他 DOS 和更高版本的 Windows 平台数据库产品的竞争,Leading Edge 和 Nutshell 退出了市场。但是,FileMaker 在 Macintosh 平台上继续成功。

      Claris 将该产品的名称更改为 FileMaker II,以使其与其他产品(如 MacWrite II)的命名方案保持一致,但该产品与最新的 Nashoba 版本相比并没有太大变化。随后是几个次要版本。

      在 1990 年,它以 FileMaker Pro 1.0 的形式发布。1992 年 9 月,Claris 发布了适用于 Mac 和 Windows 的跨平台版本。除了一些特定于平台的功能外,该程序的功能和用户界面相同。到目前为止,FileMaker 还没有真正的关系功能。它仅限于自动查找并从其他文件导入值。它只能保存状态-过滤器和排序以及数据的布局。1995 年左右发布的 3.0 版引入了新的关系和脚本功能。

      到 1995 年,FileMaker Pro 成为 Claris 产品阵容中唯一的畅销产品。1998 年,苹果公司将内部其他一些 Claris 产品的开发移交给了公司,其余的大部分放弃了,并将 Claris 的名称更改为 FileMaker,Inc.,以专注于该产品。

      2020 年,FileMaker International Inc.更名为(后称)Claris International Inc.,并宣布了 Claris Connect 工作流程软件。

      以后的更新

      1997 年推出的 4.0 版增加了类似于 Adobe Photoshop 的插件体系结构,该体系结构使第三方开发人员可以向 FileMaker 添加功能。捆绑的插件 Web Companion 允许数据库充当 Web 服务器。其他插件为该界面添加了功能,并使 FileMaker 可以用作 FTP 客户端,执行外部文件操作以及通过 Internet 或 Intranet 将消息发送到远程 FileMaker 文件。

      2004 年发布的版本 7 引入了一种新的文件格式(文件扩展名.fp7),支持的文件大小最大为 8 TB(比以前版本允许的 2 GB 增加)。每个记录的每个字段最多可容纳 4 GB 的二进制数据(容器字段)或 2 GB 的 2 字节 Unicode 文本(以前版本中为 64 KB)。FileMaker 的关系模型得到了丰富,它为每个文件提供了多个表,并提供了图形关系编辑器,该图形关系编辑器以类似于实体关系图格式的方式显示和允许对相关表进行操作。伴随这些根本性的变化,FileMaker Inc.还引入了开发人员认证计划。

      2005 年,FileMaker Inc.宣布了 FileMaker 8 产品系列,该产品系列为开发人员提供了扩展的功能集。这些功能包括选项卡式界面,脚本变量,工具提示,增强的调试功能,自定义菜单,以及在文件内和文件之间复制和粘贴整个表以及字段定义,脚本和脚本步骤的功能。2006 年发布的 8.5 版增加了集成的 Web 查看器(能够查看来自 FedEx 和 Wikipedia 条目的货运跟踪信息)和命名布局对象。

      2007 年 7 月 10 日发布的 FileMaker 9 引入了快速启动屏幕,条件格式设置,可变布局自动调整大小,数据库中的超链接指针以及外部 SQL 链接。FileMaker 10 于 2009 年 1 月 5 日,即当年的 Macworld Conference&Expo 之前发布,并提供了可由用户操作触发的脚本以及经过重新设计的类似于 Mac OS X Leopard(10.5)应用程序的用户界面。

      2010 年 3 月 9 日发布的 FileMaker 11 引入了图表功能,在 2012 年 4 月 4 日发布的 FileMaker 12 中进一步简化了该图表。该版本还添加了主题,更多的数据库模板(所谓的入门解决方案)并简化了 iOS 数据库的创建。适用于 iPhone 和 iPad 的 FileMaker Go 11(2010 年 7 月 20 日)和 FileMaker Go 12(2012 年 4 月 4 日)仅允许在这些手持设备上创建,修改和删除记录。必须在完整的 FileMaker Pro 应用程序中进行设计和架构更改。FileMaker Go 12 提供多任务处理,改进的媒体集成,将数据导出为多种格式以及增强的容器字段。

      FileMaker 13 是在 iOS 7 和 OS X Mavericks(10.9)推出之后发布的,于 2013 年 12 月首次发布。客户端和服务器产品得到了增强,以支持许多移动和 Web 数据访问方法。并行的 iPad–iPhone 产品 FileMaker Go 13 现在已经成为这两种设备的单一客户端,并且 Server Admin 工具现在可以 HTML5 运行,不再需要 Java 应用程序。

      FileMaker 14 平台于 2015 年 5 月 15 日发布。其中包括 FileMaker Pro 14,FileMaker Pro 14 Advanced,FileMaker Server 14 和 FileMaker Go14。其次是 2016 年 5 月的版本 15 和 2017 年 5 月的版本 16;其次是 Windows 10。两者均包括等效的 Pro,Pro Advanced,Server 和 Go 版本。

      在 2016 年末,FileMaker 开始每年公布其正在使用的未来功能的软件路线图,并确定他们正在远离或可能在不久的将来淘汰的功能。

      FileMaker Inc.一直很难描述 FileMaker 软件是什么,因为它不仅仅是数据库。它包括用户界面,安全性,快速应用程序开发工具等。FileMaker Inc.在 2018 年 8 月的年度开发者大会上启动了一项新的营销计划,以解决其描述不佳的类别:“工作场所创新平台”。

      FileMaker Cloud

      2016 年,引入了 FileMaker Cloud,其中包括仅通过 Amazon Marketplace 提供的 Linux 服务器(CentOS)。在 2019 年 11 月,重新将 FileMaker Cloud 作为软件即服务产品重新引入了 Claris,使用 Amazon Servers 上的 FileMaker Server Cloud 2.18 服务直接从 Claris 为 FileMaker Pro 18.0.3 提供,但由 Claris 而不是通过 Amazon Marketplace 进行管理,并利用新的 FileMaker ID 身份验证。

      国际化和本地化

      FileMaker 支持全球英语,简体中文,荷兰语,法语,德语,意大利语,日语,韩语,巴西葡萄牙语,西班牙语和瑞典语。

      FileMaker 也有特定版本的文件供中欧,印度和中东语言的用户使用。这些版本为相应地区的语言提供拼写检查,数据输入,排序和打印选项。它们还包含本地化的模板和本地化的即时 Web 发布。

      中欧版本的 FileMaker 包括英语,俄语,波兰语,捷克语和土耳其语界面。有俄语,波兰语,捷克语,土耳其语的自定义模板。此外,在不同程度上也支持俄语,希腊语,爱沙尼亚语,立陶宛语,拉脱维亚语,塞尔维亚语,保加利亚语和匈牙利语。

      适用于东南亚语言的版本仅具有英语用户界面,但支持印地语,马拉地语,孟加拉语,孟加拉语,古吉拉特语,泰米尔语,泰卢固语,泰卢固语,卡纳达语和马拉雅拉姆语的印度语数据输入,排序和索引。

      同样,中东版本仅具有英语和法语用户界面,但可以选择将文本方向更改为从右到左,它确实支持阿拉伯语和希伯来语数据输入。

      脚本

      FileMaker Pro 和 FileMaker Pro Advanced 包括脚本功能和各种内置功能,可自动执行常见任务和复杂计算。许多步骤可用于导航,脚本步骤的有条件执行,编辑记录和其他实用程序。FileMaker Pro Advanced 提供了一个脚本调试器,该脚本调试器使开发人员可以设置断点,监视数据值并单步执行脚本行。

      FileMaker 13 引入了一个有用的脚本,可以更深入地查询容器字段文档元数据。

      动态标记语言

      FileMaker 动态标记语言或 FDML 是 1998 年推出的 FileMaker 早期版本中使用的标记语言。FDML 也通常称为 Claris 动态标记语言或 CDML,以其前公司 Claris 命名。FDML 是 HTML 的扩展,它使用了特殊的标记,例如在网页上显示 FileMaker 数据。的 FileMaker 于 2004 年正式掉线 FDML 支持

      SQL 和 ODBC 支持

      从版本 9 开始,FileMaker 可以连接到许多 SQL 数据库而无需使用 SQL,包括 MySQL,SQL Server 和 Oracle。这需要安装 SQL 数据库 ODBC 驱动程序(在许多情况下,每个客户端驱动程序都有第三方许可)才能连接到 SQL 数据库。通过扩展 SQL 服务(ESS),可以将 SQL 数据库用作 FileMaker 关系图中的数据源,从而使开发人员可以基于 SQL 数据库创建新的布局。通过 FileMaker 布局和功能创建,编辑和删除 SQL 记录;并在 FileMaker 计算和脚本步骤中参考 SQL 字段。它是一个跨平台的关系数据库应用程序。

      FileMaker Pro 5.5 及更高版本的版本也具有 ODBC 接口。

      FileMaker 12 引入了一个新函数 Exec​​uteSQL,该函数允许用户对 FileMaker 数据库执行 SQL 查询以检索数据,但不允许修改或删除数据或更改架构。

      ODBC 支持的一个主要缺陷是缺少从 FileMaker 到外部行业标准数据库的一对一字段类型映射。FileMaker 的数据类型不“严格”的事实引起了进一步的问题。FileMaker 字段可以标记为“数字”,并将此映射返回到 ODBC 驱动程序;但是,FileMaker 允许将非数字字符存储在此“数字”字段类型中,除非该字段被明确标记为严格的“数字”。

      通过第三方,Actual Technologies,FileMaker 15 及更高版本还支持到 IBM I 7.3(AS / 400),IBM Db2 11.1 和 PostgreSQL 9.6.12 的 ODBC 连接。通过使用实际适配器,这些 ODBC 连接也可以建立 ESS 连接,并用作关系图中的源。

      整合

      FileMaker 16 通过 cURL,JSON,基于 REST 的 FileMaker Data API 支持提供了集成。Tableau Web 数据连接器用于可视化 FileMaker 数据。基于 REST 的 API 许可证是一项免费试用版,于 2018 年 9 月 27 日到期。FileMaker17 提供了永久的基于 REST 的数据 API。标准许可包括每个用户每月 2GB 的出站数据。容器数据不计入此限制,并且入站 Data API 数据传输不受限制。

    • 0
    • 0
    • 0
    • 8
    • 请登录之后再进行评论

      登录
    • 实时动态
    • 返回顶部