框架之间的区别VS库VS IDE VS API和SDK工具包VS? [英] Difference between framework vs Library vs IDE vs API vs SDK vs Toolkits?

查看:510
本文介绍了框架之间的区别VS库VS IDE VS API和SDK工具包VS?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想一些例子。我总是感到困惑,所以用一些例子,我也许可以更好地看着办吧。

I want some examples. I always get confused, so with some examples I might be able to figure it out better.

另外:就是Eclipse API或IDE

Also: Is Eclipse an API or IDE?

推荐答案

IDE 是一个集成开发环境 - 一个suped式文本编辑器,与其他支持开发(如表单设计,资源编辑等),编译和调试应用程序。例如Eclipse中,Visual Studio中。

An IDE is an integrated development environment - a suped-up text editor with additional support for developing (such as forms designers, resource editors, etc), compiling and debugging applications. e.g Eclipse, Visual Studio.

A 图书馆为code,你可以从自己的code来电,来帮助您更快地/做事容易的一大块。例如,一个位图处理库将加载和处理位图图像提供便利,节省您不必编写所有code自己。

A Library is a chunk of code that you can call from your own code, to help you do things more quickly/easily. For example, a Bitmap Processing library will provide facilities for loading and manipulating bitmap images, saving you having to write all that code for yourself.

API (应用编程接口)是一个术语,指的功能/库中的方法,你可以打电话问它为你做的事情 - 在接口库

An API (application programming interface) is a term meaning the functions/methods in a library that you can call to ask it to do things for you - the interface to the library.

SDK (软件开发套件)是一个库(经常有额外的工具应用程序,数据文件和样本code)使用特定的系统,帮助您开发code (例如,扩展code使用的操作系统(Windows SDK)功能,通过特定的系统(的DirectX SDK)绘制3D图形,编写插件来扩展其他应用程序(办公SDK),或写code做出那样一个Arduino或移动电话的设备做你想要的)

An SDK (software development kit) is a library (often with extra tool applications, data files and sample code) that aid you in developing code that uses a particular system (e.g. extension code for using features of an operating system (Windows SDK), drawing 3D graphics via a particular system (DirectX SDK), writing add-ins to extend other applications (Office SDK), or writing code to make a device like an Arduino or a mobile phone do what you want)

A 工具就像是一个SDK - 这是一组工具(往往code库),您可以用它来更容易地访问设备或系统

A toolkit is like an SDK - it's a group of tools (and often code libraries) that you can use to make it easier to access a device or system.

A 框架是一个大库,提供了许多服务(而非也许只有一个聚焦的能力,因为大多数图书馆做的)。例如,.NET提供了一个应用程序框架 - 因此一个库提供了你需要做的pretty太多的一切支持 - 它提供了你需要写一个广阔的应用范围服务的大部分(如果不是全部)。通常,一个框架,提供在其上建立自己的code,而不是你建立消耗库code的应用的基础。

A framework is a big library that provides many services (rather than perhaps only one focussed ability as most libraries do). For example, .NET provides an application framework - it provides most (if not all) of the services you need to write a vast range of applications - so one "library" provides support for pretty much everything you need to do. Often a framework supplies a base on which you build your own code, rather than you building an application that consumes library code.

这篇关于框架之间的区别VS库VS IDE VS API和SDK工具包VS?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆