数据库和开发行业中的IDE工具

在我从事DBA工作的这些年,经常会有网友会问我,数据库有什么好的工具可以使用,让我给推荐几个,数据库的工具还少吗,Oracle阵营:

Toad(付费),SQL Developer(免费),PLSQL dev(付费),squirrel(免费)

MySQL阵营:

SQLyog(付费),Navicat(付费)

当然很多工具和产品对于我们很多码农来说,至少目前,付费和免费,我们对待的态度是一样的。

当然排除了基本的知识产权之外的,我个人的倾向是不用这些工具。而且这么多年来我也是这么工作过来的,刚毕业的时候,公司统一使用PLSQL dev,当时感觉这个工具很简单明了,换了一个公司,大家都用Toad,出于对于无知的恐惧和敬畏,我看到有一个同事竟然会使用Toad和PLSQL dev,当时真是崇拜,随着工作任务的紧急程度和工作环境的限制,我经常接触的环境要跨越多个网段,别说用图形工具了,能连上环境就可以了。在这种状态下,以前要排查问题,一大半的时间都在捣鼓工具上,以至到后来,我开始抛弃了图形工具,转而使用脚本工具。

我自己写了很多的脚本,都是工作中碰到的一个一个的问题,不断测试完善起来的,也就是现在我老说的dbm_lite(惭愧,最近又没有更新了)。有一段时间,我还认真对比了Toad和PLSQL dev的功能,他们没有的,还未实现的功能,我使用脚本做好了,一点一点抛弃了图形工具。

好多年不接触开发了,但是我有很多的开发朋友和同学,我记得有一位大学同学对于开发IDE有一种特殊的偏好,他几乎把我们知道的IDE工具都安装了个遍,他经常给我说这个工具如何炫,那个功能多高效,一个独有的快捷键,一个闪亮的图标都会是他眼中不一样的亮点。

记得这位朋友上次给我感慨工具的时候,他说现在赶紧用IntelliJ吧,有很多很强大的功能了。时光飞逝,等我回过头想起他说那段话的时间左右,我发现在谷歌大会上,谷歌发布了新的Android集成IDE“Android Studio”,最大的转变就是从Eclipse转向了IntelliJ。

有很多人感慨说Eclipse没落了,现在IntelliJ一枝独秀。对于开发行业,我觉得使用开发工具是企业级的一个必需品。开发和业务环境间的依赖更加错综复杂。开发工具能够集成简化这些事情,而使得我们能够更加聚焦于开发任务而非繁杂的配置上。

今天试着安装了下开发IDE工具,我突然发现很多年没用新的工具,已经开始有固化思维了,或者说是思维已经落后了。

打开Eclipse的官网,我想下载一下eclipse工具,结果就呈现出很多的选择,让我有些不知所措。我就保守一些,选择OXYGEN吧。

下载之后才是一个开始,整个安装过程才会根据你的需求,根据多中开发模式,在这个基础上定制插件等开始准备环境,下载插件等开始安装。

现在的Eclipse已经不仅仅是一个Java开发工具了,还有很多丰富的功能,比如数据建模,报表,安卓开发测试等。

功能是相当的丰富。

我们再来看看IntelliJ这个工具,多年之前不温不火,但是也算是步了Eclipse的兴盛之路,拿到了Eclipse的接力棒,这个工具的风格有点苹果的感觉,界面风格很优雅。如果说支持的功能来看,两者难分伯仲,但是在使用的差异上还是有很多的细节上值得体味。

整体的感觉,IntelliJ就是一种简约美。能不加就不加,但是该有的功能都不含糊,Eclipse还是一位熟悉的老朋友,功能已经非常丰富,已经不局限于做一个IDE了,它更像是一个支持多语言的平台,一个框架的设计平台。

趁着劲头,我下载了pycharm,sourceinsight,妆模作样的开发调试就算是一个开始了。

你经常使用那些IDE工具,欢迎留言。

原文发布于微信公众号 - 杨建荣的学习笔记(jianrong-notes)

原文发表时间:2017-09-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏芋道源码1024

浅析 Mybatis 与 Hibernate 的区别与用途

有很长一段时间对mybatis是比较陌生的,只知道与Hibernate一样是个orm数据库框架。随着使用熟练度的增加,发现它与Hibernate区别是非常大的,...

621
来自专栏13blog.site

Spring+SpringMVC+MyBatis+easyUI整合进阶篇(七)一次线上Mysql数据库崩溃事故的记录

作者:13 GitHub:https://github.com/ZHENFENG13 版权声明:本文为原创文章,未经允许不得转载。 文章简介 工作这几...

3644
来自专栏安恒信息

安恒天池云安全平台“八大能力”助力企事业单位安全上云

安恒天池云安全运营平台是汇聚了安恒十年的安全攻防能力的云安全运营平台。向下兼容不同云平台,向上兼容不同的安全产品,通过不断汇聚安全能力,赋能云平台,从云监测、云...

4296
来自专栏点滴积累

geotrellis使用初探

最近,单位领导要求我研究一下geotrellis(GITHUB地址:https://github.com/geotrellis/geotrellis,官网htt...

4208
来自专栏李家的小酒馆

企业云规范性

1000块的拼图,你完成了几次?如何严肃的去玩Monopoly这个游戏?这两项活动都需要遵循正确的游戏规则才能进行下去。

2107
来自专栏企鹅号快讯

后端程序员都做些什么?

这个问题来自于QQ网友,一句两句说不清楚,索性写个文章。 我刚开始做Web开发的时候,根本没有前端,后端之说。 原因很简单,那个时候服务器端的代码就是一切:接受...

60417
来自专栏镁客网

微软Edge浏览器支持WebVR,小举动背后的“大阴谋”

1083
来自专栏直播系统源码

三大操作系统,直播APP源码的操作系统选择要怎样

Windows、 macOS和linux是现如今市面上比较流行的三大操作系统,一般来说我更推荐大家在直播APP源码的搭建上选择用linux系统搭建,为什么呢?一...

2152
来自专栏数据科学与人工智能

【数据】常用API接口汇总

下面列举了100多个国内常用API接口,并按照 笔记、出行、词典、电商、地图、电影、即时通讯、开发者网站、快递查询、旅游、社交、视频、天气、团队协作、图片与图像...

5.3K9
来自专栏BIT泽清

app 上架ios时隐藏开关会不会暴露? 提审时暴露了怎么办?

# ipv6被拒绝,2.1大礼包,后台定位被拒绝,免费的终极解决方案,苹果审核被拒绝了如何取解决,大家齐心协力让天下没有解决不了的问题!

2.2K1

扫码关注云+社区

领取腾讯云代金券