您好,欢迎来到尚佳旅游分享网。
搜索
您的当前位置:首页基于数据库开发工具之比较

基于数据库开发工具之比较

来源:尚佳旅游分享网
篡霎VA ・l 基于数据库开发工具之比较 甘文婷1黄(1.惠州经济职业技术学院广东静2 黄燕1 广东广州510430) 惠州 516257;2.广东科贸职业学院摘要: 在数据库开发家族中,常用的开发工具包括:Visual Basic、Vi sual c++、Vi sual FoxPro、Dephi、pb、java等。简要通过各种开发工具的发展、 特点、以及对数据库的支持方面进行比较和分析,评价各种数据库开发工具的优势与不足。 关键词; 数据库开发工具;可视化;编程;系统开发:开发优势 中图分类号:TP3文献标识码:A文章编号:1671--7597(201O)0410070--01 随着数据库技术的发展,它已逐渐成为计算机领域发展迅速,应用广 泛的一大领域。相应数据库相关产品也种类繁多,对于其中的数据库开发工 具,常见的就有:Visual Basic、Visual C++、Visual FoxPro、Dephi、 Visual FoxPro自带数据库,在桌面型数据库应用中,处理速度快,应 用比较广泛,主要面向中小型的开发,相对执行效率和通用性没有vB高。 pb、java等。为方便计算机爱好者更好的使用编程工具进行数据库应用软件 的开发,本文将简要从各种开发工具的发展、特点、以及对数据库的支持等 方面进行比较和分析,评价各种数据库开发工具的优势与不足。 1各种致据库开发工英的发晨和特点 Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事 件驱动编程语言。vB是一种编译解释性的语言,在调试状态时,VB是解释 执行的,每当执行到一个函数型才对这个函数进行语法分析、语义分析, 通过后才生成中间代码解释执行。 Visual c++是一个功能强大的可视化软件开发工具。利用Visual c++编译出的程序空间小,运行快,比其他的编译工具编译出的软件占据较 多优势 Delphi在系统开发方面具有快速、简单的优势,编译器较强,开发要 求较高,具有包括DataSource,Table,Query,Midas,ADO在内的二十多个组 件和类完成数据访问,一般适合开发要求较高的管理信息系统。是唯一一 套能够同时适用于开发数据库应用、网络及Web应用、分布式应用、可重用 组件、系统软件、驱动程序、多媒体及游戏等所有软件的高效率开发环 境;基础语言不够通用和开发系统软件功能不足是Dephi仅有的两点不足。 PB容易上手、开发效率高,操作数据库方便,具有强大的数据窗口功 能、并且较好的支持异构数据库问数据的迁移,相对其他开发工具稳定性 较差,是开发大型MIS及各类数据库跨平台应用的首选:从数据库前端工具 来讲甚至远远超过TOracle的Develop系列等专门的工具;从通用语言角度 来讲功能也与VB等不相上下;多媒体和网络功能与其他工具相比较弱。 JAVA具有跨平台特性,适合所有能够运行JAVA虚拟机的操作系统,数 据访问对象为JAVA JDBC API,不同的IDE具有不同的组件,比较著名的有 Jbuilder,PowerJ,VisualAge for Java,推出了JINI规范但不能对不支 持JINI的设备编程,眼下并不实用,很难调用Direct Api和OpenGL;自带 Visual FoxPro简称VFP,是Microsoft公司推出的数据库开发软件, 用它来开发数据库,既简单又方便。 Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。Delphi是一个集成开发环境(IDE), 使用的核心是由传统Pascal语言发展而来的ObJect Pascal,以图形用户界 相当丰富的图形图像处理组件及类,使用不方便但功能强大;支持图像文 件类型一般,不可直接调用API但内置非常多的网络及互联网功能;可利用 Servlet API,Java Bean API,以及JSP等协同开发功能强大的Web应用: 功能强大,对于某些IDE使用不太方便。开发效率高,适用于开发除了系统 软件、驱动程序、高性能实时系统、大规模图像处理以外所有的应用。 3小结 面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构 成一个以面向对象程序设计为中心的应用程序开发工具。 PB,power builder的缩写,是美国Sybase公司推出的数据库开发工 具,历经多年的发展,它由1991年的1.0版发展到了目前的12.5版。 PowerBuilder采用面向对象技术、图形化的开发环境和(4GL)编程 语言,可以使应用程序的开发效率更高,成本更低,质量更好,功能更 通过上述知识了解数据库开发工具的一些基本知识,对每一种开发工 具还有了一个简要的比较,针对于实际应用,主要可以根据开发效率、执 行效率、通用性、平台适用性等方面选择合适的开发工具。 参考文献: [1]夏海静, 《几种数据库开发工具的比较》,太原大学教育学院学报 2007年Sl期. 强,因此它一经推出,就受到了广大开发人员的欢迎 PowerBuilder开发 语言简称(pb语言)受到众多程序员喜爱。 Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计 语言和Java平台的总称。它是一种面向对象编程语言,具有简单性、面向 对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线 程、动态性等特性。 2备种羹据库开发工具的对比 [2]夏邦贵、 刘凡馨等, {Delphi数据库开发经典实例精解》,机械工业 出版社. [3]夏邦贵、刘凡馨等 解》,机械工业出版社 、rB允许直接使用未被声明的变量,但这只是针对初学者编写小型程 序,一般在软件开发时,为方便开发调试,需在vB的每个文件头部加上 Option Explicit关键字,启动强制变量声明。VB在开发程序时还需要使用 msvbvm60.dll库。VB在数据库开发时具有快速、简单和功能完备的优势, 一《Visual Basic 6.0数据库开发经典实例精 《Visual FoxPro 6.O数据库开发经典实例精 [4]夏邦贵、刘凡馨等 解》,机械工业出版社. [5]夏邦贵、刘凡馨等, Cvisual c++数据库开发经典实例精解》,机械 工业出版社. 般在需求和设计都已完成的情况下,使用一周左右时间可以完成一个管 理信息系统的编码和调试,执行效率较高,通用性强。数据访问对象: DAO,ADO,RDO功能相仿。是新人开发与系统无关的综合应用程序的首选;容 易使用和厂商财力很强是其仅有的两点优势。 Visual c++相对vB来说开发时间很难确定,虽然它是家族中的老大, 一作者简介: 甘文婷(1982一),女,本科,华南理工大学在职研究生,惠州经济职业 般不适用于管理信息系统开发,但它可以采用动态链接库编程,可用于 开发WindoCs程序。数据访问对象同耶,但有不少类库可供使用,但极不方 便,开发效率很低。 技术学院计算机系教师,主要研究方向:计算机科学与技术(电子商务);黄 静(1980一),女,硕士,广东科贸职业学院信息工程系教师,研究方向:计算 机应用:黄燕(1981一),女,本科,华南理工大学在职研究生,惠州经济职业 技术学院计算机系教师,主要研究方向:计算机科学与技术(电子商务)。 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- shangjiatang.cn 版权所有 湘ICP备2022005869号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务