Redian新闻
>
有没有大牛来讨论一下angularjs的前途?
avatar
有没有大牛来讨论一下angularjs的前途?# Programming - 葵花宝典
g*e
1
最近在用angularjs写个single page app。感觉是很好用。极大的减少了frontend的
coding。缺点是这个framework一定要write in angulars way。担心用的时间长了忘了
js怎么写的了。
还望大牛多来谈谈这个framework的前途,看看是否值得投入大量精力学习。
avatar
c*e
2
single page app的url一直不变,那当你reload网页的时候,会有数据丢失吗? MVC网
页就没有这个问题。

【在 g******e 的大作中提到】
: 最近在用angularjs写个single page app。感觉是很好用。极大的减少了frontend的
: coding。缺点是这个framework一定要write in angulars way。担心用的时间长了忘了
: js怎么写的了。
: 还望大牛多来谈谈这个framework的前途,看看是否值得投入大量精力学习。

avatar
w*m
3
不好搞,angular1过气了。angular2又难产。
avatar
g*e
4
Reload就回到初始状态了吧,也不能bookmark。据说有一些trick可以workaround。
spa我觉得优势是给你一个app的感觉,和传统的mvc用途不一样。
avatar
g*e
5
那现在什么比较时髦呢?
[在 walkrandom (walkrandom) 的大作中提到:]
:不好搞,angular1过气了。angular2又难产。
avatar
c*e
6
Reload就回到初始状态了吧?

【在 g******e 的大作中提到】
: Reload就回到初始状态了吧,也不能bookmark。据说有一些trick可以workaround。
: spa我觉得优势是给你一个app的感觉,和传统的mvc用途不一样。

avatar
r*o
7
SPA的URL可以变
avatar
c*e
8
你是说后面加个# ? 那如果有多个参数值变了,怎么保存呢?比如做一个shopping
cart page,用spa?

【在 r********o 的大作中提到】
: SPA的URL可以变
avatar
h*b
9
angular/react现在市场65%/35%分,angular在工作数量上还是遥遥领先。
你看看indeed就知道了,而且两个学一个学精了就可以了,道理都差不多,没有理由学
一个另外一个就完全不能用。

【在 g******e 的大作中提到】
: 那现在什么比较时髦呢?
: [在 walkrandom (walkrandom) 的大作中提到:]
: :不好搞,angular1过气了。angular2又难产。

avatar
c*n
10
弯曲有些热门的喜欢上react
但是职位数量和工资上 那天我查了下居然是ng更高点
我试了下vue觉得还不错
不过现在主力弄three.js还有可怜催的python

【在 h******b 的大作中提到】
: angular/react现在市场65%/35%分,angular在工作数量上还是遥遥领先。
: 你看看indeed就知道了,而且两个学一个学精了就可以了,道理都差不多,没有理由学
: 一个另外一个就完全不能用。

avatar
r*o
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?

avatar
c*e
12
搞成这样,还不如用mvc

【在 r********o 的大作中提到】
: 用什么都行。
: 比如:
: /product-123/
: /product/?id=123
: /#product123
: 假设你有一个 index.html 用来 serve SPA
: 用户访问你的SPA有两种方式,第一种就是直接 访问 /
: 另外一种就是比如复制了上面这几种URL在新窗口打开,
: 需要服务器端都serve同样的SPA代码,然后SPA自己根据url route到相应的view去。
: 用 # 简单的地方在于,服务器收到的就是 / 这个请求

avatar
w*m
13
都是mvc。
唯一的区别是后端渲染,还是前端渲染
avatar
g*e
14
Thanks! By the way, any recommendation for the IDE?

【在 h******b 的大作中提到】
: angular/react现在市场65%/35%分,angular在工作数量上还是遥遥领先。
: 你看看indeed就知道了,而且两个学一个学精了就可以了,道理都差不多,没有理由学
: 一个另外一个就完全不能用。

avatar
h*b
15
webstorm在web developer里比较火。
免费的话sublime加几个比较火的package就很好了。 visual studio code也不错。
这个完全个人喜好。

【在 g******e 的大作中提到】
: Thanks! By the way, any recommendation for the IDE?
avatar
c*n
16
re 价格也不贵
很多事情不用折腾 挺好的
以后有需求了上intellj也是无缝衔接

【在 h******b 的大作中提到】
: webstorm在web developer里比较火。
: 免费的话sublime加几个比较火的package就很好了。 visual studio code也不错。
: 这个完全个人喜好。

avatar
c*e
17
网站都是用S3部署?

【在 r********o 的大作中提到】
: 用什么都行。
: 比如:
: /product-123/
: /product/?id=123
: /#product123
: 假设你有一个 index.html 用来 serve SPA
: 用户访问你的SPA有两种方式,第一种就是直接 访问 /
: 另外一种就是比如复制了上面这几种URL在新窗口打开,
: 需要服务器端都serve同样的SPA代码,然后SPA自己根据url route到相应的view去。
: 用 # 简单的地方在于,服务器收到的就是 / 这个请求

avatar
g*e
18
谢谢!

【在 h******b 的大作中提到】
: webstorm在web developer里比较火。
: 免费的话sublime加几个比较火的package就很好了。 visual studio code也不错。
: 这个完全个人喜好。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。