Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Почему Enterprise: как версия RAD Studio помогает создавать более качественное программное обеспечение

blog 2 enterprise

Если вы в настоящее время используете профессиональную версию 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.

Готовы сделать гораздо больше с вашим программным обеспечением? Щелкните здесь или щелкните рисунок ниже!

 

Exit mobile version