![]() | 1 dofaith09 2014-07-25 00:42:54 +08:00 ![]() php slim framework 可以试试, 轻量级, benchmark测试效率挺高的.这里有个guide: http://www.androidhive.info/2014/01/how-to-create-rest-api-for-android-app-using-php-slim-and-mysql-day-12-2/ 这个是用Go写的 https://github.com/ant0ine/go-json-rest |
![]() | 2 spark 2014-07-25 08:45:15 +08:00 via iPhone Sails |
![]() | 3 pobing 2014-07-25 09:41:18 +08:00 |
![]() | 5 dopcn 2014-07-25 09:44:40 +08:00 rails 可以用来做 API 吗 |
![]() | 6 CoX 2014-07-25 09:45:20 +08:00 Slim 做 Rest API 很不错 |
![]() | 8 justfindu 2014-07-25 09:49:39 +08:00 我之前也用楼主同样的方式做接口, 不过最终没有推出. 想问下压力如何. |
![]() | 9 wecoders 2014-07-25 09:49:39 +08:00 用你熟悉的方案,php,python,ruby,go,java都可以 我直接python+tornado |
10 simonyan 2014-07-25 09:53:26 +08:00 node + express,搭建的很快。 |
![]() | 11 yakczh 2014-07-25 09:56:05 +08:00 |
![]() | 12 wangfeng3769 2014-07-25 09:56:26 +08:00 @wecoders 赞同不过python flask 更轻量级 |
![]() | 13 yueyoum 2014-07-25 09:59:13 +08:00 我一直没明白, REST API 一定要用 REST 框架来做吗? 有个自己熟悉的 web 框架, 定义好 URL, 各种 HTTP METHOD 的相应, 不就完成了这项工作吗? |
![]() | 14 humiaozuzu 2014-07-25 10:00:46 +08:00 公司用的是 Flask,自己写几个 helper function 就 REST 了。 |
15 rming 2014-07-25 10:00:48 +08:00 根据需求选工具啊,如果单纯做api自己用,那你说的那个框架里的Format class岂不是没什么用 |
![]() | 17 mahone3297 2014-07-25 10:12:59 +08:00 @TangMonk 这么说restful框架帮忙做了很多事? |
![]() | 18 TangMonk 2014-07-25 10:15:48 +08:00 @mahone3297 是啊,你自己用纯PHP 和用 slim 框架对比下就知道了呗,能省很多事 |
![]() | 19 TangMonk 2014-07-25 10:16:36 +08:00 @mahone3297 况且这种轻量框架又是一眼就看懂的,又不难学 |
![]() | 20 sxd 2014-07-25 10:27:06 +08:00 |
![]() | 21 format 2014-07-25 10:27:29 +08:00 http://www.ruanyifeng.com/blog/2014/05/restful_api.html ruanyifeng老师有篇文章讲RESTFUL API设计的,可以参考。 |
![]() | 22 robertlyc 2014-07-25 11:01:26 +08:00 ruby的grape |
![]() | 23 liunan1321 2014-07-25 11:03:56 +08:00 beego |
![]() | 24 mahone3297 2014-07-25 11:18:23 +08:00 @TangMonk 那我如果用大型框架呢?比如zend,symfony,laravel这种?跟什么resuful框架比有什么区别? |
![]() | 25 TangMonk 2014-07-25 11:50:35 +08:00 @mahone3297 restful 框架要轻量些,拿到就可以用,MVC里就只有 C 层 |
![]() | 26 TangMonk 2014-07-25 11:52:16 +08:00 @mahone3297 我没用过 slim,不过粗略看了下官网,应该和我想的一样。 |
![]() | 27 awebird 2014-07-25 11:52:49 +08:00 也是用的codeigniter-restserver,还算方便,我觉得oauth, cahce和DB的优化这些经典问题比用什么框架还重要些 |
![]() | 29 garth 2014-07-25 18:38:15 +08:00 最简单的API Server: https://github.com/easychen/LazyREST |