Владимир Пржиялковский
Несмотря на набирающие обороты языка 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, включающая отладчик. |
Ссылки по теме