«Обычно реализации подобных инструментов используют JavaScript и другие технологии Web-разработки, что, естественно, негативно сказывается на технических возможностях программы и скорости в сравнении с нативным приложением,» – заявил Томас. – «Мы же используем возможности современных объектных языков, компилируя нативные приложения».
Appmethod предоставляет разработчику доступ к своему API, использование которого позволяет реализовывать стандартные функции для различных платформ. Это позволяет разработчику работать с единым универсальным исходным кодом, способном быть запущенным на разных операционных системах. Между тем, имеется возможность вносить изменения в код для каждой конкретной платформы.
Если разработчик пожелает использовать какую-то функцию, реализованную только в одной из поддерживаемых платформ, он может обратиться к API конкретно этой платформы. На деле в этом, скорее всего, не будет необходимости, потому что в целом все платформы имеют сходную функциональность, хотя и существуют различия в реализации для каждой из них в отдельности.
«В теории, вы можете написать 100% рабочий для каждой из них код. Мы используем максимально похожие между собой функции различных платформ,» – говорит Джон.
Пакет включает в себя инструменты для работы с базами данных Oracle, Microsoft SQL Server, IBM DB2 и Informix. Также в нем уже присутствует более 100 элементов графического интерфейса, таких как кнопки, списки и табличные менеджеры.
Для сообщения приложения с внешними накопителями Appmethod распознает протоколы SOAP (Simple Object Access Protocol), REST (Representational State Transfer) и JSON (JavaScript Object Notation), а также App42, Kinvey и т. п.
Кроме того, Embarcadero предоставляет также набор платных утилит, которые могут быть использованы в связке с приложениями, разработанными в Appmethod: для кеширования, обработки данных в оперативной памяти и базовые инструменты анализа данных.
Годовая лицензия обойдется единичному пользователю в $299 для одной платформы, корпоративная годовая лицензия – в $999. Бесплатная версия доступна для разработки под Android. Стоимость дополнительных утилит также зависит от количества поддерживаемых платформ.
Первым продуктом компании, выпущенном в 1993 году, стала кроссплатформенная среда разработки SQL, именовавшаяся Rapid SQL. Также Embarcadero известна своей Delphi IDE для Object Pascal и C++ Builder.
Комментарии закрыты.