惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Troy Hunt's Blog
P
Palo Alto Networks Blog
N
News and Events Feed by Topic
Hacker News - Newest:
Hacker News - Newest: "LLM"
T
Threatpost
C
Cyber Attacks, Cyber Crime and Cyber Security
S
Schneier on Security
Google Online Security Blog
Google Online Security Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Spread Privacy
Spread Privacy
NISL@THU
NISL@THU
Cisco Talos Blog
Cisco Talos Blog
The GitHub Blog
The GitHub Blog
S
SegmentFault 最新的问题
量子位
L
Lohrmann on Cybersecurity
酷 壳 – CoolShell
酷 壳 – CoolShell
Attack and Defense Labs
Attack and Defense Labs
Y
Y Combinator Blog
Project Zero
Project Zero
AWS News Blog
AWS News Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
博客园 - 聂微东
MyScale Blog
MyScale Blog
aimingoo的专栏
aimingoo的专栏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Securelist
Latest news
Latest news
C
CXSECURITY Database RSS Feed - CXSecurity.com
B
Blog RSS Feed
Webroot Blog
Webroot Blog
Blog — PlanetScale
Blog — PlanetScale
Recent Announcements
Recent Announcements
V2EX - 技术
V2EX - 技术
Schneier on Security
Schneier on Security
F
Full Disclosure
Apple Machine Learning Research
Apple Machine Learning Research
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
P
Proofpoint News Feed
Recent Commits to openclaw:main
Recent Commits to openclaw:main
月光博客
月光博客
L
LINUX DO - 最新话题
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
H
Heimdal Security Blog
F
Fortinet All Blogs
博客园_首页
N
News | PayPal Newsroom
P
Proofpoint News Feed

Angular

关于外部 js 修改 dx-select-box 的值的可行性 2025 年 Angular SSR 达到 Next.js 的水平了吗?记得两三年前, Angular 自己的官方文档 Google 都只索引个首页,现在好像正常收录了 - V2EX Angular 这么没落了吗 - V2EX ng-dnd 3.0 发布了!🎉 - V2EX Angular 页面跳转后返回前页状态(输入的数据)丢失,有没有什么简单的包引入后就能像普通页面一样跳转后保留输入数据? - V2EX 请教下 angular computed 相关的问题 - V2EX 开源复刻了一个 Angular Canvas 动态背景组件库,欢迎大家试用/PR [创意来自本站/t/1020300] - V2EX 有人成功部署过 Angular 17 SSR 到 AWS 么? vs code 的 angular 扩展如何在关闭 strictTemplates 的情况下强制启用模板属性跳转? 被 angular17 搞疯了 - V2EX angular 17 发布 - V2EX 怎么他喵的会有这种事 - V2EX 请问 ngFor 的数组更新后,如何在获知页面渲染已完成? - V2EX 大一留学生,想找一份 Angular 的远程实习补贴日常开销 - V2EX 新手请教 Angular 学习课程 [开工礼物] 🥳 Angular V16 发布啦 - V2EX Angular 新纪元: Signals RFC Angular 写的网站最快实现 I18n 的方法是什么,只要能切换中英文就行,不需要支持其它语言 - V2EX 现在国外有哪一个大一点的网站是用 Angular 写前端的吗? - V2EX Material Motion 的最完整实现 - Material Studies 示例应用 Reply 的 Angular 实现现已公开 - V2EX Angular 15 发布 - V2EX 有 angular 大神吗, cdk-virtual-scroll-viewport 和 formArray 一起用滚动中间顺序乱了 - V2EX 问:来个精通 Angular 的大哥帮忙看一段代码 - V2EX 为什么 Angular 的一些组件仍在使用 Promise? - V2EX 有没有大佬写过 angular 动态表单 请教关于 SSR 的问题。SSR 有可能隐藏 AngularJS 入口文件吗? Angular 14 更新 - V2EX Angular SSR 多语言的最佳实践(SEO 效果好)是什么? - V2EX Angular 的 API 请求全放在一个服务里还是分开不同服务比较好?全放一起感觉文件太长了。另外服务和 component 放一起会不会看起来更整齐一些?官方好像不是这么做 - V2EX 小白请教关于 Angular 路由的动态注册方式 - V2EX 各位有写 angular 的吗?我想问一下关于 vscode 插件的问题 - V2EX 为什么现在国内用 Angular 的网站感觉非常少? - V2EX Angular 有没有类似 OneDrive 网页版文件列表的轮子? - V2EX Angular 开发小程序 - V2EX Angular 学起来真是太难了, 国内资料少, 用 G 搜呢,总感觉表达不准确,搜不到好的结果 - V2EX 服务端渲染(SSR)怎么区分 JS 代码块是在浏览器执行,还是在 Server 端执行? - V2EX [Angular] ngx-center 单运行时多项目共享依赖解决方案 - V2EX 最近 Angular 的占有率有所上升吗? - V2EX Angular12 正式版发布 - V2EX ng 是不是没落了,国内书籍只有 7 版本 - V2EX 像富文本编辑器,组态设计器这些传统桌面应用要是放在 Web 端实现的话,选什么框架? - V2EX Angular 9+ 升级小记 —— 应付 MSAL-Angular 与 ngx-restangular 的兼容性问题 - V2EX angular 模板不够"typescript", 是我的姿势不对吗? - V2EX 这里好冷清,想问下有没有什么 angular 论坛比较火热的? - V2EX 为什么用 Angular 的比用 Vue/React 的少那么多? - V2EX AngularGo —— 一个开源 Angular SPA 模板 - V2EX 有没有好看的 Angular/material 主题? - V2EX
借着 vue 和 react 的思路,跟着 b 站视频学了三天 angluar11 后,我来吐吐槽。。。 - V2EX
zhoushushu · 2021-03-09 · via Angular
namelosw

55

namelosw      2021 年 3 月 10 日   ❤️ 4

React 和 Angular 和 AngularJS 我都用过好多年, 而且 Angular 2 出来之前我就已经很熟 Rx 和 TS 了, 简单结论: 别学别用 Angular.

Angular 扩展性可维护性其实都不如 React/Vue, 而且复杂得一批, 细节还特别坑, 很多互相矛盾的地方. 每个地方技术实现上看都可以, 拼起来就是个渣, 给人一种“没有产品经理”, 想起来啥就做啥的感觉.

说 Angular 好的基本就是几种:
1. 后端不懂前端, 觉得看着熟悉.
2. 熟悉 React 和 Vue, 但不那么熟悉 Angular, 别人家的草更绿.
3. 只熟悉 Angular, 所以互相没比较.
4. 做的东西太简单, 用 Angular 还没撞墙.

总得来说 Angular 给人的感觉就是不咋懂前端的问题:
1. 鼓励 MVVM 把状态分散到组件, 不像 React 那样鼓励 Hoisting. 你必须玩命给同事洗脑要 Hoisting, 要用状态管理, 不然写着写着状态就分散到全世界, 到处都不同步.
2. 更新也是个大坑, 用 push only 满地都是 markForCheck. 导致写库和写业务代码完全不一样, 导致 Angular 用户大部分都不会写库, 有种重新发明了手动挡…吧 JS 改造成 C++的感觉.
3. 不用 push only 的时候还是 AngularJS 那一套, 靠 Zone 排队, 问题是即便这样很多地方还是要手动 runInZone, 这个问题根本无解, 特别容易造成隐性 bug, 跟 React/Vue 比一开始设计思路根本就是错的.
4. 扩展性, 抽象性好嘛? 还不是被高阶组件, hooks, render callback 吊打. OO 在这方面只能说菜得抠脚, 而且<ng-container> <ng-template> <ng-content>不仅迷惑, 而且加起来也被 props.children 吊打.

Angular 也不是一无是处, 偶尔有点闪光点:
1. Reactive form, 和 UI 解耦的 form, React 和 Vue 明显也可以做, 但是不知道为啥大家都不用.
2. Async pipe, 既然发明了 template 引擎, 就得好一点…
3. AOT? AOT 也不能算闪光点, 因为前面的屎山堆太多, 编译起来太大了, 只能用这种高级操作挽回一点点. 而且跟 Svelte 比就是弟弟.