为什么 Angular 这么好用的框架在国外也这么少公司用呢?

2022-04-07 11:05:07 +08:00
 rv54ntjwfm3ug8

看到的网站几乎全是 React

2888 次点击
所在节点    前端开发
12 条回复
noe132
2022-04-07 11:18:57 +08:00
我觉得还是 angular 的思想太 oop 了。react 社区基本是在向 fp 靠拢。js 这个语言写 fp 比写 oop 要轻松灵活许多。
chihiro2014
2022-04-07 11:19:34 +08:00
java 人员表示 ng 能很容易上手
wunonglin
2022-04-07 11:22:36 +08:00
主力框架+1 。其他的真的很难写下去
Leviathann
2022-04-07 12:03:53 +08:00
现在的 ui 开发就是先有 react 后有天
连移动端各种新的 ui 框架都是沿袭的 react 的思维
duke807
2022-04-07 12:05:30 +08:00
angular 2 和 3 都用過

一開始覺得數據和 dom 雙向幫到很屌

實際用的時候,發現很多時候我其實並不想綁定,譬如設置一些按鈕,我更希望完成之後通過確認按鈕才生效,雙向綁定反而麻煩

angular 寫的頁面,打開速度太慢,因為要下載很大的文件,特別是我的服務器在海外

後來我只用 vanilla js
duke807
2022-04-07 12:06:36 +08:00
更正:一開始覺得數據和 dom 雙向綁定很屌
opengps
2022-04-07 12:14:04 +08:00
我第一次听说的时候,都是国外网站使用的
charlie21
2022-04-07 13:08:47 +08:00
react 和 angular 解决的不是一个问题,看它们各自开放出的 API 就知道了
wanguorui123
2022-04-07 13:37:17 +08:00
Angular 的上手门槛高,不适合新手,需要有一定的 OOP 思想,很多前端停留在面向过程的开发思路
duan602728596
2022-04-07 18:39:53 +08:00
1 、配置修改比较麻烦。比如我想在 ts 后面加几个 babel 插件,或者加个处理其他文件类型的 loader ,或者加个 plugin ,都不好处理。
2 、api 很多,查询起来比较麻烦,具体的可以见 ng 的 api 列表。
3 、有一些网站,想要做 SSR 多页应用,vue 、react + express 、koa ,比如哔哩哔哩,这种前后端分离的架构,angular 不适合,需要自己搭建环境,然后为了统一技术栈,后台系统更不会选择 angular 。
4 、vue 和 react 可以不依赖开发环境,引入脚本就可以执行( react 额外引入 @babel/standalone 就可以支持 jsx ),学习成本低。
tatasha
2022-04-08 00:15:26 +08:00
有没有一种可能,写了楼主看不到?
在银行工作 6 年创建或更新了不到 20 个 Angular 项目,但是是面对 banker/银行内部工作人员的,仅限银行内网。
最老的需要用 grunt 启动 AngularJS 1.4 还在随业务维护更新,最新的项目用 Angular8 ,我正在写二期
一开始是架构负责人定的 Angular ,进入 Angular2+之后重写了一部分部件 /component 和模块 /module ,再然后沿用了
andyxic
2022-05-08 17:34:44 +08:00
一般项目用不到 angular

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/845430

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX