100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > angler前端框架_我司使用前端框架Angular 考虑的因素

angler前端框架_我司使用前端框架Angular 考虑的因素

时间:2019-12-14 11:22:19

相关推荐

angler前端框架_我司使用前端框架Angular 考虑的因素

每家公司都有自己的技术栈,前端也是的,下边只是说明一下个人所在公司的情况。并不是撕逼

成本

技术选型会面临的首要问题,就是开发成本,开发成本分两种,一种是上手时间,挖坑填坑,一种是人才招聘。

从上边两者来看,Vue 是占优势的,学习成本低,国内会的人还多。

招聘ng开发人员的时候,我关注点之一:是否使用过ng1,会不会vue或react。为什么看会不会vue?因为vue像ng,并且vue大多用es6开发,es6熟悉了ts就容易上手,ts不是问题了,ng2还远吗?为什么看会不会react?react都会了,ng2和vue学习上手会有难度吗?

真实的招聘上要求ng2+的会比较难,以上说的几点作为招聘参考的话,招聘对象可以是ng、vue、react会其一的人,最终看基础和学习能力。这样成本就低很多了。

实践后,效果很理想。

框架,大而全

原因是ng生态好,ng2之后(现在ng5快发布了)好了很多,是一个大而全的框架(组件化、模块化、测试案、表单验证、路由、国际化、安全)。

vue也具备上边的东西,但是不是一个整体,需要下载各种包支持。

公司业务主要较多的是后台系统,比如截图

总之,后台管理系统很多,所以我觉得用ng来开发是最优的选择。目前我们使用的ng版本是ng4,熟悉ng后,开发效率相对较高。另外,后端Java开发人员上手TypeScript也觉得很容易,虽然页面开发+接口对接都是前端完成,但是有些时候,后端可以参与书写一些不是很前端的地方,或者协助接口对接部分。(据了解,阿里前后端比例占比很低,也就是后端开发人员比前端多很多,有些前端的代码是后端开发人员负责的。这是题外话,并不是为了说什么。。。可忽略)

生态 App端

ionic3

ionic框架,就出来了,经过了那么多年的沉淀也是很成熟的。前端选择了ng4,就说明可以直接上手使用ionic3了。我们在开发APP的时候,有些开发人员是App小白,也是指导后直接上手开发的,ionic3原本就是专注于web,所以,开发APP和开发web系统一样。

22天,开发+测试后直接上线。

总结

APP端其实我看好的是RN,但是由于ng前端技术栈,再去上手React全家桶,成本会更高了。不过ionic3也不错了,比ionic1确实优化了不少。当然目前android端,App启动速度还是有点小慢,相比RN来说,慢不少。除了android端启动速度略慢,其他还不错的。

个人觉得前端,学精js,熟悉css,然后框架就容易上手了。不管是vue,ng4,react,上手都很快,现在这些框架资源都很多,文档都很详细,上手慢的话真的可能自己技术能力没达到那个层次。另外,上手新技术,如果靠看官方文档学不了的话,那你的技术学习能力也是没达到那个层次。。。

框架只是个工具,不是你会了,精通了,你就是公司的关键人物了,就不可替代了;别人学习能力强,也可以很快替代你了。所以,我们没必要争论哪个框架好与坏,喜欢学哪个就学哪个,业余时间少玩几把游戏就学好了,只是安排一些学习时间的问题罢了。比如我的技术栈:Project

总之我觉得,vue、ng、react\rn、nodejs、Java等入门都简单,花时间精通才是最重要的。

我也是一点点学过来的,都学会了,都熟悉了,现在追求目标就不一样,不再会去做那么多的demo练习,会注重深入框架思想的学习,复杂的组件封装与编程能力锻炼。

*搬砖的工资多少,是自己的能力决定的,在it界不会存在没有遇到伯乐的情况*

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。