- SQL Developer
- SQL Developer application interfaces
- Oracle SQL Developer
- Oracle Database Actions
- Oracle SQLcl
- Вопросы и ответы по разработке приложений на Oracle APEX
- Что такое среда разработки приложений Oracle APEX Application Development?
- Почему Oracle APEX Service называется платформой разработки приложений с минимальным кодом?
- Для чего используется Oracle APEX Service?
- Кто должен использовать Oracle APEX Service?
- Как Oracle APEX Service упрощает разработку приложений?
- Платформа Oracle APEX доступна во всех базах данных Oracle. Совместимы ли с Oracle APEX Service приложения, созданные в других средах Oracle APEX?
- Доступен ли Oracle APEX Service во всех регионах Oracle Cloud?
- Как Oracle APEX Service масштабируется для поддержки динамических рабочих нагрузок?
- Как рассчитываются цены на Oracle APEX Service?
- Каковы преимущества Oracle APEX Service по сравнению с другими предложениями на рынке?
- Как оценить месячную стоимость использования Oracle APEX Service?
- Где можно отслеживать такие показатели, как работоспособность и потребление, связанные с Oracle APEX Service?
- Имеются ли в Oracle APEX Service какие-либо ограничения?
SQL Developer
Oracle SQL Developer is a free, integrated development environment that simplifies the development and management of Oracle Database in both traditional and Cloud deployments. SQL Developer offers complete end-to-end development of your PL/SQL applications, a worksheet for running queries and scripts, a DBA console for managing the database, a reports interface, a complete data modeling solution, and a migration platform for moving your 3rd party databases to Oracle.
SQL Developer application interfaces
The World’s #1 Tool for Managing your Oracle Database, Oracle SQL Developer provides users with three interfaces: Desktop, Browser, and Command Line.
Oracle SQL Developer
Oracle SQL Developer is a free, integrated development environment that simplifies the development and management of Oracle Database. Java powered application for Windows, OS X, and Linux with + 5 Million users.
- Full featured PL/SQL IDE
- Database administration
- Complete Data Modeling Solution
- 3rd party DBMS migrations to Oracle
- Migrate Oracle On-Premises to Oracle Cloud
Oracle Database Actions
Formerly known as SQL Developer Web, Database Actions brings all of your favorite Oracle Database desktop tool’s features and experience to your browser!
- Included in Oracle Autonomous Cloud Database
- Available with Oracle REST Data Services for your on-premises instances
- Run scripts, manage users, create/edit objects, import data, diagnose performance issues, visualize schemas, etc.
Oracle SQLcl
Oracle SQL Developer Command Line (SQLcl) is a free and modern command line interface for the Oracle Database.
- Very small (25mb), download, unzip, and go!
- Automatic formatting (csv, xml, json, INSERTs, HTML, and more)
- SQL History
- Tab completion
- Build your own commands
- Liquibase integration for schema versioning
Вопросы и ответы по разработке приложений на Oracle APEX
Что такое среда разработки приложений Oracle APEX Application Development?
Oracle APEX Application Development (APEX Service) — это предварительно настроенная, полностью управляемая и защищенная платформа разработки приложений с минимальным кодом для создания и развертывания современных приложений, работающих на основе данных, в Oracle Autonomous Database в Oracle Cloud Infrastructure.
Почему Oracle APEX Service называется платформой разработки приложений с минимальным кодом?
Платформа Oracle APEX Service позволяет разработчикам, как профессионалам, так и любителям, создавать сложные приложения, работающие на любом устройстве с современным веб-браузером, без необходимости становиться экспертом в традиционном программировании или широком спектре веб-технологий. Ее декларативная архитектура на основе метаданных в сочетании с мощными компонентами пользовательского интерфейса значительно упрощает разработку приложений. Недавнее исследование Pique Solutions (PDF) показало, что фактически с помощью Oracle APEX Service разработчики могут создавать корпоративные приложения в 38 раз быстрее.
Для чего используется Oracle APEX Service?
- Создавайте приложения, обеспечивающие унифицированное представление данных в интерактивных отчетах, визуализациях данных, инфопанелях и т. д. Легко создавайте приложения, подходящие для пользователей в определенной сфере деятельности, отделов или всей организации.
- Заменяйте подверженные ошибкам электронные таблицы полностью заполненными таблицами в базе данных Oracle и соответствующих приложениях APEX, которые обеспечивают единый источник достоверной информации.
- Создавайте приложения на заказ для различных бизнес-сценариев и отраслей. Быстро проходите по приложениям, тестируйте и просматривайте их вместе с конечными пользователями.
- Быстро создавайте приложения для внешних пользователей, таких как партнеры и клиенты, или предоставляйте конечные точки REST для совместного использования данных приложений.
- Модернизируйте существующие приложения Oracle Forms, не беспокоясь об удобстве их использования и доступности. Заменяйте старый пользовательский интерфейс современным интерфейсом на основе браузера, удобным для использования на мобильных устройствах.
Кто должен использовать Oracle APEX Service?
Oracle APEX Service позволяет всем типам пользователей (бизнес-аналитикам, ведомственным разработчикам, разработчикам-любителям и профессиональным разработчикам) легко создавать востребованные пользователями приложения с превосходной функциональностью, производительностью и безопасностью. Эта платформа позволяет сосредоточиться на решении бизнес-задач, а не на сложных методах программирования.
Как Oracle APEX Service упрощает разработку приложений?
Oracle APEX Service упрощает разработку и развертывание приложений на нескольких уровнях. Интуитивно понятный графический интерфейс на основе браузера с широкими возможностями помогает пользователям создавать приложения. Полнофункциональные компоненты пользовательского интерфейса позволяют разработчикам добавлять в приложения высокоэффективные функциональные возможности с минимальным кодированием. Oracle APEX Service включает Oracle Autonomous Database, где обеспечивается управление состоянием приложений и выполняется логика. Oracle Autonomous Database предоставляет возможности управления полным жизненным циклом баз данных, поэтому для администрирования баз данных не требуется DBA и DevOps. В результате получается платформа разработки с минимальным кодом, простая, быстрая, безопасная, облегченная и высокодоступная.
Платформа Oracle APEX доступна во всех базах данных Oracle. Совместимы ли с Oracle APEX Service приложения, созданные в других средах Oracle APEX?
Используя Oracle APEX, разработчики могут создавать и развертывать приложения везде, где работает СУБД Oracle Database, в том числе в локальной инфраструктуре и в Oracle Cloud Infrastructure, Oracle Cloud@Customer, Oracle Dedicated Region Cloud@Customer и сторонних облачных средах. Более того, Oracle APEX упрощает перенос приложений между локальными средами и мультиооблачными, гибридными облачными или чисто облачными средами. Приложения, созданные с помощью Oracle APEX в средах, отличных от Oracle APEX Service, обычно работают в этом сервисе без необходимости модификации.
Доступен ли Oracle APEX Service во всех регионах Oracle Cloud?
Oracle APEX Service широко доступен в регионах Oracle Cloud Infrastructure по всему миру. Проверьте Ваш конкретный регион.
Как Oracle APEX Service масштабируется для поддержки динамических рабочих нагрузок?
Для каждого экземпляра Oracle APEX Service предварительно настраивается отказоустойчивая и высокодоступная Oracle Autonomous Database. Этот сервис может гибко масштабировать вычислительные ресурсы и ресурсы хранения вручную или автоматически без простоев приложений, чтобы удовлетворить требования к производительности динамических рабочих нагрузок. Oracle Autonomous Database отвечает за конфигурацию, настройку, резервное копирование, обновление, шифрование, масштабирование и многое другое, поэтому пользователи могут сосредоточиться на создании приложений.
Как рассчитываются цены на Oracle APEX Service?
Oracle APEX Service обеспечивает потрясающее соотношение «цена-эффективность». Цены начального уровня начинаются с 360 долларов США в месяц за 1 OCPU и 1 ТБ хранилища Exadata (работает непрерывно в течение 31 дня). Хотя приложения со временем растут, цена сервиса по-прежнему остается низкой из-за оплаты по факту использования и ценообразования на APEX Service по принципу «все включено». Обратите внимание, что в рамках этого сервиса плата за приложения, пользователей, разработчиков или рабочие области не взимается. Передача данных в сервис и из него (входящий и исходящий трафик) включена без дополнительной платы. Эти характеристики уникальны по сравнению с инструментами разработки с минимальным кодом от других поставщиков. Кроме того, доступна небольшая, всегда бесплатная (Always Free) версия APEX Service на уровне Oracle Cloud Free Tier, которая позволяет бесплатно ознакомиться с сервисом. Подробнее о ценах см. на странице ценообразования.
Каковы преимущества Oracle APEX Service по сравнению с другими предложениями на рынке?
- Выполнение в базе данных. Механизм Oracle APEX Service работает в корпоративной базе данных, в непосредственной близости к данным приложений. Это означает, что приложения могут выполняться с максимальной производительностью и масштабируемостью. Такая архитектура, встроенная в базу данных, оптимизирует технологический стек, устраняя излишнюю сложность приложений на нескольких уровнях.
- Автономность. Oracle APEX Service включает Oracle Autonomous Database, самоуправляемую базу данных, предварительно настроенную на высокодоступных серверах базы данных. Она автоматически настраивается, обновляется, гибко масштабируется и выполняет резервное копирование данных. Она также обнаруживает и восстанавливает стек после сбоев и значительно повышает эффективность работы. Другим инструментам разработки с минимальным кодом для выполнения этих задач требуются DBA и DevOps, что приводит к значительно более высоким затратам.
- Повсеместная доступность. Приложения, созданные с помощью Oracle APEX Service, легко переносятся в облачные, мультиоблачные, гибридные облачные и локальные среды. Пользователи могут легко развертывать и запускать приложения непосредственно в Oracle APEX Service и при необходимости переносить их в другие среды, где доступна СУБД Oracle Database.
- Низкая стоимость. Oracle APEX Service — это полностью управляемое решение разработки с минимальным кодом, которое предоставляет небольшую бесплатную версию и полную платную версию (цены на которую начинаются всего с 360 долларов США в месяц за 1 OCPU и 1 ТБ хранилища Exadata). Каждый OCPU платной версии сервиса может поддерживать 100 000 просмотров страниц приложений в час. В большинстве других инструментов разработки с минимальным кодом плата взимается за каждое приложение, пользователя, разработчика или рабочую область, что приводит к значительно более высоким затратам по мере роста приложений.
Как оценить месячную стоимость использования Oracle APEX Service?
Интуитивно понятный калькулятор затрат Oracle позволяет легко оценить стоимость Oracle APEX Service. Перейдите на страницу калькулятора затрат и в разделе Application Development добавьте Oracle APEX. Затем настройте необходимое количество OCPU и объем хранилища, чтобы получить примерную стоимость сервиса. Обратите внимание, что небольшая, всегда бесплатная (Always Free) версия APEX Service доступна пользователям Oracle Cloud без каких-либо затрат.
Где можно отслеживать такие показатели, как работоспособность и потребление, связанные с Oracle APEX Service?
Oracle APEX Service встроен в Oracle Cloud Infrastructure и как таковой предлагает несколько возможностей мониторинга работоспособности. На вкладках обзора и действий в консоли сервиса предоставляется информация об использовании базы данных. Кроме того, в APEX существуют специальные показатели, такие как время загрузки страницы и наиболее активные приложения, которые предоставляют полезную информацию о работе APEX в экземпляре.
Имеются ли в Oracle APEX Service какие-либо ограничения?
Oracle APEX Service в настоящее время не поддерживает подключение Oracle Net Services (SQL*Net) и не разрешает прямой доступ к предварительно настроенному интерфейсу REST-SQL. Если по мере развития приложений эти возможности потребуются, клиенты легко смогут выполнить обновление до Oracle Autonomous Transaction Processing с включенным APEX и полной поддержкой SQL*Net и REST-SQL. Подробнее см. в документации сервиса.