1
silvernoo OP 我不懂前端啊,就是好奇啊,求指点!!
|
2
abelyao 2015-07-11 18:40:40 +08:00 2
纯 API 可以做到前后端分离,同一个 API 接口可以给多个前端使用,包括 web 前端,以及各种手机 APP 直接做套界面就可以接入了。
如果是套模版的话,在数据操作这一块,APP 调用服务端的时候,又要多做一套,可能就会造成写入的判断不同步啊、读取的格式不同步啊、等等各种可能出现的问题。要说增加服务端压力,多少是有的,毕竟至少要拼凑完整的 html 嘛。 但是所谓的优缺点,要看项目的性质,抛开项目谈优缺点,是无法有统一意见的。 |
3
loading 2015-07-11 18:44:40 +08:00 via Android 1
这个其实不一定,如果你一个页面调用多个api,而这些api有部分公共数据,就造成多次查询,当然这数据库有缓存。
纯api的话,服务器不需要再跑模板的代码了,能快很多,而且nginx处理前端文件性能很好,如果用上cdn,就更不用说了。 如果你有很好的cdn,前端处理得好,用户就是秒开,虽然浏览器还是再等你的api数据,但是页面出来了,就是有个圈在转了,体验好很多的。 开发角度,万一要上手机app,直接用。 api数据讨论好,老板再如何改,基本都是前端的事了,除非数据有大变化。 |
5
tushiner 2015-07-11 23:04:00 +08:00
一个字,好!
|
6
juneszh 2015-07-11 23:17:09 +08:00
其实挺反感纯api,像gmail和新浪微博?,实际使用中经常一个圈圈转几分钟,各种点了没反应,各种js阻塞。模板形式如果页面能打开,起码文字内容有了,图片来不来还是其次。API形式页面打开内容load不出来有种被骗的感觉,遇到这种网站很没有安全感。
|
8
tuzky 2015-07-12 00:08:16 +08:00
纯API的站点很复杂。国内玩最好的只有腾讯。。
|
9
learnshare 2015-07-12 01:41:10 +08:00
|