CodeIgniter RESTful 服务端
2015-11-30 15:16
176 查看
看了一些网站,觉得Restful是比较优雅的,前端用了更多的JS,但是前后端分离的优势我是比较认可的。分开开发,进度更可控,配合更方便。
用golang做了一段时间后,发现文档比较少,python吧用的人也没有很多,简单来说,招人上是会有不方便。
像C++这种酷炫的东西,慢慢地变成了非主流(我自己学了Java后也很少用C++),golang这种优美的东西,也没有很多人在用;主要吧在招聘类网站一搜,就能分出多少;在真正解决问题、考虑到项目实现、招人的问题上,最终还是回到PHP。
经过考察,Thinkphp、CI、YII国内用的人是比较多的,当然我觉得Laravel很帅气,国外用的人也多,但是在招聘网站上,最多的排名是Thinkphp > CI > YII,好吧都说Thinkphp不够高大上,但用的人多啊,开发速度快呀。
Thinkphp我还是比较熟悉的,身边的朋友用的CI比较多,然后我选择了CI来学习一下。基本上它和thinkphp是很像的,看两个例子也差不多能做了。
相比耦合在一起的view层,RESTful多么优雅有木有。在github上找到了一个star最多的codeigniter-restserver;用起来方便;网上教程也多。
RESTful有一个难点,就是权限问题,这是我最近要搞明白的;我在之前的项目里自己在数据库里实现了类似session的机制,思路是没有问题的,现在学一下牛人做的东西;在此捋一下思路。
世上曾经有许多觉得很困难的事情,其实想起来有10分的困难,做下去以后发现只有一分的困难,记住这样的经历,以后遇到困难,特别是市面上已经有解决方案的东西,一定不要打退堂鼓,此时最需要的是耐心和自信。
登陆->发请求的时候带一个key身份验证;
key要有:1 时效;2 用户ID对应; 3 IP对应;
我今天按照网上找到的资料,尝试一下codeigniter-restserver带的session;实现登陆。来吧~
用golang做了一段时间后,发现文档比较少,python吧用的人也没有很多,简单来说,招人上是会有不方便。
像C++这种酷炫的东西,慢慢地变成了非主流(我自己学了Java后也很少用C++),golang这种优美的东西,也没有很多人在用;主要吧在招聘类网站一搜,就能分出多少;在真正解决问题、考虑到项目实现、招人的问题上,最终还是回到PHP。
经过考察,Thinkphp、CI、YII国内用的人是比较多的,当然我觉得Laravel很帅气,国外用的人也多,但是在招聘网站上,最多的排名是Thinkphp > CI > YII,好吧都说Thinkphp不够高大上,但用的人多啊,开发速度快呀。
Thinkphp我还是比较熟悉的,身边的朋友用的CI比较多,然后我选择了CI来学习一下。基本上它和thinkphp是很像的,看两个例子也差不多能做了。
相比耦合在一起的view层,RESTful多么优雅有木有。在github上找到了一个star最多的codeigniter-restserver;用起来方便;网上教程也多。
RESTful有一个难点,就是权限问题,这是我最近要搞明白的;我在之前的项目里自己在数据库里实现了类似session的机制,思路是没有问题的,现在学一下牛人做的东西;在此捋一下思路。
世上曾经有许多觉得很困难的事情,其实想起来有10分的困难,做下去以后发现只有一分的困难,记住这样的经历,以后遇到困难,特别是市面上已经有解决方案的东西,一定不要打退堂鼓,此时最需要的是耐心和自信。
登陆->发请求的时候带一个key身份验证;
key要有:1 时效;2 用户ID对应; 3 IP对应;
我今天按照网上找到的资料,尝试一下codeigniter-restserver带的session;实现登陆。来吧~
相关文章推荐
- hive函数 -- split 字符串分割函数
- IOS学习之 网络编程(10)--简单介绍ASI框架的使用
- Python设计模式系列之一: 用模式改善软件设计
- C中可变参数的宏
- Python中super关键字的作用
- List、Dictionary转Dictionary的性能分析
- 对比PG数据库结构是否一致的方法
- IPC-Binder连接池
- Unable to add window …… is your activity running?
- 安卓App热补丁动态修复技术介绍
- eclipse导出项目javadoc文件
- 日志服务器
- 【Android】 LinearLayout和RelativeLayout
- Android SDK代理服务器解决国内不能更新下载问题
- 插入排序
- nmake命令(windows下的makefile)
- css案例学习之按钮超链接
- Discover Feature Engineering, How to Engineer Features and How to Get Good at It
- APPROX_COUNT_DISTINCT 近似去重统计函数
- 给刚入职开发者的几句心里话