Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

FileMaker - это кроссплатформенное приложение для реляционной базы данных от Claris International , дочерней компании Apple Inc. Оно объединяет ядро базы данных с графическим пользовательским интерфейсом ( GUI ) и функциями безопасности, позволяя пользователям изменять базу данных, перетаскивая новые элементы в макеты, экраны. , или формы. Он доступен в конфигурациях для настольного компьютера , сервера , iOS и веб- доставки.

FileMaker Pro , настольное приложение, выросло из приложения DOS , первоначально называвшегося просто FileMaker , но затем разработанного в первую очередь для Apple Macintosh и выпущенного в апреле 1985 года. В 1990 году оно было переименовано в FileMaker Pro . С 1992 года оно доступно для Microsoft Windows и для классической Mac OS и macOS , и может использоваться в кроссплатформенной среде.

Мобильное приложение FileMaker Go было выпущено для устройств iOS в июле 2010 года.

FileMaker Server позволяет централизованно размещать приложения, которые могут использоваться клиентами, работающими с настольными или мобильными приложениями. Он также доступен на хостинге Claris и называется FileMaker Cloud .

История [ править ]

FileMaker начинался как компьютерная программа Nutshell на основе MS-DOS, разработанная Nashoba Systems из Конкорда, Массачусетс , в начале 1980-х годов. Nutshell был распространен Leading Edge , продавцом электроники, который недавно начал продавать компьютеры, совместимые с IBM PC . [1] [2]

С появлением Macintosh Nashoba объединила базовый механизм обработки данных с новым графическим интерфейсом пользователя (GUI) на основе форм . Leading Edge не интересовали новые версии, предпочитая оставаться поставщиком только для DOS, и сохранили название Nutshell. Нашоба нашла другого дистрибьютора, Foreoughtt Inc. , и представила программу на платформе Macintosh как FileMaker в апреле 1985 года. Когда Apple представила Macintosh Plus в 1986 году, следующая версия FileMaker была названа FileMaker Plus, чтобы отразить название новой модели.

Компания Foregotit приобрела Microsoft , которая затем представила свой продукт PowerPoint, который стал частью Microsoft Office . Microsoft представила собственное приложение для работы с базами данных, Microsoft File, незадолго до FileMaker, но FileMaker уступила ему по продажам, и поэтому Microsoft File была прекращена. Microsoft договорилась с Нашоба о праве на публикацию FileMaker, но Нашоба решил самостоятельно опубликовать следующую версию, FileMaker 4. [1]

Покупка Кларис [ править ]

Вскоре после этого Apple Computer основала Claris , полностью принадлежащую ей дочернюю компанию, для продвижения программного обеспечения. Claris приобрела Nashoba, чтобы завершить свой пакет программного обеспечения. К тому времени Leading Edge и Nutshell исчезли с рынка из-за конкуренции со стороны других продуктов баз данных на платформе DOS и более поздних версий Windows. FileMaker, однако, продолжал добиваться успеха на платформе Macintosh.

Claris изменила название продукта на FileMaker II, чтобы соответствовать его схеме именования для других продуктов, таких как MacWrite II, но продукт мало изменился по сравнению с последней версией Nashoba. За этим последовало несколько минорных версий.

В 1990 году он был выпущен как FileMaker Pro 1.0. А в сентябре 1992 года Claris выпустила кроссплатформенную версию для Mac и Windows; За исключением нескольких специфичных для платформы функций, возможности программы и пользовательский интерфейс остались прежними. До этого момента у FileMaker не было реальных реляционных возможностей; он был ограничен автоматическим поиском и импортом значений из других файлов. У него была только возможность сохранять состояние - фильтр, сортировку и макет для данных. Версия 3.0, выпущенная примерно в 1995 году, представила новые реляционные возможности и функции сценариев.

К 1995 году FileMaker Pro был единственным хорошо продаваемым продуктом в линейке Claris. В 1998 году Apple переместила разработку некоторых других продуктов Claris собственными силами, отказалась от большинства остальных и изменила название Claris на FileMaker, Inc., чтобы сосредоточиться на этом продукте.

В 2020 году FileMaker International Inc. сменила название (обратно) на Claris International Inc. и анонсировала программное обеспечение для рабочих процессов Claris Connect.

Более поздние обновления [ править ]

Версия 4.0, представленная в 1997 году, добавляла архитектуру подключаемых модулей, очень похожую на архитектуру Adobe Photoshop , что позволяло сторонним разработчикам добавлять функции в FileMaker. Поставляемый в комплекте плагин Web Companion позволял базе данных действовать как веб-сервер. Другие подключаемые модули добавляли функции к интерфейсу и позволяли FileMaker выступать в качестве FTP- клиента, выполнять операции с внешними файлами и отправлять сообщения удаленным файлам FileMaker через Интернет или интрасеть .

Версия 5 представила новый формат файла (расширение файла .fp5).

Версия 7, выпущенная в 2004 году, представила новый формат файла (расширение файла .fp7), поддерживающий размер файлов до 8 терабайт (увеличение по сравнению с 2 гигабайтами, разрешенными в предыдущих версиях). Отдельные поля могут содержать до 4 гигабайт двоичных данных (поля контейнера) или 2 гигабайта 2-байтового текста Unicode на запись (по сравнению с 64 килобайтами в предыдущих версиях). Реляционная модель FileMaker была расширена, предлагая несколько таблиц для каждого файла и графический редактор отношений, который отображал и позволял управлять связанными таблицами способом, напоминающим формат диаграммы сущность-взаимосвязь . Вместе с этими фундаментальными изменениями FileMaker Inc. также ввела программу сертификации разработчиков.

В 2005 году FileMaker Inc. анонсировала семейство продуктов FileMaker 8, которое предлагало разработчику расширенный набор функций. К ним относятся интерфейс с вкладками, переменные сценария, всплывающие подсказки , расширенная отладка, настраиваемые меню и возможность копировать и вставлять целые таблицы и определения полей, сценарии и шаги сценария внутри и между файлами. Версия 8.5, выпущенная в 2006 году, добавила интегрированное средство веб-просмотра (с возможностью просмотра таких вещей, как информация об отслеживании отгрузки из записей FedEx и Wikipedia) и именованные объекты макета.

FileMaker 9, выпущенный 10 июля 2007 года, представил экран быстрого запуска, условное форматирование, гибкое автоматическое изменение размера макета, гиперссылки на базы данных и внешние ссылки SQL . FileMaker 10 был выпущен 5 января 2009 года, перед Macworld Conference & Expo в том же году , и предлагал сценарии, которые могут запускаться действиями пользователя, и переработанный пользовательский интерфейс, аналогичный интерфейсу приложений Mac OS X Leopard (10.5).

FileMaker 11, выпущенный 9 марта 2010 года, представил диаграммы, которые были дополнительно оптимизированы в FileMaker 12, выпущенном 4 апреля 2012 года. В этой версии также были добавлены темы, больше шаблонов баз данных (так называемые начальные решения) и упрощено создание баз данных iOS . FileMaker Go 11 (20 июля 2010 г.) и FileMaker Go 12 для iPhone и iPad (4 апреля 2012 г.) позволяют создавать, изменять и удалять записи только на этих портативных устройствах. Изменения дизайна и схемы необходимо вносить в полном приложении FileMaker Pro. FileMaker Go 12 предлагает многозадачность, улучшенную интеграцию мультимедиа, экспорт данных в несколько форматов и расширенные поля контейнера.

FileMaker 13, выпущенный после запуска iOS 7 и OS X Mavericks (10.9), впервые был выпущен в декабре 2013 года. Клиентские и серверные продукты были улучшены для поддержки многих мобильных и веб-методов доступа к данным. FileMaker Go 13, параллельный продукт iPad – iPhone, теперь стал единым клиентом для обоих устройств, а инструмент Server Admin теперь работает в HTML5 и больше не требует приложения Java .

Платформа FileMaker 14 выпущена 15 мая 2015 г. [3] Сюда входили FileMaker Pro 14, FileMaker Pro 14 Advanced, FileMaker Server 14 и FileMaker Go 14. За ним последовала версия 15 в мае 2016 г. и версия 16 в мае 2017 г .; обе версии включают эквивалентные версии Pro, Pro Advanced, Server и Go.

В конце 2016 года FileMaker начал ежегодно публиковать дорожную карту программного обеспечения с указанием будущих функций, над которыми они работают, а также с указанием функций, от которых они отказываются или могут отказаться от поддержки в ближайшем будущем. [ необходима цитата ]

FileMaker Inc. всегда было трудно описать, что такое программа FileMaker, потому что это больше, чем просто база данных; он включает в себя пользовательский интерфейс, безопасность, инструменты быстрой разработки приложений и т. д. FileMaker Inc. инициировала новую маркетинговую программу на своей ежегодной конференции разработчиков в августе 2018 года, чтобы решить проблему с плохим описанием категорий: «Платформа инноваций на рабочем месте». [ необходима цитата ]

FileMaker Cloud [ править ]

В 2016 году было представлено FileMaker Cloud, включая сервер Linux ( CentOS ), который предлагался исключительно через Amazon Marketplace . В ноябре 2019 года FileMaker Cloud был повторно представлен как программное обеспечение как сервисный продукт, предлагаемый непосредственно из Claris для FileMaker Pro 18.0.3 с использованием службы FileMaker Server Cloud 2.18 на серверах Amazon, но управляемой Claris, а не через Amazon Marketplace, и с использованием новая аутентификация FileMaker ID.

История версий [ править ]

* (*) обозначает как FileMaker Pro / FileMaker Pro Advanced (Developer Edition в v4-6), так и FileMaker Server / FileMaker Server Advanced.

Файлы FileMaker совместимы между Mac и Windows. Расширения типов файлов:

  • .fm, начиная с FileMaker Pro 2.0.
  • .fp3, начиная с FileMaker Pro 3.0.
  • .fp5, начиная с FileMaker Pro 5.0 (включая 5, 5.5, 6.0)
  • .fp7, начиная с FileMaker Pro 7.0 (включая 7, 8, 8.5, 9, 10, 11 и FileMaker Go 1.0)
  • .fmp12, начиная с FileMaker Pro 12 (включая 12, 13, 14, 15, 16, 17, 18, 19)

Самостоятельно работающие приложения ( среда выполнения , режим киоска ) зависят только от платформы.

Интернационализация и локализация [ править ]

FileMaker доступен на английском, упрощенном китайском, голландском, французском, немецком, итальянском, японском, корейском, бразильском португальском, испанском и шведском языках.

Существуют также специальные версии FileMaker для пользователей языков Центральной Европы, Индии и Ближнего Востока. Эти версии предлагают опции проверки орфографии, ввода данных, сортировки и печати для языков соответствующего региона. Они также содержат локализованные шаблоны и локализованные мгновенные публикации в Интернете.

Среднеевропейская версия FileMaker включает интерфейсы на английском, русском, польском, чешском и турецком языках. Есть индивидуальные шаблоны для русского, польского, чешского, турецкого языков. Кроме того, в различной степени поддерживаются русский, греческий, эстонский, литовский, латышский, сербский, болгарский и венгерский языки.

Версия, предназначенная для языков Юго-Восточной Азии, имеет только английский пользовательский интерфейс, но поддерживает ввод, сортировку и индексирование данных на индийском языке на хинди, маратхи, бенгали, панджаби, гуджарати, тамильском, телугу, каннада и малаялам.

Кроме того , версия Ближневосточная имеет только английский и французские пользовательские интерфейсы, но с возможностью изменения направления текста в правый налево , он поддерживает арабский и иврит ввод данных.

Сценарии [ править ]

Простой скрипт Filemaker, который помечает повторяющиеся записи в списке имен.

FileMaker Pro и FileMaker Pro Advanced включают возможности создания сценариев и множество встроенных функций для автоматизации общих задач и сложных вычислений. Доступны многочисленные шаги для навигации, условного выполнения шагов скрипта, редактирования записей и других утилит. FileMaker Pro Advanced предоставляет отладчик сценариев, который позволяет разработчику устанавливать точки останова, отслеживать значения данных и переходить по строкам сценария.

FileMaker 13 представил полезный скрипт, который более глубоко запрашивает метаданные документа поля контейнера.

Язык динамической разметки [ править ]

Язык динамической разметки FileMaker или FDML был языком разметки, который использовался в более ранних версиях FileMaker, представленных в 1998 году. FDML также часто называют языком динамической разметки Claris или CDML , названном в честь его бывшей компании Claris . FDML был расширением HTML, в котором использовались специальные теги, например [FMP-Record][/FMP-Record]для отображения данных FileMaker на веб-страницах. FileMaker официально прекращена поддержка FDML в 2004 г. [ править ]

Поддержка SQL и ODBC [ править ]

FileMaker, начиная с версии 9, включает возможность подключения к ряду баз данных SQL, не прибегая к использованию SQL, включая MySQL , SQL Server и Oracle . Для этого требуется установка драйвера ODBC базы данных SQL (во многих случаях сторонняя лицензия на драйвер клиента) для подключения к базе данных SQL. С помощью расширенных служб SQL (ESS) базы данных SQL можно использовать в качестве источников данных в графе отношений FileMaker, что позволяет разработчику создавать новые макеты на основе базы данных SQL; создавать, редактировать и удалять записи SQL с помощью макетов и функций FileMaker; и ссылаться на поля SQL в вычислениях FileMaker и этапах скрипта. Это кроссплатформенное приложение для реляционной базы данных.

Версии FileMaker Pro 5.5 и более поздние также имеют интерфейс ODBC .

FileMaker 12 представил новую функцию ExecuteSQL, которая позволяет пользователю выполнять SQL-запрос к базе данных FileMaker для извлечения данных, но не позволяет изменять или удалять данные или изменять схему. [7]

Одним из основных недостатков поддержки ODBC является отсутствие однозначного сопоставления типов полей из FileMaker во внешние стандартные отраслевые базы данных. Дальнейшие проблемы вызваны тем фактом, что FileMaker не является «строгим» в отношении типов данных. Поле FileMaker может быть помечено как «числовое» и будет возвращать это сопоставление драйверу ODBC; однако FileMaker позволяет сохранять нечисловые символы в этом «числовом» типе поля, если только поле специально не помечено как строго «числовое».

Через стороннюю компанию Actual Technologies, FileMaker 15 и более поздние версии также поддерживают подключение ODBC к IBM I 7.3 (AS / 400), IBM Db2 11.1 и PostgreSQL 9.6.12. Используя фактический адаптер, эти соединения ODBC могут также создавать соединения ESS и использоваться в качестве источников в графике отношений.

Интеграция [ править ]

FileMaker 16 обеспечивает интеграцию через cURL, JSON, поддержку FileMaker Data API на основе REST. Tableau Web Data Connector предлагается для визуализации данных FileMaker. Лицензия API на основе REST - это бесплатная пробная версия, срок действия которой истек 27 сентября 2018 г. FileMaker 17 предлагает постоянный API данных на основе REST. Стандартное лицензирование включает 2 ГБ исходящих данных на пользователя в месяц. Данные контейнера не учитываются при этом ограничении, а передача данных API входящих данных не ограничена.

См. Также [ править ]

  • Bento , упрощенное приложение для персональной базы данных от FileMaker Inc. (прекращено в середине 2013 г.)

Ссылки [ править ]

  1. ^ a b Гленн Кениг (7 августа 2015 г.). «Происхождение FileMaker» . Проверено 7 августа 2015 года .
  2. ^ «Системы Nashoba и первые дни FileMaker Pro» . Briandunning.com . Проверено 10 октября 2011 года .
  3. ^ «История выпусков FileMaker» . Проверено 18 января 2021 года .
  4. Майк Вебер (15 сентября 2008 г.). "История FileMaker" . Бюджетный Mac . Проверено 10 октября 2011 года .
  5. ^ "Custhelp.com" . Filemaker.custhelp.com. 19 ноября 2010 года архивации с оригинала на 30 июня 2012 года . Проверено 10 октября 2011 года .
  6. ^ Коэн, Деннис Р. (2006). FileMaker Pro 8.5 Библия . Джон Вили и сыновья. п. 354. ISBN 9780470109618.
  7. ^ "ExecuteSQL" . Filemaker.com . Проверено 13 декабря 2013 года .

Внешние ссылки [ править ]

  • Официальный веб-сайт