学习angularjs 要先学习 nodejs 吗

 我来答
蒙MengNum1
2016-04-05 · TA获得超过2494个赞
知道大有可为答主
回答量:3004
采纳率:87%
帮助的人:865万
展开全部
下面简单的说下采用这个架构的优缺点吧!其实间接的也就是谈谈NodeJS和AngularJS的优缺点了。

NodeJS 优点:
1. 我们选择 NodeJS,是因为它简单,高性能,正好我们的服务端只提供RESTfull API,而且我们都很喜欢NodeJS,所以也就使用它了,当然如果选择其他技术也可以做的很好;

2. 至于数据库,和NodeJS完美结合的当然是Mongodb,数据格式都是完全匹配,而且Mongodb的性能也是很不错的,楼上有人对于 Mongodb 数据量大了有些疑问,我们现在的数据量已经很大了,表示暂时还没有遇到过瓶颈,但是Mongodb也很好的提供了数据库集群,我们随时都在为今后做准备;

NodeJS 缺点:
1. 遭遇很多人吐槽甚至放弃使用的肯定是异步回调,到处callback让人受不了,其实可以使用一些同步的Module来弥补这个缺陷,如:async、 when,但是我们没有使用

2. 事务的支持不是特别好,正好这个功能对于我们产品来说不是很重要。

AngularJS的优点:

1. 我觉得是目前为止最好的前端MVC或者MVVM框架,基本上包含了所有我们需要的功能;

AngularJS的缺点:
1. 有人说SEO,的确这是一个缺点,这是所有前端MVC框架的缺点,但是也有解决方案,我们把外部需要SEO的页面都独立成一个站点了,这个独立的站点使用Express的服务端进行渲染的,而且这些页面也都是展示文字的,没有必要用到SPA;

2. 兼容性也是个缺点,我们目前对IE9及以下版本支持都不是很友好,甚至惨不忍睹,由于时间和精力有限,没法做很多兼容,但是我们相信,为了使用更好的产品,用户愿意为我们升级浏览器。
youe
推荐于2017-07-24 · TA获得超过209个赞
知道小有建树答主
回答量:140
采纳率:100%
帮助的人:90万
展开全部
这两个完全不相关呀
node.js是一门后台语言,类似java
angularjs是一个前端框架,类似reactjs
你可以好好学学原生javascript对学习angularjs有帮助
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
桂哥的点滴
2017-07-24 · 关注教育,产品,互联网,个人成长。
桂哥的点滴
采纳数:1042 获赞数:2174

向TA提问 私信TA
展开全部
不需要
angular.js是前端的。
而nodejs是负责后端的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式