1
easylee 2022-02-15 16:44:06 +08:00
框架支持、文档支持比较少,我用 Angular 的时候,一直纠结找不到所谓的最佳实践,遂换到 VUE 了。
|
2
qzhai 2022-02-15 17:07:47 +08:00
入职过 worktile 。写了一段时间 Angular 。 习惯后还是很喜欢的。感兴趣我可以内推。
|
3
billly 2022-02-15 17:13:13 +08:00
我们本来是 Angular ,后来全换 vue 了,新人上手快多了
|
4
mxT52CRuqR6o5 2022-02-15 17:17:28 +08:00
@easylee 说明你对 spring 不熟(滑稽)
angular 的最佳实践应该就是 spring 的那套最佳实践 |
5
ilovemo 2022-02-15 17:23:51 +08:00
Angular 对后端来说很友好,对前端来说还要理解依赖注入这些概念,还有社区文档方面比较少,再者就是培训机构都在培训 Vue
|
6
looking0truth 2022-02-15 17:41:22 +08:00
断代了,本来 Angular 1.5 全是用这个,后来你懂的
|
7
duke807 2022-02-15 17:48:40 +08:00 via Android
之前個人博客和手機 cordova app 用 angular ,後來遇到 angular 大升級,加上不喜歡很大的 angular 庫文件加載慢,就改用 vanilla js 了
|
8
wunonglin 2022-02-15 17:55:41 +08:00
上手难,概念多,所以学的人少。
国内前端是偏快、简单,所以 vue 就拿下了一片天下,react 没用过不评价,但是个人主观感受是可能是因为 react 没什么限制,13 亿人就有 13 亿种写法。 听过很多人说 ng 很重、很大、适合大型工程项目等,但实际 react|vue 的人都在用他两的生态东拼西凑组成“框架”然后应用到项目里去。。。 所以听到有人说说 ng 很重、很大、适合大型工程项目等那些什么的我就想笑,要是说是为了追求快、一次性开发,或者小程序不支持,做 demo 等我还能理解 |
9
AyaseEri 2022-02-15 17:56:57 +08:00
招不到人,而且框架层面管的太多。
|
10
IvanLi127 2022-02-15 18:01:25 +08:00 via Android
因为入门曲线陡了一点点吧?挺好用的,可惜用的公司不多
|
11
draco95 2022-02-15 18:04:35 +08:00
三个框架都写过,还是 ng 用起来舒服,rxjs 、cdk 和表单真的太好用了,只要公司没有指定框架的,我都用的 ng 。
|
12
duke807 2022-02-15 18:06:57 +08:00 via Android
接 #7
2015 年低,新的項目升級到了 angular2.0 ,老的 angular 項目改不動了,兩個版本一起維護起來很痛苦 加上當時 await/async 開始流行,後來就直接用 vanilla js 配合 await/async 寫新項目,加載快,還省得日後各種框架又升大級,或者來回換框架 |
13
mafeifan 2022-02-15 18:20:47 +08:00
我说几点,比如重,必须使用 TS ,自带 route ,rxjs, 刚开始要学的比较多,不过习惯后很爽
|
14
efaun 2022-02-15 18:24:58 +08:00 7
都在舔鱿鱼吸的臭脚了
|
15
yazinnnn 2022-02-15 18:29:15 +08:00
作为谷歌的亲儿子,angular 倒是在国内信奉者很少
|
16
rrfeng 2022-02-15 18:33:57 +08:00
被迫在写 react ,怀念 angular
|
17
tedding 2022-02-15 18:43:16 +08:00 via iPhone
angular 好用多了 我用了好多年
|
18
hulooq 2022-02-15 19:19:28 +08:00
我项目在用,但是不好招人,现在都是 vue ,哎。。。
|
19
Hanggi 2022-02-15 19:31:34 +08:00
Angular + Nest.js 绝配。
谷歌很多网站都是 Angular 做的,包括 firebase, k8s dashboard ... 其实如果数据操作比较多复杂的情况,Angular 做起来很舒服。 |
20
hotsymbol 2022-02-15 19:49:59 +08:00 1
Angular 已经被时代遗弃了。还用它干啥
|
21
tulongtou 2022-02-15 19:51:25 +08:00
angular 已经停止开发了,还用它干啥
|
22
laravel 2022-02-15 19:52:12 +08:00
刚来北京时候第一个学的就是 angular ,后来看招聘都是 vue/react ,Vue 比较交单,就先学的 vue
|
23
nzbin 2022-02-15 23:16:05 +08:00
很多 2B 企业在用,C 端用户看不到
|
24
Chad0000 2022-02-16 03:01:36 +08:00 via iPhone 2
|
25
ericls 2022-02-16 05:59:57 +08:00
因为学习成本太高了 Angular 有自己的语言 不像 React 只需要 Javascript or TypeScriptf
|
26
meteor957 2022-02-16 08:14:20 +08:00 via Android
破坏性升级,被 google 坑了
|
27
sjhhjx0122 2022-02-16 08:46:06 +08:00
@meteor957 破坏性更新是 angularjs 升级 angular ,angular 升级是很平滑的
|
28
sjhhjx0122 2022-02-16 08:48:48 +08:00
@ericls angular 有自己语言你是用 angular dart 写么,要不怎么也是在写 ts 啊
|
29
yaphets666 2022-02-16 09:03:15 +08:00
太麻烦。国内为什么 vue 横行,就是因为简单。我初学前端时候三个框架都学了,后面基本只用 vue 了。
|
30
yaphets666 2022-02-16 09:04:08 +08:00
@Chad0000 没啥合格不合格的,我 2019 年入行,这个时候 ag 已经没人用了,不知道很正常吧。
|
31
opengps 2022-02-16 09:11:52 +08:00
能看到的少,实际并不算少,这种系统大部分都是后台管理端使用,比较少的出现在登陆之前的界面上
|
32
ccsulzf0627 2022-02-16 09:13:21 +08:00
@easylee 最佳实践官网给了
|
33
akatquas 2022-02-16 09:17:21 +08:00
angularjs 和 angular 不是一个东西。
不好学是一回事,不知道是另一回事。 当然,用 vue 能吃饭,就不用累着自己学 angular 了。 |
34
gdtdpt 2022-02-16 09:17:57 +08:00
Angular 真的是会者不难,越深入越喜欢,但是门槛太高,响应式编程就能拦住一大部分人。
招人太难了,会的人太少了,招不会的人进来 学习,初学者学不到项目要求的程度就会产生各种奇怪的操作 |
35
easylee 2022-02-16 09:30:32 +08:00
@ccsulzf0627 官网所谓的最佳实践,私以为不足以支撑整个开发流程涉及到的点,拿来做入门学习还不错。
|
36
ericls 2022-02-16 09:31:57 +08:00 via iPhone
@sjhhjx0122 angular 总的来说很难用 js 的工具 debug
|
37
masterclock 2022-02-16 09:43:47 +08:00
1. angular 出来的时候 react 、vue 都已经可用,不会吸引人过来
2. angular 与 react 、vue 风格很不一样,不会吸引人过来 3. angular 与 angular 1 完全不同,不会升级过来 4. angular 出来的时候 ts 还没那么流行 5. angular 本身概念复杂,再加上 ts 、rxjs 等等,上手难度太大 6. angular 出来晚,出正式版晚,alpha 好了 beta ,接着还有 rc ,rc 里还搞前后不兼容的重大更改 FxxK ,2.4 之前的版本都不稳定,FxxxxK 但总体上,angular 非常好,与 react 一样,是我觉得 “正确” 的实践 |
38
Chad0000 2022-02-16 09:53:11 +08:00 via iPhone
@yaphets666 #30 我回复的里面一个说 angular 已经被遗弃,一个说 angular 已经停止开发。
不知道就说不知道,不能张口乱说。国外这边 angular 很流行,我跳槽前后三家公司都用这个,我还是后端不是前端。 |
39
Magentaize 2022-02-16 09:57:31 +08:00 via iPhone
后端概念和 rx 在后端早就成熟了好几年了,私以为用这些来说明 ng 学习难度大站不住脚
|
40
chinagxwei 2022-02-16 10:04:02 +08:00
不知道是不是有 Spring 那套东西的概念基础。感觉 angular 用起来比 vue 顺手得多
|
41
charlie21 2022-02-16 10:04:29 +08:00 1
牛油果说了 angular 和 react 一定得双修,这是白送的求职市场
|
42
yimity 2022-02-16 10:10:00 +08:00
Angular 有没有好一点的开源项目推荐,学习学习写法去。
|
44
hemingyang 2022-02-16 10:26:52 +08:00
大漠穷秋 '吵到我用 vue !'
|
45
Mithril 2022-02-16 10:44:13 +08:00
|
46
abcbuzhiming 2022-02-16 10:59:46 +08:00
@charlie21 牛油果是什么玩意?
|
47
catinsides 2022-02-16 10:59:55 +08:00
啊对对对
|
48
ALVC666 2022-02-16 11:04:45 +08:00
环境问题
|
49
crayygy 2022-02-16 11:33:40 +08:00
Angular 上手太复杂了,需要项目和人来实际做过才知道怎么用,自学的时候很容易连教程都跑不通
|
50
LancerComet 2022-02-16 12:31:28 +08:00
国内的切图生态明显看不上面向对象的设计模式,函数式的 Stateless 更受推崇,多少对 Angular 的人才增量造成影响
另外切图仔的工程表达能力比以前强不少,相比面向对象,达到同样管理效果有概念更少的方式,个人多少理解这种想法,在选型时也会忽略掉 Angular 再现实一点,Angular 比不上 Vue 跟 React 一把梭糊屎下班的速度 |
51
yaphets666 2022-02-16 13:36:23 +08:00
@Chad0000 我又不是没看过国外招聘网站 glassdorr ,indeed ,10 个里有 9 个都是 react 和 vue
|
52
Chad0000 2022-02-16 14:33:20 +08:00 via iPhone
@yaphets666 #51 我直接就已经移民海外上班,换过两次工作了,我一个后端的遇到三家公司的项目都使用 angular ,谁更有说服力?新西兰这边搜索,react/angular/vue 大概是 10/9/1 。还有我这边是 C#的天下,与国内太不同了。
|
53
gengchun 2022-02-16 15:15:44 +08:00
只谈论 angular 为什么用得少。vue 的因素其实不明显。
认为在海外,angular 还有市场,数据上不支持。随便找一些主题站看一下,模板的数量基本上 react vs. angular 是 2:1 。这还是英语为主的站点的情况。算就算是职位数量的话,肯定也是 react 远多于 angular 。 很多小众分支或者地域不说明问题。举个例子,就算现在 QT 在个别行业或者应用中也是支配地位。能说明 QT 在前端开发中用得多吗? |
54
yaphets666 2022-02-16 15:20:10 +08:00
@Chad0000 你拿你身边的经历和招聘网站的数据比?我身边都是 rect 和 vue 我就可以说 react vue 是主流吗?你这个逻辑很有问题。
|
55
Chad0000 2022-02-16 15:32:05 +08:00 2
@yaphets666 #54
到底是谁的逻辑有问题? 首先是我回复其他楼的问题,他们一个说 Angular 被时代遗弃,一个说 Angular 停止开发。前者还有待商榷,后者完全是说错了。我质疑他们是否是合格的前端,然后你插进来一句“不知道很正常”。 然后我回复的是不知道的情况不要乱说。同时声明一下 Angular 在国外很流行,我在外面三次工作都用 Angular 。 然后你回复说你看过国外招聘网站,10 个有 9 个都是 React 和 Vue 。 我回复你重申我在海外上班经历,同时把我这边的招聘网站搜索一下,告诉你比例,Angular 在这边是流行并不为过。 然后你回复“你拿你身边的经历和招聘网站的数据比?我身边都是 rect 和 vue 我就可以说 react vue 是主流吗?你这个逻辑很有问题。” 搞笑啊,我不拿我身边的经历和招聘网站的数据比,我拿你口中的数据比么? |
56
yaphets666 2022-02-16 15:44:53 +08:00
@Chad0000 啥叫我口中的,数据就在那你非要杠。
|
57
Chad0000 2022-02-16 15:46:50 +08:00
@yaphets666 #56 我的经历,以及我在本地招聘网站的搜索结果都显示 Angular 在这边是流行的。而不是你说的 10 个有 9 个是 React 和 Vue 。
算了你说的都对,不要回复了。我已经 Block 你了。首一次 Block 送给你。 |
58
Chad0000 2022-02-16 15:50:59 +08:00
@gengchun #50 我是感觉海外还行,起码在澳洲和新西兰这边,无论自身体会以及招聘网站上,React:Angular:Vue 大概是 10:9:1 或 2 的样子。
|
59
lolizeppelin 2022-02-16 15:51:04 +08:00
@yimity
主题森林挑你喜欢的用 angluar 框架写的 |
60
jsq2627 2022-02-16 16:02:08 +08:00
1. 前端需求大多数没有复杂到需要 ng 整套方案才能解决
2. ng1 -> ng2 步子迈的太大,逐渐丢了原本的市场份额 3. ng 在海外发展只能说比国内好一些,但和 react 根本不在一个量级。无论是 google trends 、stackoverflow survey 、jetbrains survey 、glassdoor 的数据,还是我个人在外企的工作经验,都不支持“angular 在国外很流行”的观点。这和 .NET 不一样。另外,to 楼上,“国外” ≠ 新西兰 |
61
Chad0000 2022-02-16 16:08:13 +08:00 via iPhone
@jsq2627 #55 但澳洲和新西兰这边的招聘数据 react 和 angular 在同一个级别。
|
62
wolfan 2022-02-16 16:11:51 +08:00
最直观的是,ng 没有几个教培公司教,而 vue 本土资料充足,而且各路小程序基本都是套在 vue 上改的。React 在国外也有 Fb 之样的平台支撑,想不发展也难。
ng 可也没有吃到 google 家庭福利,发展还是有限的。 |
63
yimity 2022-02-16 16:36:07 +08:00
@lolizeppelin 先谢谢啦,不过这里搜到的基本都是收费的,没办法看到源代码。
|
64
lolizeppelin 2022-02-16 17:51:38 +08:00
|
65
nzbin 2022-02-17 09:48:53 +08:00
|
66
nzbin 2022-02-17 10:04:56 +08:00
@yaphets666
Angular 在国外确实发展很好啊,不知道你在外企工作过没有,像西门子、通用电气、飞利浦这些老牌外企都有 Angular 高级开发的需求 |
67
Doanldkickyou 2022-02-17 10:36:08 +08:00
工作上用 Angular 真的很舒服,全套开箱即用,RxJS 也是越用越开拓思维了。当然,小型项目的话肯定就 React 和 Vue 好一点了,但事实是很多用 React 和 Vue 的项目也是东拼西凑一个体系的依赖来开发,最后体量也和 Angular 差不多。
|
68
charlie21 2022-02-23 20:34:22 +08:00
|
69
amoswei525 2022-06-19 20:20:45 +08:00
@Chad0000 我在悉尼做 Angular ,我的感受是市场 react angular 大概 7:3 ,angular 确实越来越少了,大多都是政府项目或者是老项目
|
70
charlie21 2022-07-18 15:13:17 +08:00
@amoswei525 请问 react angular vue 是多少比例,下一步咋办
|
71
scarqin 2022-10-13 10:36:55 +08:00
https://github.com/eolinker/eoapi
我是这个开源项目负责任,今年开源的,选用的 Angular ,确实学习成本比较高,一周之后就很顺手了。 |