我打算用管理面板构建网站,它将具有这些功能(新闻,页面,图库,活动,滑块,用户登录/注册) 我想为网站创建api,为管理员创建api 我将使用角度来构建网站和管理员 我将使用codeigniter来构建api
我的问题是: 我应该使用RESTfull api来构建管理员或者不推荐使用它,如果是的话我应该使用codeigniter或者在这种情况下不使用usfull(restfull api)
答案 0 :(得分:1)
我与codeigniter合作多年。但说实话,框架的选择实际上取决于您的应用程序及其功能。 CI一般来说非常容易学习,并且从laravel等其他人的学习曲线往往更大的地方开始。但是,与CI相比,它们确实具有更高级的功能。
使用角度作为前端似乎是现在的方式,但是对于使用RESTful API连接角度的后端,实际上取决于你愿意进一步使用后端。我的意思是,如果您计划构建更多的Web界面/页面(如可能是应用程序以及后端),那么API将会很好。然后,节省时间可能会有所帮助,因为在通过应用程序连接时,您可以在API中重复使用相同的代码。除此之外,我说这实际上取决于你对客户端,后端用户等的了解程度。