angular 值得学习么?

2019-11-28 11:16:30 +08:00
 onice

本人有 Vue 基础,近期发现了 Ionic4,据说这个东西可以用前端技术开发 APP。

遂觉得挺心动,决定尝试一下。

但是发现 Ionic4 对 Angular 支持得比较好,虽然也支持 Vue,但是听说好像还是测试版本。

于是决定学习下 angular,但是又感觉国内用这个用得少,学了没多大用,对找工作没帮助。

问问大家的意见,感谢。

6927 次点击
所在节点    程序员
51 条回复
finaldusk
2019-11-28 11:18:12 +08:00
会 vue 先看看 uni-app 也能开发 APP,Angular 学一下也花不了多少时间
nianyu
2019-11-28 11:18:16 +08:00
你想开发移动端学 flutter react-native 多好或者干脆学学原生...为啥因为一个 inonic 去学 angular
newbieRenew
2019-11-28 11:20:37 +08:00
个人最喜欢 React,最接近原生语法。其他的也没学,大同小异吧。
15651980765
2019-11-28 11:22:12 +08:00
国内大部分厂商都是从 angularjs1 或 jq 过渡到 Vue 或 react,angular2 以及之后的版本普及率并不是很高
h5 app 的方案挺多的,Ionic 只是其中之一,主要还是看自己所在公司选了哪个技术栈再决定学不学比较好
建议学 react 和 RN 现在比较吃香
cmonkey
2019-11-28 11:26:48 +08:00
当然是应该学习 Go/Rust
onice
2019-11-28 11:35:56 +08:00
@15651980765 请教下,基于 Vue 的 H5 APP,可选的技术方案有哪些?
15651980765
2019-11-28 11:51:53 +08:00
@onice 可以看下这篇文章 aHR0cHMlM0EvL2FvdHUuaW8vbm90ZXMvMjAxOS8wMy8xMi9taW5pLXByb2dyYW0tZnJhbWV3b3JrLWZ1bGwtcmV2aWV3Lw==
wszgrcy
2019-11-28 11:57:08 +08:00
react 接近原生是怎么的出的结论。。。
Yumwey
2019-11-28 12:03:01 +08:00
@newbieRenew ??? 接近原生语法的难道不是 vue,惊了
xiaoming1992
2019-11-28 12:14:28 +08:00
@Yumwey react 不就是 js 吗?还不接近原生? vue 自己封装了一堆语法糖,称之为接近原生不好吧
impl
2019-11-28 13:21:34 +08:00
一般评价是 a great framework,自己体会
90d0n
2019-11-28 13:35:13 +08:00
java 后端, 最近看了看 angular 写了个小 demo, 怎么说呢, 强的一 p!
Hanggi
2019-11-28 13:39:24 +08:00
@newbieRenew
@xiaoming1992 React 接近原生语法?你们老师教你在 js 代码里用小括号 ()嵌套写 HTML ? React 最毁原生了,TS 才是未来趋势,虽然现在 React 也学聪明支持 Ts 了。
alw
2019-11-28 13:42:32 +08:00
以找工作来说,的确是没什么鸟用。
Angular 适合大兵团作战,然而前端开发普遍是小兵团....
别扯什么谁更牛,谁更好写,谁技术更强,判断的条件主要有三条:
1.是否为市场主流,用的人多说明资料多讨论多,适合大部分场景,招人容易,找工作也容易。
2.是否提高开发效率,节约开发成本。
3.是否适用于项目的应用场景。

在国内 Vue>React>>Angular。
catinsides
2019-11-28 13:42:42 +08:00
出于兴趣,最近也在倒腾 angular.
ionic4 + nestjs 一把梭,短时间内就能撸出个手机 app demo.
Midnight
2019-11-28 13:44:09 +08:00
只想说,angular 真香
hyy1995
2019-11-28 13:51:09 +08:00
我第一家公司用的就是 Ionic,这玩意其实就个 UI 库,跟原生 API 交互得靠 cordova(ionic 自带了它)。你用 vue+cordova 一样可以开发混合 APP
Ley
2019-11-28 13:55:08 +08:00
国内 Angular 生态不行不好找工作,世界范围来看 Angular 发展还是不错的。有兴趣可以学习一下,不为了找工作
Yumwey
2019-11-28 14:10:10 +08:00
@xiaoming1992 楼下有兄弟已经告诉你答案了。当然我想回答你的原因就是...你说 react 是 js, vue 搞语法糖难道写的就不是 js 吗...所谓的原生,不是纠结是不是 js,那哪个前端框架不是用 js...
yuuko
2019-11-28 16:21:33 +08:00
看看 angular9 如何吧,虽然我现在写 angular,但是现在项目打包就要 10 分钟。。。并且打包内存巨大超过了 docker 的默认内存使用上限,这个问题不知道 9 会不会解决。。。

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

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

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

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

© 2021 V2EX