水木社区手机版
首页
|版面-Web开发(WebDev)|
新版wap站已上线
返回
1/1
|
转到
主题:Single Page Application 前景如何呀?
5楼
|
Tux
|
2015-01-08 11:08:55
|
展开
我在写的一个东西用的是SPA,前端用angularjs,后端用python+flask写的rest api
个人感觉如果你有一个给力的前端,可能会减少前后端的耦合,但是会让你的前端非常臃肿:你需要在前端实现大部分的业务逻辑。特别是如果你后端也实现了一套这样的东西了,那前端再实现一遍是相当蛋疼的。
另外,有些东西服务端渲染可能会很方便,但要完全用SPA,我觉得也很难受。
如果让我现在重新选择,我会用服务端渲染和前端相结合的方案。看到的两种:
1. SJR:
https://signalvnoise.com/posts/3697-server-generated-javascript-responses
可以看看这里的讨论:
https://ruby-china.org/topics/16132
2. 中间用一层nodejs层来实现代码重用,具体看看淘宝这个slides:
http://2014.jsconf.cn/slides/herman-taobaoweb/index.html#/
个人感觉也是太重了……
【 在 jman (慢性子) 的大作中提到: 】
: 如果还可以的话, 求推荐好书! 多谢啊! :)
--
FROM 123.158.51.*
8楼
|
Tux
|
2015-01-08 13:58:17
|
展开
不了解extjs,不过现在的趋势不是这种很重的框架吧,所谓web components逐渐兴起,
像react.js、polymer之类的用起来更方便一点吧
【 在 alanju (alanju) 的大作中提到: 】
: EXT.JS 做的更重。。
: 臃肿:你需要在前端实现大部分的业务逻辑。特别是如果你后端也实现了一套这样的东西
: 了,那前端再实现一遍是相当蛋疼的。
: ...................
--
FROM 123.158.51.*
10楼
|
Tux
|
2015-01-08 18:25:20
|
展开
不知道该推荐什么……看看这个:
https://medium.com/@addyosmani/javascript-application-architecture-on-the-road-to-2015-d8125811101b
或者这个中文的简单说明:
http://fex.baidu.com/blog/2014/05/web-components-future-oriented/
或者可以看看polymer它们试图解决的问题。我对前端也不太熟悉,学习中……
【 在 alanju (alanju) 的大作中提到: 】
: 谢谢,有推荐的例子吗?
--
修改:Tux FROM 106.187.37.*
FROM 106.187.37.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版