当前位置:首页 > app开发网站 > 正文

thinkphp *** 接口开发,thinkphp ***接口开发教程

大家好,今天小编关注到一个比较有意思的话题,就是关于thinkphp app 接口开发问题,于是小编就整理了2个相关介绍thinkphp App 接口开发的解答,让我们一起看看吧。

  1. api开发是什么?
  2. 做项目必须要用thinkphp吗,用原生的php不行吗?

api开发是什么

api开发是指应用程序接口。

ThinkPHP是一个PHP开发框架,以快速开发和丰富的生态为特点。ThinkPHP API开发就是在此框架基础上,使用提供的API接口快速开发RESTful风格的API接口服务

thinkphp app 接口开发,thinkphp app接口开发教程
图片来源网络,侵删)

API,全称为***lication Programming Interface,指的是应用程序接口。

项目必须要用thinkphp吗,用原生的php不行吗?

我用15的行业经验告诉你,一万行以下的php的代码,用什么都无所谓。三万以上的代码就要考虑工程学。5万行以上就要精通面向对象和工程体系。建2层楼和50层楼不是一个概念,也不是几个施工队的问题。

首先做项目可以***用thinkphp,也可以不***用,因为thinkphp只是众多框架之中的一个,还有很多框架可以***用,比如codeigniter,phalcon,yii,lar***el等等。

thinkphp app 接口开发,thinkphp app接口开发教程
(图片来源网络,侵删)

然后至于是否***用原生,只要是有一定规模项目,都是***用框架的,一方面框架开发效率高,一方面框架安全,可扩展性强。

最后对于是否***用框架,***用什么框架,很大程度取决于技术负责人,他们会根据团队的实际情况,然后做出合理的决定。没有什么是绝对的,只要能够有利于项目开发,有利于项目维护,有利于项目进展,我们就可以***用。

说点题外话,如果***用框架的话,比较推荐lar***el,它就和java中的spring一样,有着控制反转等先进的设计模式,代码优雅,可维护性强。

thinkphp app 接口开发,thinkphp app接口开发教程
(图片来源网络,侵删)

1、项目必须用thinkphp吗?

答:不一定非得有thinkphp框架,现在主流的框架除了thinkhphp ,还有Lar***el、CodeIgniter、CakePHP、ZendFramework、Symfony、yii等知名框架,这几个框架都是很成熟的框架了。做普通项目,选用以上任何一个框架都没有问题。

2、 用原生的不行吗?

答:用原生的可以。但使用框架更方便,可以减少开发时间,降低成本

(1)防止重复造轮子,thinkphp框架帮你实现了MVC架构,路由功能,封装数据库操作,还有模型,视图,日志等功能。

(2)前后端越来越分离。现在很多用原生的大部分是前后端混写,整个页面最终会变得很混乱,不利于修改。框架一般都实现模板语言,相比把php语法混入前端页面,模板语言更接近前端语言,代码更简洁,可读性更好,修改更方便。如果完全使用api接口提供服务,可使用PhalApi 这类接口框架。

(3)统一的入口文件。不少使用原生PHP方式,都是一个页面对应一个php文件,项目结构混乱,而且不安全。而thinkphp***用统一的入口文件,根据url和路由规则,执行对应模块的控制器的方法,项目结构清晰易管理

(4)易用的数据库封装类。相信不少程序员都不喜欢写纯粹的sql语句,容易出错。而框架自带了数据库类,减少写繁杂的sql语句,十分方便,效率提升不少。当然,这样带来一个问题,就是有些程序员脱离了框架,就不懂怎么写sql语句了。

(5)Thinkphp、PhalApi、Workerman也是基于原生php开发的框架。如果使用原生开发,最终可能变得像那些框架,那为什么不一开始就***用成熟的框架呢?而Swoole框架甚至直接使用C语言开发。

如果是小公司,并且没有足够的经验,***用成熟的框架的最明智的选择




到此,以上就是小编对于thinkphp *** 接口开发的问题就介绍到这了,希望介绍关于thinkphp *** 接口开发的2点解答对大家有用。