g******e 发帖数: 1258 | 1 最近在用angularjs写个single page app。感觉是很好用。极大的减少了frontend的
coding。缺点是这个framework一定要write in angulars way。担心用的时间长了忘了
js怎么写的了。
还望大牛多来谈谈这个framework的前途,看看是否值得投入大量精力学习。 |
c*********e 发帖数: 16335 | 2 single page app的url一直不变,那当你reload网页的时候,会有数据丢失吗? MVC网
页就没有这个问题。
【在 g******e 的大作中提到】 : 最近在用angularjs写个single page app。感觉是很好用。极大的减少了frontend的 : coding。缺点是这个framework一定要write in angulars way。担心用的时间长了忘了 : js怎么写的了。 : 还望大牛多来谈谈这个framework的前途,看看是否值得投入大量精力学习。
|
w********m 发帖数: 1137 | 3 不好搞,angular1过气了。angular2又难产。 |
g******e 发帖数: 1258 | 4 Reload就回到初始状态了吧,也不能bookmark。据说有一些trick可以workaround。
spa我觉得优势是给你一个app的感觉,和传统的mvc用途不一样。 |
g******e 发帖数: 1258 | 5 那现在什么比较时髦呢?
[在 walkrandom (walkrandom) 的大作中提到:]
:不好搞,angular1过气了。angular2又难产。 |
c*********e 发帖数: 16335 | 6 Reload就回到初始状态了吧?
【在 g******e 的大作中提到】 : Reload就回到初始状态了吧,也不能bookmark。据说有一些trick可以workaround。 : spa我觉得优势是给你一个app的感觉,和传统的mvc用途不一样。
|
r********o 发帖数: 9 | |
c*********e 发帖数: 16335 | 8 你是说后面加个# ? 那如果有多个参数值变了,怎么保存呢?比如做一个shopping
cart page,用spa?
【在 r********o 的大作中提到】 : SPA的URL可以变
|
h******b 发帖数: 6055 | 9 angular/react现在市场65%/35%分,angular在工作数量上还是遥遥领先。
你看看indeed就知道了,而且两个学一个学精了就可以了,道理都差不多,没有理由学
一个另外一个就完全不能用。
【在 g******e 的大作中提到】 : 那现在什么比较时髦呢? : [在 walkrandom (walkrandom) 的大作中提到:] : :不好搞,angular1过气了。angular2又难产。
|
c******n 发帖数: 16666 | 10 弯曲有些热门的喜欢上react
但是职位数量和工资上 那天我查了下居然是ng更高点
我试了下vue觉得还不错
不过现在主力弄three.js还有可怜催的python
【在 h******b 的大作中提到】 : angular/react现在市场65%/35%分,angular在工作数量上还是遥遥领先。 : 你看看indeed就知道了,而且两个学一个学精了就可以了,道理都差不多,没有理由学 : 一个另外一个就完全不能用。
|
|
|
r********o 发帖数: 9 | 11 用什么都行。
比如:
/product-123/
/product/?id=123
/#product123
假设你有一个 index.html 用来 serve SPA
用户访问你的SPA有两种方式,第一种就是直接 访问 /
另外一种就是比如复制了上面这几种URL在新窗口打开,
需要服务器端都serve同样的SPA代码,然后SPA自己根据url route到相应的view去。
用 # 简单的地方在于,服务器收到的就是 / 这个请求
其他两种的话,服务收到的是 /product-123/ 或者 /product/?id=123
你只要让服务都返回同样的SPA就行了。
我们本来所有的静态网站都是用S3部署的 serverless 架构。
但是SPA的话,S3没法很简单的给不同url都发送同样的response。
所以我们的SPA就自己用nginx部署了,对所有请求全都发送一个SPA的page
【在 c*********e 的大作中提到】 : 你是说后面加个# ? 那如果有多个参数值变了,怎么保存呢?比如做一个shopping : cart page,用spa?
|
c*********e 发帖数: 16335 | 12 搞成这样,还不如用mvc
【在 r********o 的大作中提到】 : 用什么都行。 : 比如: : /product-123/ : /product/?id=123 : /#product123 : 假设你有一个 index.html 用来 serve SPA : 用户访问你的SPA有两种方式,第一种就是直接 访问 / : 另外一种就是比如复制了上面这几种URL在新窗口打开, : 需要服务器端都serve同样的SPA代码,然后SPA自己根据url route到相应的view去。 : 用 # 简单的地方在于,服务器收到的就是 / 这个请求
|
w********m 发帖数: 1137 | 13 都是mvc。
唯一的区别是后端渲染,还是前端渲染 |
g******e 发帖数: 1258 | 14 Thanks! By the way, any recommendation for the IDE?
【在 h******b 的大作中提到】 : angular/react现在市场65%/35%分,angular在工作数量上还是遥遥领先。 : 你看看indeed就知道了,而且两个学一个学精了就可以了,道理都差不多,没有理由学 : 一个另外一个就完全不能用。
|
h******b 发帖数: 6055 | 15 webstorm在web developer里比较火。
免费的话sublime加几个比较火的package就很好了。 visual studio code也不错。
这个完全个人喜好。
【在 g******e 的大作中提到】 : Thanks! By the way, any recommendation for the IDE?
|
c******n 发帖数: 16666 | 16 re 价格也不贵
很多事情不用折腾 挺好的
以后有需求了上intellj也是无缝衔接
【在 h******b 的大作中提到】 : webstorm在web developer里比较火。 : 免费的话sublime加几个比较火的package就很好了。 visual studio code也不错。 : 这个完全个人喜好。
|
c*********e 发帖数: 16335 | 17 网站都是用S3部署?
【在 r********o 的大作中提到】 : 用什么都行。 : 比如: : /product-123/ : /product/?id=123 : /#product123 : 假设你有一个 index.html 用来 serve SPA : 用户访问你的SPA有两种方式,第一种就是直接 访问 / : 另外一种就是比如复制了上面这几种URL在新窗口打开, : 需要服务器端都serve同样的SPA代码,然后SPA自己根据url route到相应的view去。 : 用 # 简单的地方在于,服务器收到的就是 / 这个请求
|
g******e 发帖数: 1258 | 18 谢谢!
【在 h******b 的大作中提到】 : webstorm在web developer里比较火。 : 免费的话sublime加几个比较火的package就很好了。 visual studio code也不错。 : 这个完全个人喜好。
|