上有哪些好的SQL数据库开发工具
3个回答
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
2018-03-21 · 知道合伙人数码行家
关注
展开全部
1.1 VB
全称Visual Basic,它是以Basic语言作为其基本语言的一种可视化编程工具。
VB作为一种较早出现的开发程序以其容易学习,开发效率较高。
同时VB在进行系统底层开发的时候也是相对复杂的,调用API函数需声明。
调用不方便,不能进行DDK编程,不可能深入Ring0编程,不能嵌套汇编;
而且面向对象的特性差;网络功能和数据库功能也没有非常特出的表现,
综上所述,VB作为一种可视化的开发工具由于其本身的局限性,导致了它在未来软件开发中逐步被其他工具所代替。
1.2 PB
全称PowerBuilder,是开发MIS系统和各类数据库跨平台的首选,使用简单,容易学习,容易掌握,在代码执行效率上也有相当出色的表现。
PB是一种真正的4GL语言(第四代语言),可随意直接嵌套SQL语句返回值被赋值到语句的变量中,支持语句级游标。存储过程和数据库函数,是一种类似SQLJ的规范。
1.3 C++Builder/Delphi
都是基于VCL库的可视化开发工具。在组件技术的支持、数据库支持、系统底层开发支持、网络开发支持、面向对象特性等各方面都有相当不错的表现。
并且学习使用较为容易,充分提现了所见即所得的可视化开发方法,开发效率高。C++Builder 的VCL库是基于Object pascal(面向对象pascal),使得C++Builder在程序的调试执行上都面向落后于其他编程工具。
而Delphi则是它的语言不够广泛,开发系统软件功能不足两个比较大的缺点。
1.4 Visual C++
是基于MFC库的可视化的开发工具,从总体上说它是一个功能强大但是不便使用的一种工具。
它在网络开发和多媒体开发都具有不俗的表现,帮助系统也做得非常不错(Microsoft 在细节方面的处理往往都让人觉得亲切)。
但是虽然是使用C++作为基本语言,但是它在面向对象特性上却不够好,主要是为了兼容C的程序,结果顾此失彼;在组件支持上也不太好,虽然说除了支持COM,ActiveX外还支持CORBA,但是没有任何IDE支持,是所有C编译器的功能。
需要CORBA中间件支持;最大的问题是开发效率也不高。
1.5 Java编程工具
var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);
面向对象特性
VB:差;PB:较好;C++ Builder/Dephi:很好; VC:一般 ;JAVA:非常好
全称Visual Basic,它是以Basic语言作为其基本语言的一种可视化编程工具。
VB作为一种较早出现的开发程序以其容易学习,开发效率较高。
同时VB在进行系统底层开发的时候也是相对复杂的,调用API函数需声明。
调用不方便,不能进行DDK编程,不可能深入Ring0编程,不能嵌套汇编;
而且面向对象的特性差;网络功能和数据库功能也没有非常特出的表现,
综上所述,VB作为一种可视化的开发工具由于其本身的局限性,导致了它在未来软件开发中逐步被其他工具所代替。
1.2 PB
全称PowerBuilder,是开发MIS系统和各类数据库跨平台的首选,使用简单,容易学习,容易掌握,在代码执行效率上也有相当出色的表现。
PB是一种真正的4GL语言(第四代语言),可随意直接嵌套SQL语句返回值被赋值到语句的变量中,支持语句级游标。存储过程和数据库函数,是一种类似SQLJ的规范。
1.3 C++Builder/Delphi
都是基于VCL库的可视化开发工具。在组件技术的支持、数据库支持、系统底层开发支持、网络开发支持、面向对象特性等各方面都有相当不错的表现。
并且学习使用较为容易,充分提现了所见即所得的可视化开发方法,开发效率高。C++Builder 的VCL库是基于Object pascal(面向对象pascal),使得C++Builder在程序的调试执行上都面向落后于其他编程工具。
而Delphi则是它的语言不够广泛,开发系统软件功能不足两个比较大的缺点。
1.4 Visual C++
是基于MFC库的可视化的开发工具,从总体上说它是一个功能强大但是不便使用的一种工具。
它在网络开发和多媒体开发都具有不俗的表现,帮助系统也做得非常不错(Microsoft 在细节方面的处理往往都让人觉得亲切)。
但是虽然是使用C++作为基本语言,但是它在面向对象特性上却不够好,主要是为了兼容C的程序,结果顾此失彼;在组件支持上也不太好,虽然说除了支持COM,ActiveX外还支持CORBA,但是没有任何IDE支持,是所有C编译器的功能。
需要CORBA中间件支持;最大的问题是开发效率也不高。
1.5 Java编程工具
var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);
面向对象特性
VB:差;PB:较好;C++ Builder/Dephi:很好; VC:一般 ;JAVA:非常好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
推荐一款小编个人最近在使用的一款SQL工具——Yearning,是一个开箱即用的 MySQL Web 审核平台,提供查询审计,SQL审核,SQL回滚,自定义工作流等多种功能。
Yearning 拥有以下功能:
1、自动化SQL语句审核,可对SQL进行自动检测并执行;
2、 DDL/DML语句执行后自动生成回滚语句;
3、 审核/查询 审计功能;
4、 支持LDAP登录/钉钉及邮件消息推送;
5、 支持自定义审核工作流;
6、 支持细粒度权限分配。
Yearning 使用 Go 语言开发,同时 Yearning 不依赖于任何第三方 SQL 审核工具作为审核引擎,内部已自己实现审核/回滚相关逻辑,仅依赖 Mysql 数据库存储相应的流程和使用情况。所以 Yearning 安装也很简单,只需要下载官方的二进制包即可启动,开箱即用。
Yearning 拥有以下功能:
1、自动化SQL语句审核,可对SQL进行自动检测并执行;
2、 DDL/DML语句执行后自动生成回滚语句;
3、 审核/查询 审计功能;
4、 支持LDAP登录/钉钉及邮件消息推送;
5、 支持自定义审核工作流;
6、 支持细粒度权限分配。
Yearning 使用 Go 语言开发,同时 Yearning 不依赖于任何第三方 SQL 审核工具作为审核引擎,内部已自己实现审核/回滚相关逻辑,仅依赖 Mysql 数据库存储相应的流程和使用情况。所以 Yearning 安装也很简单,只需要下载官方的二进制包即可启动,开箱即用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询