素材牛VIP会员
关于构建大型SPA的疑问
 Al***ay  分类:PHP代码  人气:2129  回帖:14  发布于6年前 收藏

有没有全站都使用Angular.js或者Vue.js或者是React.js的?想利用SPA和后端PHP来完成项目,不知道可行性如何?如果采用SPA,怎样处理一些数据交互的,是用ajax还是通过调用无状态的api来交互数据,怎样处理cookies和session的问题。

 标签:restfulphplaravel

讨论这个帖子(14)垃圾回帖将一律封号处理……

Lv5 码农
sh***ao 职业无 6年前#1

我最近使用riotjs做了一个spa的电商项目,PHP写rest服务,rest服务提供给前端页面和Android客户端调用。
使用riotjs构建整个项目,包括首页,列表,详情,购物车,订单,以及登录等页面。

Lv7 码师
ha***23 职业无 6年前#2

http://rentever.com
用我开源的基于knockout的spa小框架做的单页应用,性能和体验自认为不错。前后端完全分离,后端用SailsJS做的RESTful API和WebSocket。

小框架(带中文说明)
https://github.com/onlyurei/k...

Lv5 码农
疯***斯 职业无 6年前#3

如果全都使用angular,全程ajax,那seo的问题就无法避免。如果是cookie你可以在官网api上面看到如何存储ngCookie

Lv4 码徒
大***咒 JAVA开发工程师 6年前#4

worktile就是SPA,可以看看团队协作工具Worktile技术架构揭秘

另外补充一下,越是大一点的SPA项目,前期一定要有良好的文件组织结构,以及自动化配置。这里不得不提一下F.I.S的angular项目种子,很不错 ,值得去看看一下

Lv2 入门
xi***iu JS工程师 6年前#5

如果站点在移动站,完全可以考虑SPA

Lv1 新人
风***扬 Web前端工程师 6年前#6

稀土掘金好像就是全站都是Vue开发的 你可以看看看

Lv1 新人
编***魔 职业无 6年前#7

移动端有很多的spa了,另外seo的问题 可以靠框架结合服务端渲染解决,

Lv6 码匠
天***月 职业无 6年前#8

登录返回一个token
然后需要用户身份的操作,传token
这样就不需要cookie和session了

Lv3 码奴
懒***材 职业无 6年前#9

认证?和平常一样用 session 就好了。ajax 也是带着 cookies 的

Lv6 码匠
zh***ni 职业无 6年前#10

Angular.js是为spa而生的框架,就是seo有些小问题,不过可以通过其他手段解决。
Vue.js还是不错额,做spa还可以额,我看uc很多应用都用这个做底层框架,移动端还是不错的

上一页12下一页
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取