学了 3 天 Angular 我抑郁了

2018-09-24 21:36:53 +08:00
 V2XEX

有时候发现我真的废。给学 Angular 的后端们丢脸了……

首先,说下背景: 我是搞 java 的,现在的公司是没有前端,因为最近(和今后)公司发展方向需要,我向公司技术负责人阐述当前背景下,前端存在的必要性(其实是我不想搞 Jquery 了,而且公司以前一直是用一些拖拽式快速开发工具开发页面+后端,长期使用对个人技能提示几乎为 0 )并且,我自告奋勇要求在某小公众号项目使用 Angular 作为前端开发框架(真的很蠢)

因为以前看过一些视频了,了解 Angular 项目大概的面貌,现在不算是从零开始,结果 tm 中秋放假 3 天看一些实战视频,现在动手才发现自己像个无头苍蝇,本来想用官方那个 Material UI 库的,结果才发现连 tm 怎么在组件中引入相关模块都不知道……卧槽,难道是我太急了么……我这如何跟领导交差……

ps:之前看了好几天前端 3 大框架对比,发现 Angular 各种范式非常规范,跟 jQuery 是两个极端,由于吃了不少 jQuery 缺乏组织的亏,我个人倾向于选择这个框架(当然,我对 React 和 Vue 框架了解不多,是不是也可以写得很规范呢?请大神们指教),这个选择的理由相当可笑幼稚我自己是明白的

唉,我真是头铁啊………………所以前端框架该如何去学呢? vue 上手真的快吗(我之前花了 1 天看了看文档,感觉也没网友说的那么简单啊………………)

15738 次点击
所在节点    程序员
90 条回复
endlessing
2018-09-24 23:18:33 +08:00
能用 Angular 做出东西来,可惜公司不用,还要自己搞一套
V2XEX
2018-09-24 23:23:32 +08:00
@leekafai 谢了,其实我还是搞后端多一些,不会对前端深入研究,按你这么说难道 vue 是最适合的我吗……
ericgui
2018-09-24 23:29:36 +08:00
@lancelock +1 最近的 es6 可是牛逼不少
qilishasha
2018-09-24 23:30:12 +08:00
这年头都习惯动不动就来点框架什么的 就算是一个表单也要牵扯框架
ooTwToo
2018-09-25 00:25:33 +08:00
vue 已经相当成熟了吧…
dilu
2018-09-25 00:56:30 +08:00
用 vue 吧
aenon
2018-09-25 01:51:36 +08:00
把以前的前端页面先插入 angular app 里.
flowfire
2018-09-25 02:35:01 +08:00
angular 的学习曲线非常陡峭,如果项目要用快速上手还是建议 vue,有时间再看 angular,
zyqf
2018-09-25 02:58:13 +08:00
简单的前提是有基础的。
johnnie502
2018-09-25 06:12:01 +08:00
讲真 vue 的坑比 angular(js)少多了
PythonAnswer
2018-09-25 07:12:20 +08:00
vue 入门快一点
ng 上来一套就把你干懵了

先上手 然后再搞 webpack npm 这些
mcfog
2018-09-25 07:20:21 +08:00
这种情况大概分两类,第一种是其实 jquery 也没掌握好,原来只是瞎糊弄,这种还是从 js 基础和 html5 的 api 开始看起比较好

还有一种是 jquery 还算行,就是被现在前端框架概念冲晕了的,慢慢适应也行,退回一个世代去用用 backbone/mithril/ember 这些,用过了知道上一代的毛病了再来看新的就很清楚了
vincentxue
2018-09-25 07:41:33 +08:00
老铁,你这情况上来就干 angular 有点猛啊。我也跟楼上面的同志门一样的建议,用 vue 吧……,要么退回一个时代用 jq 可能更快上手点……
beginor
2018-09-25 08:01:54 +08:00
先了解一下 ES6,Typescript, 然后照着 Angular 官方的教程,把 hero editor 写完,注意是写完,不是看完,基本上就入门了。
elone
2018-09-25 08:10:09 +08:00
给单位内部开发一个后台系统, 虽原先有 react 的经验,最后还是选了 angular 6。简单说下感想就是,舒服。以前用 react,需要什么框架外功能,都需要去 Github 找,要经过对比判断 ,最后进行选择,毕竟 react 是一个 view 的定位 。而 angular 是大而全的框架,一套框架就这样撸下来,从另一方面给我节省了不少时间。所以我觉得 angular 还是值得去尝试的。
elone
2018-09-25 08:10:43 +08:00
我从头到尾也只是学了官方的英雄指南就直接上项了。
windmilll
2018-09-25 08:21:11 +08:00
不是说三大框架里 angular 是最符合后端编码风格的吗。。。
suzic
2018-09-25 08:26:29 +08:00
先用 VUE 吧。我也是想用 Angular,最后选择了 VUE,相对简单得多,用法也跟 Angular 比较接近
xiqingongzi
2018-09-25 08:30:57 +08:00
现有的 SPA 的方案你就用客户端的思维来做就可以了。将它看作一个客户端。你可以兼顾着看一下 iOS、Android 的方案,看看他们中的概念都是什么意思。
murmur
2018-09-25 08:38:43 +08:00
没前端基础的话 ng1 ng2 都容易劝退 最好的办法是找一个牛逼的人把框架搭起来制定好规范先学着抄再动手自己改

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

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

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

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

© 2021 V2EX