我是PHP的新手(大约8个月)。我正在构建一个web应用程序,这几乎是测试版。我现在才刚刚开始思考我需要做些什么来制作这款应用的移动版本。
据我所知,我应该构建一个REST API (如果我错了,请纠正我)。我目前没有在我的web应用中使用PHP框架。我应该担心吗?
我现在是否应该开始使用一个框架,以便更容易地实现我的API?或者我可以在没有任何框架的情况下构建我的API?
发布于 2013-09-18 18:23:14
不,你不需要一个框架来构建REST API,但强烈建议你这样做,因为一个构建良好的框架可以处理其他方面非常困难和复杂的事情,即会话身份验证和缓存以及良好分离的体系结构。重新发明轮子只能让你走到这一步。
我是Wave Framework的开发人员,它的开发考虑到了以应用程序接口为中心的设计(阅读更多here)。我鼓励您研究一下这个框架,看看它是否可能对您有所帮助。它有一小群开发人员,但它正在慢慢获得认可。
我鼓励你看看这个,看看它是否能满足你的需求。
发布于 2019-03-23 17:58:53
不,你不需要PHP后端的任何框架。
如果你使用php作为后端,那么你不需要使用任何resetAPI框架。只需创建您自己的php文件并为每个响应生成JSON输出即可。
您必须生成JSON输出。我吃饱了。好处:-如果你使用自己的登录来生成Json输出,那么它将是巨大的光速(基于你的逻辑)。如果你使用任何框架,那么性能问题就会出现。
如果你能设计自己的迷你框架来完成特定站点的工作,那就更好了。
谢谢
发布于 2015-07-15 18:37:16
REST更像是一种设计思想,而不是一种语言框架,所以你不需要使用任何框架。然而,重新发明轮子没有好处(当然也有一些缺点,比如安全性、结构等)。
如果你想避免MVC的混乱(这不是REST架构的必要规范),你可以使用任何PHP微框架(Slim,Lumen等),他们学习和实现非常快,并且允许PHP开发人员编写基于路由的应用程序(类似于MEAN和Express),节省了大量的时间。
这些框架中的大多数都附带了MVC,但如果您不想为API提供CMS,那么MR (Model-Routes)就足够好(实际上是最好的)来满足所有REST需求。
由于angular类框架的出现,它允许您的网站像其他API一样轻松地与服务器通信,我认为即使CMS也应该像其他应用程序一样访问API,只需提升权限或特定的终结点
https://stackoverflow.com/questions/11268933
复制相似问题