Was ist die perfekte toolbox für PL/SQL-Entwicklung?
Arbeite ich an zwei Projekten mit einer Menge von PL/SQL-code seit einigen Monaten.
Aber ich fand keine wirklich interessante tools zu entwickeln, die auf diese Sprache ist.
Für den moment, meine Konfiguration umfasst die folgenden tools:
- Eclipse (der rest der Anwendung ist in Java entwickelt) mit PL/SQL-Editor-plugin
- Als ich wirklich nicht, wie, und Vertrauen Sie den PL/SQL-Editor-plugin für Eclipse, ich benutze hauptsächlich PsPad für die Bearbeitung meine PL/SQL-Dateien.
- SQL Developer (Ich habe auch die KRÖTE, aber ich weiß nicht wirklich, wie dieses tool).
Also, was ist Eure "perfekte" toolbox für die Entwicklung von PL/SQL-Anwendungen?
Habe ich auch gelesen, dass der SQL Developer 2.1 stellt eine PL/SQL-unit-Test-Funktion. Hat jemand einen feedback zu diesem feature und zu dieser version von SQL Developer (den ich immer noch mit 1.5) ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als eine altmodische Art von Kerl ich noch hauptsächlich zusammen mit SQL*Plus und der TextPad-IDE. TextPad ist nagware, aber die Lizenz ist Billig und das tool hat einige fantastische Funktionen. Auch Menschen geschrieben haben, PLSQL-syntax libraries, die Ihnen ein keyword-highlighting. Es ist auch möglich, die Haken TextPad in anderen desktop-tools wie Subversion.
SQL - ^ - Entwickler ist in java geschrieben, was bedeutet, es ist ein unersättlicher Verbraucher von Speicher. Noch ist das unbestrittene Verdienst, mit einer Daten-browser. Auch die kommende version 2.1 features built-in unit test, das könnte sehr lecker.
Nützliche Dienstprogramme:
Dokumentation aus den Kommentaren im
Ihr Paket spec
alt, aber es funktioniert immer noch
anspruchsvolle Einheit Testumgebung
(die ich nicht verwenden für die gleichen
Grund, ich bin immer noch hacking mit
SQL*Plus und TextPad)
(zuvor QNXO)
In der Verteidigung des Luddismus
Die Gefahr mit tools wie TOAD und SQL*Developer ist, dass Sie erlauben uns die Ausführung von DML-und DDL-direkt gegen die Datenbank, einschließlich der Bearbeitung von PL/SQL Quelle. Das ist schön und gut-und schrecklich in den Geist von Getting Things Done. Bis wir wiederherstellen müssen unsere änderungen. Oder die Produktion DBA verlangt ein Skript....
Natürlich ist es möglich, TOAD oder SQL Developer in eine safe Mode - ich weiß, die SQL Developer Haken in die Quellcodeverwaltung als auch - wenn nur erfordert mehr Selbstdisziplin.
Ich mochte immer die PL/SQL Developer von Allround Automations - eine ausgezeichnete, schnell und einfach zu bedienen, und absolut bezahlbares Werkzeug!
Für eine interaktive Abfrage, die shell - viel besser als SQL*Plus - ich verwendet, um zu verwenden "Golden" - eine schöne und leistungsfähige shareware-tool, sehr zu empfehlen.
Viel besser als alles, was ich jemals versucht mit Oracle.
Marc
Vielleicht eine etwas andere Antwort, als Sie erwartet hatten, aber ich habe das Gefühl das Oracle Dokumentation und insbesondere diese Buch sollte ein muss für jeden PL/SQL-toolbox.
Meine primären editor für PL/SQL-packages ist SlickEdit.
SlickEdit bietet eine gute Unterstützung für PL/SQL-Entwicklung, obwohl Sie vielleicht vermissen die direkte Verbindung zu den Datenbank-tools wie TOAD oder SQLDeveloper bieten.
Auf der anderen Seite, arbeiten auf PL/SQL-Dateien (anstatt direkt auf die Datenbank-Objekte, wie viele TOAD-Benutzer) ist IMO eine gute Praxis für alle nicht-trivialen Projekt.
Neben SlickEdit, ich benutze ein paar self-made-Hilfsprogramme, z.B. eins, das lädt source-code aus der Datenbank und erzeugt eine source-Datei, und eine andere, stellt die Quelle und berechnet die korrekten Zeilennummern für Fehler in einer Datei, die enthält mehrere Objekte, z.B. sowohl-Paket, Spezifikation und body.
Für direkte Zugriff auf die Datenbank, die ich bevorzuge, SQLDeveloper, vor allem, weil es ist kostenlos und funktioniert gut auf Linux.
Benutze ich:
Toby ' s PLSQL-Editor tun können: