发布网友 发布时间:2022-04-20 05:10
共1个回答
热心网友 时间:2023-08-31 09:18
三、移动开发
移动开发在 2019 年的日子可能会有点难过。应用程序的下载量不像过去那么多,而且最热门的下载要么是游戏,要么是大型科技公司的应用程序。2019 年,移动端 Web 浏览量将超过原生移动应用程序。因此,对于全栈开发者和移动开发者而言,他们应该将更多的关注点放在移动设备 Web 应用程序上(例如使用 PWA)。
iOS 和 Android 仍然是企业所需要的重要开发技能,但在过去几年中对它们的需求一直在下降,似乎出现了从原生移动开发到 React Native 引领的混合开发(或接近原生)的重大转变。如果你看一下上面的图表,React Native 已经取代了 Swift,它是原生 iOS 开发的主要编程语言。
四、 工 具
· Prettier——让你可以专注于你正在写的代码,而不是去关心代码的格式(https://prettier.io/);
· eslint——保持代码整洁(https://eslint.org/);
· date-fns——moment.js 的轻量级替代品(https://date-fns.org/);
· lodash——主要用于 throttle() 和 debounce() 函数(https://lodash.com/);
· rambda——如果你真的喜欢函数式编程(https://ramdajs.com/)。
五、JavaScript
JavaScript 是饱受争议的编程语言之一。2018 年,静态类型在 JavaScript 的动态类型领域变得越来越受欢迎。那么竞争者有哪些?
关于静态与动态类型语言的讨论由来已久,不会很快就得出结论。以上这些都不会取代 JavaScript 作为 Web 主要编程语言的主导地位。但是,Angular 和 Vue 都采用了 TypeScript,并将其作为开发者社区的标准,因此,TypeScript 可能会继续增长,并超越上述其他语言。
你需要学习 TypeScript 的基础知识及其原理(以及静态类型的好处),但要注意,它并非写出好代码的唯一方法。要写出好代码,可以先关注如何写出好的单元测试。
以上就是小编关于2020年,全栈开发者应该学些什么的分享,希望对你们有所帮助!想要了解更多相关内容,请关注本平台,小编将进行及时的整理并发布在本平台上,大家注意查看!