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

简介:  在我从事DBA工作的这些年,经常会有网友会问我,数据库有什么好的工具可以使用,让我给推荐几个,数据库的工具还少吗,Oracle阵营:   Toad(付费),SQL Developer(免费),PLSQL dev(付费),squirrel(免费)   MySQL阵营:   SQLyog(付费),Navicat(付费) 当然很多工具和产品对于我们很多码农来说,至少目前,付费和免费,我们对待的态度是一样的。

 在我从事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,妆模作样的开发调试就算是一个开始了。

目录
相关文章
|
17天前
|
关系型数据库 MySQL 数据库连接
数据库连接工具连接mysql提示:“Host ‘172.23.0.1‘ is not allowed to connect to this MySQL server“
docker-compose部署mysql8服务后,连接时提示不允许连接问题解决
|
4天前
|
人工智能 IDE 开发工具
从零到一:使用Trae IDE开发AI ChatBot的实战指南
Trae是字节跳动推出的一款免费的AI集成的开发环境,集成了Claude3.5与GPT-4o等主流AI模型,提供AI问答、智能代码生成、智能代码补全,多模态输入等功能。支持界面全中文化,为中文开发者提供了高效的开发体验
100 10
|
2月前
|
存储 JSON 测试技术
【HarmonyOS Next开发】云开发-云数据库(二)
实现了云侧和端侧的云数据库创建、更新、修改等操作。这篇文章实现调用云函数对云数据库进行增删改查。
62 9
【HarmonyOS Next开发】云开发-云数据库(二)
|
21天前
|
前端开发 Java 数据库连接
Java后端开发-使用springboot进行Mybatis连接数据库步骤
本文介绍了使用Java和IDEA进行数据库操作的详细步骤,涵盖从数据库准备到测试类编写及运行的全过程。主要内容包括: 1. **数据库准备**:创建数据库和表。 2. **查询数据库**:验证数据库是否可用。 3. **IDEA代码配置**:构建实体类并配置数据库连接。 4. **测试类编写**:编写并运行测试类以确保一切正常。
36 2
|
2月前
|
IDE 开发工具
【开发IDE升级】如何对IDEA版本进行升级
本文介绍了如何将 IntelliJ IDEA Ultimate 从 2020.2.2 版本升级到 2022.3.2 版本。主要内容包括准备工作、卸载旧版本和安装新版本的步骤。首先,从官网下载所需版本并备份旧版配置;接着,通过 Uninstall.exe 卸载旧版,保留配置和插件;最后,安装新版并完成激活。详细的操作步骤和截图帮助用户顺利完成升级过程。
1659 1
【开发IDE升级】如何对IDEA版本进行升级
|
2月前
|
SQL 关系型数据库 API
HarmonyOs开发:关系型数据库封装之增删改查
每个方法都预留了多种调用方式,比如使用callback异步回调或者使用Promise异步回调,亦或者同步执行,大家在使用的过程中,可以根据自身业务需要进行选择性调用,也分别暴露了成功和失败的方法,可以针对性的判断在执行的过程中是否执行成功。
96 13
|
2月前
|
SQL 程序员 Linux
推荐几个不错的数据库设计工具
推荐几个不错的数据库设计工具
154 11
|
2月前
|
存储 前端开发 关系型数据库
鸿蒙开发:实现键值数据库存储
对于数据量比较的小的,我们直接选择轻量级的用户首选项方式即可,而对于数据量比较大的情况下,直接可以使用数据库,而对于相对来说,比较大的数据,我们就可以使用键值型数据库方式
101 2
|
3月前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
259 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
3月前
|
存储 SQL API
探索后端开发:构建高效API与数据库交互
【10月更文挑战第36天】在数字化时代,后端开发是连接用户界面和数据存储的桥梁。本文深入探讨如何设计高效的API以及如何实现API与数据库之间的无缝交互,确保数据的一致性和高性能。我们将从基础概念出发,逐步深入到实战技巧,为读者提供一个清晰的后端开发路线图。

热门文章

最新文章