?<—-原生Android何去何从—->?
----By 我承认永不变
一.Android发展方向
1.跨平台开发
科技日益发展,未来的世界,不可估量,在此发表一下我的意见.
虽然很不想承认,但是却不得不承认跨平台开发会成为主流.跨平台应用的优点显而易见,跨平台,轻量级,开发成本低,性能接近原生开发.而相对于原生开发,开发成本高,实现起来比较麻烦,review代码比较痛苦.
从公司角度来想,谁不想请一个工程师就能搞定大部分工作?所以全栈工程师应运而生.
建议:如果为了以后比较方便找工作还是建议去搞跨平台开发,有能力的可以培养自己成为全栈工程师.
下面说一下跨平台开发的主流框架:
个人认为排行榜:react>vue>angular
市场上用vue.js的比较多
(1)react native
Facebook出品,缓存做的好,性能最接近原生.
(2)vue.js
国内大神开发,深受外国欢迎的轻量级框架,容易上手,性能接近原生,阿里基于vue.js出了个weex更加牛逼,可以了解一下.
(3)angular.js
Google官方推荐的js框架,性能相对前面两个框架要差一点,开发的时候注意做缓存性能还是不错的.常用搭配ionic3(移动应用UI库)+angular4(现在好像是angular5了)
2.原生开发
(1)Kotlin
2017年Google宣布把kotlin作为官方开发语言. <