СТАТЬЯ |
21.12.01
|
Владимир
Пржиялковский,
преподаватель УКЦ 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. Отправить E-Mail http://www.interface.ru |
|
Ваши
замечания и предложения отправляйте
автору По техническим вопросам обращайтесь к вебмастеру Документ опубликован: 21.12.01 |