我们都知道,API就是接口,那是什么鬼呢?

  

1.什么是API?

api接口开发,其实和平时开发逻辑差不多;但是也有略微差异;

平时使用mvc开发网站的思路一般是都 由控制器 去 调用模型,模型返回数据,再由控制器把数据放到视图中,展现给用户;

api开发是:使用控制器 去调用模型,模型返回数据,在有控制器 输出 json格式字符串 或者 XML 字符串,不用考虑视图,因为v放到了客户端

映射门:http://www.cnblogs.com/ailingfei/p/6415548.html

2、API与interface的区别

(1)  API:是应用程序接口

(2) interface:指的是代码里的接口,就是程序语言的接口

  以上

  END

转载于:https://www.cnblogs.com/finalanddistance/p/9597292.html

API:什么是API?API与interface的区别相关推荐

  1. python api测试框架_python api 测试框架

    python常用框架 Django: Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响.Django是走大而全的方向,它最出名的是 ...

  2. Linux内核:VFIO 内核文档 (实例,API,bus驱动API)

    <ARM SMMU原理与IOMMU技术("VT-d" DMA.I/O虚拟化.内存虚拟化)> <提升KVM异构虚拟机启动效率:透传(pass-through).DM ...

  3. API,SDK和API之间的关系和区别

    随着软件规模的日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要,程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分,良好的接口设计可以降低系统各部分的相互依赖, ...

  4. 什么是API,SDK和API之间有什么关系呢?

    随着软件规模的日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要,程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分,良好的接口设计可以降低系统各部分的相互依赖, ...

  5. 电商API是什么?API集成对电子商务平台的好处

    电商API是什么?API集成对电子商务平台的好处 我国电商保持快速的增长状态,近年来增速有些放缓,从2018年底开始进入了红海,电商也就变得难做起来,这意味着国内电商行业的竞争将更加激烈,电商体系加速 ...

  6. API是什么?API文档是什么?API和API文档有什么区别?

    API是什么? API就是一个接口. 从一个比喻来讲(比喻终究是比喻,但并不是本质):想要将手机上的内容传到电脑上去,可以用一根数据线将二者相连,就可以实现将手机中的内容传到电脑里面去了.其中数据线两 ...

  7. baidumap api MySQL_百度地图API开发笔记一(基础篇)

    什么是百度地图API? 百度地图API是一套由JavaScript语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富.交互性强的地图应用.百度地图API包含了构建地图基本功能的各种接口,提供了诸 ...

  8. 我是如何根据豆瓣api来理解Restful API设计的

    1.什么是REST REST全称是Representational State Transfer,表述状态转移的意思.它是在Roy Fielding博士论文首次提出.REST本身没有创造新的技术.组件 ...

  9. python封装api linux_python Socket编程-python API 与 Linux Socket API之间的关系

    python socket编程 by SA19225409 地址协议家族 Python 支持 AF_UNIX. AF_NETLINK. AF_TIPC 和 AF_INET 家族 AF_UNIX 基于本 ...

最新文章

  1. 电脑文档提示无法连接服务器,提示无法将数据库连接到SQL服务器-工业支持中心-西门子中国...
  2. SD-WAN — 企业 WAN 技术演进
  3. VS2017中删项目属性中连接器删除继承的值
  4. js 监听页面url锚点变化 window.onpopstate
  5. ant build.xml文件中能使用的属性介绍
  6. 深入React事件系统(React点击空白部分隐藏弹出层;React阻止事件冒泡失效)
  7. 【C语言简单说】七:自定义函数(2)
  8. 潭州课堂25班:Ph201805201 django框架 第五课 自定义简单标签,包含标签,模型类创建,梳理类创建 (课堂笔记)...
  9. 【Arthas】Arthas 导出堆栈信息
  10. 微信小程序开发学习笔记005--微信小程序组件详解
  11. intellij idea强制更新索引
  12. 2021年中国地下采矿机械市场趋势报告、技术动态创新及2027年市场预测
  13. Ajax.Net之数据类型
  14. java开发软件Myeclipse汉化教程
  15. 计算机硬盘容量1t,硬盘1tb等于多少gb 硬盘容量计算公式
  16. 从端到云:飞腾平台全栈解决方案白皮书
  17. SpringBoot集成flyway、mybatis-plus(超详细)
  18. git clone 失败问题解决方案
  19. Android adb使用详解
  20. bim软件电脑配置测试,bim软件对电脑配置要求,这样配置经济又实惠

热门文章

  1. 一、PyQt基础知识
  2. 怎么利用知乎蹭实时热点?1篇文章教你
  3. linux uniq按照一列去重,Linux uniq去重方法
  4. 01-GAN公式简明原理之铁甲小宝篇
  5. 构建webpack知识体系 | 青训营笔记
  6. android 手机调试app安装失败(无法安装)处理办法
  7. 贝泰妮、华熙生物、珀莱雅、丸美股份三季报PK,谁是最强美妆股?
  8. 管理信息系统课程设计大纲(老师提供)
  9. 华为OD面经分享_C++ 方向_2023-03-01
  10. 2020-2021学年第二学期期末考试《国际结算》大作业