СТАТЬЯ
21.12.01

Среда для программирования на PL/SQL

Владимир Пржиялковский,
преподаватель УКЦ Interface Ltd.

Несмотря на набирающие обороты языка Java, основным и наиболее близким к ядру Oracle языком хранимых процедур продолжает оставаться PL/SQL. Он интересует разработчиков не только как наследие прошлого, но и как программная среда, способная наиболее эффективно взаимодействовать с хранимыми данными. В версии 9 разработчики Oracle не только ввели ряд улучшений в средства поддержки работы с Java, но и, в очередной раз, усовершенствовали реализацию PL/SQL.

Однако, с достойной удивления твердостью фирма Oracle долгое время воздерживалась от предоставления программистам специальной среды для работы с PL/SQL. Как же быть тем, кто перешел от освоения этого языка к промышленной разработке и не удовлетворяется больше использованием текстового редактора и удручающе частой выдачей SHOW ERRORS в SQL*Plus?

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

Вот сводка подобных систем программирования, которую удалось составить мне:

Название

 

Фирма Местонахождение в Internet
и краткое описание
Manage IT SQL-Station Computer Assosiates http://www.ca.com/products/manageit_sqlsta.htm. Среда для составления и отладки программ на PL/SQL. Включает, к тому же, навигатор и некоторые средства слежения за работой БД.
Keep Tool Toolkit Keep Tool http://www.keeptool.com/en/products.html. Состоит из трех компонент: Hora (среда администрирования и разработки), ER-Diagrammer (инструмент для разработчика) и PL/SQL-Debugger (отладчик).
TOADSQL NavigatorSQL Impact Quest Software http://www.quests.com/. Среда разработки для PL/SQL из нескольких компонент. В отличие от многих прочих, имеет бесплатный вариант.
Formatter PlusPL/Generator Revealnet http://www.revealnet.com/. Системы для форматирования и порождения текстов программ на PL/SQL.
SQL-Programmer 2001 for Oracle BMC http://www.bmc.com/products/proddocview.html?id=7752&r=Americas&l=en. Содержит навигатор, а также средства разработки программ на PL/SQL.
SQL-BuilderRelease Builder AppViewer CAST http://www.castsoftware.com. SQL-Builder: cреда разработки, включающая навигатор в БД, синтаксический анализатор программ, редактор и т.д.; Release Builder: система поддержки изменений кода программ; AppViewer: система построения ER-модели, генерации кода и синхронизации логического и физического описания БД.
FROG (Funky Resource for Oracle Gorillas) PCSCC Software http://www.507pm.com/pcs. Еще одна среда разработки для версий 7 и 8.
Oracle Procedure Builder Oracle http://www.oracle.com. В первую очередь предназначен для отладки клиентской части приложения.
PLEdit Benthic Software http://www.benthicsoftware.com.
XPEDITER Compuware Corporation http://www.compuware.com.
SQL*Object Builder IDB Consulting http://www.idb-consulting.fr. Среда разработки на PL/SQL, включающая отладчик.

Примите участие вы!

Я не приглашаю читателей присоединить свое имя к списку выше - те, кто решили добиться этой вполне достойной цели, сделают это без меня. (Базовый уровень для построения всей необходимой функциональности, включая пошаговую отладку, в Oracle имеется, всем доступен и реально взят за отправную точку во всех перечисленных выше продуктах). Но все читатели этой статьи могут одновременно помочь и себе и окружающим (нечастый случай!). Каждый, кто имел дело с каким-нибудь из перечисленных выше продуктов, приглашается проставить в столбце "Баллы" свою оценку по пятибальной системе. Кроме того, желающие выразить словесно свое отношение к знакомым системам, могут сделать это ЗДЕСЬ.

Если вы будете активны, то вполне возможно, что обнаружите свой нынешний выбор вовсе не оптимальным, избежав при этом утомительно большого перебора.

При этом если у вас есть собственное предложения по новой строчке в таблицу выше - сообщите, пожалуйста, мне, и эта строчка туда попадет для всеобщей оценки.

Вы можете отправить свое мнение о материале его автору

Другие статьи по продуктам Oracle из рубрики "Мастерская Oracle"

Дополнительную информацию Вы можете получить в компании Interface Ltd.

Обсудить на форуме Oracle
Отправить ссылку на страницу по e-mail


Interface Ltd.
Тel/Fax: +7(095) 105-0049 (многоканальный)
Отправить E-Mail
http://www.interface.ru
Ваши замечания и предложения отправляйте автору
По техническим вопросам обращайтесь к вебмастеру
Документ опубликован: 21.12.01