WEB开发网
开发学院数据库MySQL Mysql入门系列:在MYSQL中如何使用API 阅读

Mysql入门系列:在MYSQL中如何使用API

 2006-12-31 10:51:49 来源:WEB开发网   
核心提示: 5.2 选择API本节介绍根据各种类型的应用程序选择A P I的方法,比较C、DBI 和PHP API 的能力,Mysql入门系列:在MYSQL中如何使用API,并给出它们相对的优点和缺点,并指出什么时候应选择哪一个,而且很少需要运行环境,另外,首先应该指出,笔者不认为任一种语言优于其他语言

5.2 选择API

本节介绍根据各种类型的应用程序选择A P I的方法,比较C、DBI 和PHP API 的能力,并给出它们相对的优点和缺点,并指出什么时候应选择哪一个。

首先应该指出,笔者不认为任一种语言优于其他语言。尽管笔者的确有自己的喜好,但还是统统使用它们。您也会有自己的喜好,像我的评论家一样。一个评论家会感觉应该强调C 对MySQL编程的重要性,应将这种重要性上升到更重要的程度,而另一个评论家会认为C

编程相当困难,应放弃使用它!您应当权衡本节中讨论的这些因素,得出自己的结论。在对特定任务选择哪个API 时,要考虑以下问题:

■ 预期的执行环境。期望使用应用程序的上下文环境。

■ 性能。当在API 语言中编写时,如何使应用程序高效地执行。

■ 开发的容易性。如何便于API 和它的语言编写应用程序。

■ 可移植性。除MySQL以外,应用程序是否还将用于其他数据库系统。

下面进一步分析每个问题。要注意这些因素的相互影响。例如,您想要一个运行良好的应用程序,但使用一个可快速开发该应用程序的语言也同等重要,即使该应用程序不能非常有效地运行也同样。

5.2.1执行环境

当编写应用程序时,通常应考虑使用哪种环境。例如,该应用程序可能是从外壳程序中调用的报告生成器程序,或一个应付账目概要程序,在每月的月底作为cron job 进行运行。从外壳程序或cron 程序中运行的命令通常依赖它们自己,而且很少需要运行环境。另外,可以编写一个应用程序来试图由Web 服务器调用。这样的程序期望能从它的运行环境中抽出非常特殊类型的信息:客户正在使用什么浏览器?在邮件清单订阅请求格式中输入什么参数?客户提供正确的口令访问我们个人信息了吗?每种API 语言都以它在这些不同的环境中适于编写应用程序而变化:

1 2 3 4 5 6  下一页

Tags:Mysql 入门 系列

编辑录入:coldstar [复制链接] [打 印]
赞助商链接