服务器端 API,大家都是怎么架构的呢?

2014-07-25 00:29:40 +08:00
 mhtt
我们接客户的app单子,也会做自己的app,在服务器端我们用了可能是大家眼里最初级,但容易上手的php+mysql,restful框架基于github上的一个开源框架CodeIgniter Rest Server(https://github.com/chriskacerguis/codeigniter-restserver),做了自己的改造。 你们的是个什么样的情况呢?
ps. 听说node.js在对app强劲的支持表现很久了,有推荐的restful框架吗?
11388 次点击
所在节点    iDev
29 条回复
zyx89513
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
spark
2014-07-25 08:45:15 +08:00
Sails
pobing
2014-07-25 09:41:18 +08:00
mhtt
2014-07-25 09:41:29 +08:00
@zyx89513 感谢已发
dopcn
2014-07-25 09:44:40 +08:00
rails 可以用来做 API 吗
CoX
2014-07-25 09:45:20 +08:00
Slim 做 Rest API 很不错
jjzxcc
2014-07-25 09:46:06 +08:00
@dopcn 可以啊,我正在用rails + grape。
justfindu
2014-07-25 09:49:39 +08:00
我之前也用楼主同样的方式做接口, 不过最终没有推出. 想问下压力如何.
wecoders
2014-07-25 09:49:39 +08:00
用你熟悉的方案,php,python,ruby,go,java都可以
我直接python+tornado
simonyan
2014-07-25 09:53:26 +08:00
node + express,搭建的很快。
yakczh
2014-07-25 09:56:05 +08:00
wangfeng3769
2014-07-25 09:56:26 +08:00
@wecoders
赞同不过python flask 更轻量级
yueyoum
2014-07-25 09:59:13 +08:00
我一直没明白, REST API 一定要用 REST 框架来做吗?

有个自己熟悉的 web 框架, 定义好 URL, 各种 HTTP METHOD 的相应,
不就完成了这项工作吗?
humiaozuzu
2014-07-25 10:00:46 +08:00
公司用的是 Flask,自己写几个 helper function 就 REST 了。
rming
2014-07-25 10:00:48 +08:00
根据需求选工具啊,如果单纯做api自己用,那你说的那个框架里的Format class岂不是没什么用
TangMonk
2014-07-25 10:04:05 +08:00
@yueyoum 麻烦啊,
mahone3297
2014-07-25 10:12:59 +08:00
@TangMonk 这么说restful框架帮忙做了很多事?
TangMonk
2014-07-25 10:15:48 +08:00
@mahone3297 是啊,你自己用纯PHP 和用 slim 框架对比下就知道了呗,能省很多事
TangMonk
2014-07-25 10:16:36 +08:00
@mahone3297 况且这种轻量框架又是一眼就看懂的,又不难学
sxd
2014-07-25 10:27:06 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/124386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX