Oracle SQL Developer,Oracle 开发工具之toad、SQL Developer、PL/SQL Developer等比较

参考:

oracle 的几个开发工具比较

 

因Oracle几乎是中大型商业企业数据的首选,所以比较一下常用与Oracle的工具。

Oracle SQL Developer 免费,一般开发使用足矣,常用。

PL/SQL DEVELOPER 比较适合开发人员,界面简单易用,常用。收费可你可使用30天或下载个破解版。

Toad 比较专业一些,适合DBA人员使用,功能强大,主要是数据分析(Toad for Data Analysts 2.7),使用也是很容易上手的

假设可以分级别话:初级SQL Developer>中级PL/SQL>高级Toad

 

工具比较

----------------------

一篇文章将最新版本的Oracle的免费SQL 开发工具和Quest Software Inc.的流行的Oracle Toad 软件进行了一下比较,引发了数据库开发人员的一股邮件热潮,他们想要对最好的SQL 和 PL/SQL编辑和调试工具发表自己的看法。
一些人提出了Oracle相对比较新的SQL 开发工具作为他们的工具选择,还有一些人则选择了Toad。其他人还选择了完全不同的开发工具。特别是,Allround Automations的PL/SQL开发工具都进行了激烈的争论。但是在所有这些不同的观点之中,开发人员似乎达成了一个共识:当说到特性和功能性的时候,你只能拿到那些你付了钱的。
SQL开发

SQL Developer是在3月发布的,Oracle说,这个工具已经被下载了39万次。开发工具与1.0版本的类似,就像许多的免费工具,在与付费的SQL编辑器竞争的时候,SQL Developer 也缺乏强健的能力。其他人,例如开发人员Shelby Spradling,Spradling咨询公司的负责人,说即使是他们很喜欢使用针对Oracle产品进行了优化的SQL 编辑器,SQL Developer仍然还没做好准备。
Spradling说他编译了PL/SQL,只遇到了几个来自SQL Developer的警报。他很快意识到,当他想要执行包的时候,它就会变成无效状态,SQL Developer不能发现其它的错误。咨询师还发现,其他的错误只有在拷贝PL/SQL程序到Oracle的 SQL*Plus工具中的时候才会出现。
"然而我喜欢这种能够最终战胜Oracle产品中PL/SQL代码的能力,当它开始工作之后,在这5年里面我真的开始享受使用这种产品的感觉," Spradling说。"到那时为止,Textpad 和 SQL*Plus虽然是最快的方式,但是它们却有挑剔的局限。"
但是并不是每个人都像Spradling这样绝望。UPS货运公司的高级会计师Alex Rodriguez说,SQL Developer刚好适合他的需要。他说他从Toad转向SQL Developer是因为它是免费的,它提供了他需要的每样东西来调试SQL 和PL/SQL子程序,因为这是Oracle的产品,它可以比第三方竞争者更快地反映新的Oracle特性更新。
Toad有效

开发人员们说,Toad相对于Oracle来说,同时提供了两个版本,一个是削减了的"苗条版",另一个是相当棒的版本,但是一点都不便宜。
独立承包人和软件开发人员Nick Gekas是支持完全功能的Toad的大粉丝,除了与Oracle相比的价格因素。他说,Toad的主要优点包括他的功能键能力,它可以显示表或者字段的弹出列表,还有强有力的PL/SQL调试器。Gekas还喜欢Toad可以导出SQL 输出到几种不同的格式中,给了用户根据喜好安排屏幕的机会。他补充说,创建和维护对象在Toad中也是一个简单的过程。
"(Toad)很贵," Gekas说,"所以我在Toad 和 SQL Developer之间切换,根据我的客户是否拥有Toad许可证。"
James R. Bower,是FiberMark 北美公司的一名Oracle 数据库管理员,公司在马萨诸塞州的West Springfield,他也同意收费的Toad是一个特性相当完整--并且非常昂贵--的产品。
"我发现我自己在给那些不需要Toad的全套功能,或者Toad的预算超过了他们的预算的所有用户推荐Allround Automations的PL/SQL Developer。" Bower说。"很明显,免费的Toad才是对的,但是它远远不是PL/SQL Developer那样的产品。"
真正强者

Allround Automations的PL/SQL Developer是一个真正的产品,既不过分昂贵,也没有太累赘的过多的特性,根据几位开发人员写给Sm的内容。
一些人,例如Corporate Lodging 咨询公司的的高级Oracle开发人员Alan Kirchoff,相信PL/SQL Developer比起特性太多的Toad来说是真正的强者。
没有承认

"一个没有得到充分承认的工具就是PL/SQL Developer," Kirchoff说。"Toad经常会限制我的方式,有时候它完全不作为,就好像它真的受到了威胁一样--并且,我确实检查了所有的选项。"
Kirchoff说他喜欢PL/SQL Developer,因为它很少会锁定。但是如果它真的锁定了,它会在下次启动的时候提示用户载入一个修复文件,他说。Oracle 的开发人员也是PL/SQL Developer的程序窗口的支持者,这个窗口可以高亮的显示重要的变量和代码段。
对象浏览

PL/SQL developer还可以提供带有可编辑的过滤器的"伟大的"对象浏览器,这是一个并行的工具,它可以让用户们比较数据库实例,只需要点击一下鼠标就可以编译所有单独的对象,还有一个有用的解释计划工具,可以自动解析结果,Mark S. Jacobs说,他是Johns Hopkins大学应用物理实验室的高级程序员。这位程序员还补充说Allround Automations的支持团队也是顶尖的。
"我经常在当天就得到回答,他们还会在下一次发布中修改我提出的问题," Jacobs说。

-----------

posted @ 2014-12-18 15:57  程序员斯文  阅读(1808)  评论(0编辑  收藏  举报