Если вы в настоящее время используете профессиональную версию Delphi, C++Builder или RAD Studio, у вас есть уникальная возможность воспользоваться нашим текущим предложением для версий Enterprise и Architect .
До конца августа при покупке или обновлении версии Enterprise или Architect Edition вы также получаете отмеченный наградами редактор UltraEdit , который легко обрабатывает очень большие файлы размером более 4 ГБ, а также лицензию InterBase Server на 50 пользователей. Промо-предложение смотрите здесь .
Чтобы изучить возможности UltraEdit и InterBase Server и их ценность для вашего бизнеса, прочитайте эту запись в блоге .
Это нормально, скажете вы, « но помимо дополнительных инструментов и лицензий, что я могу получить, чего нет в Professional? Почему обновление до Enterprise стоит вложений? ”
В этом блоге мы ответим на этот вопрос. Мы рассмотрим функции, отличающие Enterprise Edition от Professional, преимущества, которые они приносят вам, как разработчику, и ценность, которую вы можете предоставить своим клиентам за счет более качественного программного обеспечения с большей функциональностью.
Большой скачок: Enterprise Edition для расширенного сетевого подключения и доступа к данным
Редакция Enterprise для RAD Studio®, Delphi® и C++Builder® содержит множество улучшений и библиотек по сравнению с версией Professional. Эти усовершенствования предназначены для того, чтобы помочь вам создавать приложения с высокой степенью подключения и безопасно хранить корпоративные данные на мобильных устройствах. Короче говоря, Enterprise Edition предназначена для приложений, требующих удаленного сбора и хранения данных по сети.
Как RAD Studio®, Delphi® и C++Builder® Enterprise обеспечивают расширенные возможности подключения.
1. Высокоскоростной удаленный доступ к базе данных с помощью FireDAC
FireDAC — это уровень доступа к данным, который поддерживает, абстрагирует и упрощает доступ к данным для высокопроизводительных приложений. FireDAC предоставляет общий API для доступа к целому ряду популярных серверных баз данных, не влияя на производительность приложений .
Корпоративная версия FireDAC добавляет подключение на сетевом уровне к локальным и встроенным подключениям к базам данных. Миграция с Microsoft ADO на FireDAC также очень проста.
Вот как один разработчик описал свой опыт работы с FireDAC: « Мы перешли на FireDAC из ADO и выпустили продукт в виде крупного обновления. Клиенты в восторге, наше приложение сразу стало быстрее, проще в развертывании и стабильнее. ”
Чтобы узнать больше о переносе существующего кода на FireDAC, посетите Центр миграции и обновления на веб-сайте Embarcadero.
2. Многоуровневая разработка
Редакция Enterprise позволяет разрабатывать многоуровневые приложения, предоставляя API среднего уровня для клиентских приложений для подключения к системам и базам данных. Этот средний уровень создает единую точку доступа для подключения и управления этими системами и базами данных, а также пространство для независимого существования бизнес-логики.
Эти отдельные уровни значительно снижают сложность, связанную с разработкой приложений корпоративного уровня, с балансировкой нагрузки, перемещением данных REST на клиентский уровень и простотой масштабирования. Многоуровневые опции в RAD Studio®, Delphi® и C++Builder® — это DataSnap, RAD Server и WebServer.
В отличие от DataSnap, RAD Server поставляется с push-уведомлениями, встроенным безопасным хранилищем JSON, управлением контролем доступа пользователей/групп, поддержкой нескольких арендаторов и аналитикой API (см. изображение выше).
3. Ориентация на Linux
С помощью Delphi вы можете получить доступ к серверам Linux с помощью общего кода, который также компилируется для Windows. Результатом является превосходная скорость и общая производительность, упрощенная разработка и невероятная гибкость для разработчиков и пользователей их программного обеспечения.
RTL (библиотеки времени выполнения) RAD Studio позволяют разрабатывать с использованием единой кодовой базы, которая компилирует собственный код для Windows, macOS, Linux, Android и iOS.
Linux предназначен для разработчиков, которым нужны внутренние серверы, такие как RAD Server или DataSnap, и которые хотят получить выгоду от низких затрат на хостинг. С Enterprise Edition и выше они могут ориентироваться на Linux. Между тем, RTL позволяет очень просто ориентироваться на Linux с помощью существующего кода Windows. Linux также предоставляет прекрасную альтернативу Windows для киоск-приложений.
4. Корпоративные данные InterBase ToGo на мобильных устройствах
Корпоративные версии RAD Studio®, Delphi® и C++Builder® поставляются с включенной лицензией InterBase ToGo !
Что это означает для вас, разработчика, и пользователей вашего программного обеспечения?
Скорость разработки
InterBase использует единый формат файла между разработкой и производством независимо от платформы, что значительно увеличивает скорость разработки, тестирования и развертывания.
InterBase также увеличивает скорость создания прототипов благодаря расширенному шифрованию данных на диске.
Мультиплатформенная поддержка
Одна из немногих баз данных, предлагающих многоплатформенную поддержку для Windows и Linux, InterBase также поставляется со встраиваемой версией для мобильных устройств (iOS и Android) и ПК (Windows, Linux, macOS).
Расширенная защита данных
Ключевые функции безопасности, поставляемые с InterBase, включают разрешения на основе ролей и возможность использовать несколько ключей шифрования (даже в одной таблице данных).
Низкая занимаемая площадь, высокая производительность
InterBase — это компактная, очень гибкая, полнофункциональная база данных без администратора с отмеченными наградами функциями, такими как ChangeViews, которые радикально упрощают отслеживание изменений данных и предотвращают раздувание локальных кэшей с помощью дополнительных полей отслеживания.
Enterprise Edition поставляется с лицензией на бесплатное распространение InterBase ToGo для Android и iOS во время выполнения.
В сочетании с лицензией InterBase Server на 25 или 50 пользователей, которую вы можете получить с версиями Enterprise или Architect соответственно, возможность подключения и охват ваших приложений могут расти в геометрической прогрессии.
На приведенном ниже рисунке перечислены доступные функции редакций InterBase, включая ToGo и Server.
5. Корпоративные соединители
Что Enterprise Connectors могут сделать для вашего программного обеспечения? Enterprise Connectors обеспечивают доступ к оперативным данным в режиме реального времени без облачных посредников. Они используют стандарт SQL для запроса и обновления данных, что приводит к более быстрой разработке и меньшим затратам на обслуживание.
В партнерстве с CData, компанией, которая создает расширения для FireDAC, Enterprise Edition RAD Studio®, Delphi® и C++Builder®, можно использовать эти коннекторы для запросов к более чем 180 корпоративным решениям SaaS, NoSQL и Big Data с использованием стандартного SQL.
RAD Studio Enterprise включает лицензию CData EC Professional на использование таких источников данных, как GMail, DropBox, Facebook, Twitter, Slack, Paypal, Ebay, Trello, WordPress, Couchbase, Google Directory и Jira!
Короче говоря, Enterprise Connectors делает подключение к приложению таким же простым, как подключение к базе данных!
Соединения очень безопасны благодаря вариантам шифрования TLS/SSL для всех включенных соединений клиент/сервер.
Enterprise Connectors поставляются с бесплатной лицензией на время выполнения для вашей организации, а OEM-лицензии доступны для более широкого распространения (доступны в CData).
Полный список приложений, к которым могут получить доступ EC, можно найти на этой странице .
Вывод
Подводя итог, можно сказать, что сверхспособностями Enterprise Edition являются расширенные возможности подключения FireDAC для доступа к базам данных на удаленных компьютерах, многоуровневая разработка высокомасштабируемых и гибких приложений, ориентированная на серверы и настольные компьютеры Linux, безопасность данных корпоративного уровня и хранилище для мобильных устройств с InterBase ToGo и Enterprise Connectors, обеспечивающие доступ к данным из более чем 180 приложений SaaS.
Готовы сделать гораздо больше с вашим программным обеспечением? Щелкните здесь или щелкните рисунок ниже!
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition