从我入行到现在,前前后后做过的项目已经好多,
今天鄙人有感而发,突然不想撸代码,想说说过去的一些心得和踩到的坑,
单拿我做过的angular项目来说吧,有涉及到web端,也有涉及到移动端的,也有用angular来做管理后台的,也有用angular来做主要呈现型的网站的,
但是说实话angular来做移动端,哪怕是加上ionic,也没有想象中的轻便,
当然,我们的移动端也不一定都是手机,它也可以是pad,可以是电视盒子,等等...
如果由我来选择的话,做移动端我还是会选择react吧,因为它真的没有很多的约束性,可以任由我们自由地发挥,
个人觉得angular最骚的地方,还是配合coffee来开发管理后台,基本上设计师那边页面出来的话,一个多礼拜,整个后台就可以完工了,而且管理后台的好处就在于不需要做浏览器的兼容,这减去了我们前端的大量工作,真心地....
还有就是今天有一位童鞋突然来问我,有没有angular的小项目,想拿到手上学习学习,
当时我真的有点懵逼,我觉得如果一个angular的项目做的太小的话,那还有用他的必要吗?
如果说这个项目我要用angular的话,那肯定是涉及到了很多页面元素之间的交互,包括与后台的数据交流,而这些如果综合到一起的话,那这个项目必定不小,而且中间还夹杂了很多插件,
那么问题就来了,这样的一个项目,真的会小嘛???
而一个angular项目用的好不好,骚不骚,就在于angular插件的使用和封装,而说到封装,我觉得这真的不是一朝一夕的事情,并不是说你学会了angular.directive的使用就可以,这还涉及到你对模块功能的解耦性,组件的重用性,以及对以后其他功能的延展性,等等
说到这些,可能对于一些刚刚接触angular的人有点懵逼,但我还是那句话,
不要因为遇到了一个困难就逃避它,因为你不知道接下来遇到的是不是一个新的困难
也永远不要指望别人来帮你做什么,凡事真的只能靠自己
这里我顺便扯开去一点,前段时间我认识的一个朋友,报名参加了一个Java培训班,具体金额我就不说了,
当时我就想说,有必要么?如果你是真的热爱这行,需要去培训?如果你只是为了糊口,那为什么要选择这行?
真的,码农这一行也很辛苦的,并不是高薪就代表了一切,
扯的有点远了,最后还是回到正题吧,如果有童鞋想学前端
angular\react\node\require\sea\h5\css3等等等,欢迎关注我,来问我问题,只要我知道的,我都会告诉你们,并不是为了提高我的什么什么,只是想帮助那些真正想学习的人
就到这里吧,0:00 正好关机睡觉 Zzzz....
原文链接:https://www.f2er.com/angularjs/149222.html