数据库和开发行业中的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吧。

0

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

0

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

0

功能是相当的丰富。

0

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

0

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

0

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

目录
相关文章
|
1月前
|
数据库
ABAP 泛型编程实战 - 分享一个数据库表内容的拷贝工具试读版
ABAP 泛型编程实战 - 分享一个数据库表内容的拷贝工具试读版
20 0
|
2月前
|
运维 安全 关系型数据库
参加数据库管理工具DAS训练营,赢取国潮保温杯和阿里云定制双肩包!
本训练营带您简单了解数据库自治与云安全服务,数据库自治服务提供云上RDS、PolarDB、NoSQL、ADB等数据库7*24小时异常检测、SQL自优化、安全合规审计、弹性伸缩、数据自治、锁分析等亮点功能。一站式自动化、数字化DAS集成平台,助力您畅享DBA运维智能化。
|
3月前
|
SQL 关系型数据库 MySQL
Python 数据库访问与ORM框架——打造高效开发利器
Python 作为一门广泛使用的编程语言,其在数据库访问方面也有着较为成熟的解决方案,其中ORM框架更是成为了开发者们的首选。本文将介绍 Python 中数据库访问和 ORM 框架的基本概念,以及如何使用 SQLAlchemy 这一优秀的 ORM 框架进行开发。
|
3月前
|
关系型数据库 API 数据库
Python数据库访问与ORM框架:加速开发、提升效率
在现代软件开发中,数据库是不可或缺的组成部分。本文介绍了Python中数据库访问的重要性,并探讨了ORM框架(例如SQLAlchemy)如何帮助程序员加速开发、提升效率。通过使用ORM框架,开发人员可以轻松地将Python对象映射到数据库表,并且可以通过简洁的API进行数据库操作。此外,本文还讨论了ORM框架在处理复杂查询、维护数据一致性和实现数据库迁移方面的优势。
|
2月前
|
网络协议 IDE 网络安全
GoLand远程开发IDE:使用SSH远程连接服务器进行云端编程
GoLand远程开发IDE:使用SSH远程连接服务器进行云端编程
83 0
|
29天前
|
关系型数据库 MySQL 数据库
rds安装数据库客户端工具
安装阿里云RDS的数据库客户端涉及在本地安装对应类型(如MySQL、PostgreSQL)的客户端工具。对于MySQL,可选择MySQL Command-Line Client或图形化工具如Navicat,安装后输入RDS实例的连接参数进行连接。对于PostgreSQL,可以使用`psql`命令行工具或图形化客户端如PgAdmin。首先从阿里云控制台获取连接信息,然后按照官方文档安装客户端,最后配置客户端连接以确保遵循安全指引。
81 1
|
3月前
|
缓存 数据库 索引
高效后端开发:数据库优化策略详解
数据库优化是后端开发中不可或缺的一部分。本文将从多个方面详细阐述数据库优化策略,包括数据表设计、索引优化、查询性能优化等。通过本文的学习,读者可以了解如何优化数据库,提升后端应用性能和稳定性。
69 1
|
1月前
|
Oracle 关系型数据库 MySQL
一款好用的数据库表结构文档生成工具
一款好用的数据库表结构文档生成工具
|
1月前
|
网络协议 关系型数据库 MySQL
如何实现在公网下使用navicat图形化工具远程连接本地内网的MariaDB数据库
如何实现在公网下使用navicat图形化工具远程连接本地内网的MariaDB数据库
|
2月前
|
SQL 关系型数据库 MySQL
在OceanBase数据库中,mysqldump工具是可以用于数据备份的
【2月更文挑战第2天】在OceanBase数据库中,mysqldump工具是可以用于数据备份的
40 6