React Native,2015年推出,使用人数超百万。
React Native,2020年项目,提升开发效率50%。
诶,这话题我熟!我记得2016年左右,我在深圳做项目的时候,那会儿移动端开发挺火的。那时候,我试过用React Native来搞跨平台开发,那叫一个坑啊!
那时候,项目进度挺紧的,我就想着用React Native来省点事,结果呢,坑一个接着一个。首先,兼容性问题就头疼死了,iPhone和安卓设备上的表现差别很大,修复这些bug花了我不少时间。还有,React Native的社区资源虽然挺多,但很多组件的更新不及时,用起来很不方便。
最夸张的一次,是某个版本升级后,一个关键的组件直接废了,导致项目停摆了好几天。那时候,真是焦虑到不行。最后,项目最终还是顺利上线了,但那段时间真的是心力交瘁。
后来,我开始研究Flutter,感觉比React Native要好使一些。虽然Flutter的学习曲线挺陡峭的,但一旦上手,开发效率确实高了不少。不过呢,这块我就不敢乱讲了,因为我后面主要还是专注于原生开发了。
总之,跨平台开发框架这个事儿,坑还是挺多的,得看具体项目需求和个人习惯了。我反正踩过React Native的坑,后来转向了Flutter和原生开发。
React Native,2015年,Facebook推出,用React写原生应用。