这是一个新的一年,这提供了一个重新关注学习的机会。在这篇文章中,我想讨论一些我感到兴奋的技术,并将在今年投入我的学习时间。
元框架
似乎只有一层框架已经不够了Next.js和N**t系列的框架(包括Nuxt和Nest)提供了如此惊人的开发者体验。Remix背后也有一些炒作。Gatsby在过去几年中也是业界的一股力量。我喜欢和这些元框架一起工作,并且真的认为它们会在未来几年内变得更加强大。
低代码
代码是伟大的,但我们可以编写越少的代码来创建有用的产品越好。代码是昂贵的,无论是创建还是维护。我对日益增长的低代码趋势感到非常兴奋,这将使应用开发更加快速和容易。我在2020年的最后几个月里致力于Amplify管理界面的开发,它允许用户在点击中编写一个基本的后台,然后用代码来扩展它。像这样的工具,以及前端工具包,将大大降低构建可扩展和可维护应用程序的难度。
服务器端渲染
就在假期前,React核心团队发布了关于React服务器组件的初步研究,它遵循了上述许多元框架所遵循的一个更大的趋势--服务器端渲染。这根本不是一个新的趋势--我是在什么都用Rails的时代开始编程的,当时几乎所有的框架都使用模板语言将变量插入HTML中。但是,扩展SSR以允许开发者使用现代工具是一件大事,对网络的性能有巨大影响。
云计算
这个问题已经存在了一段时间,但我现在才了解到更多。我记得在我职业生涯的早期,我在服务器上手动部署我的应用程序 -- 这是一个很大的工作,而且完全没有规模。我只是在Amplify之外对云计算和AWS进行学习,但这真的很有趣,也是一项有价值的技能。今年,我想在这里深入研究一下。
机器学习/人工智能
几年前,我曾认真考虑获得人工智能/ML的硕士学位--我喜欢统计和编程。我的职业生涯走向了不同的方向,但我仍然真的想在这些领域学习更多。它们似乎是行业中许多新前沿的基础,而且似乎在很长一段时间内都是如此。
新框架
总是有新的框架出现在地平线上,无论是在前端还是后端。在我的职业生涯中,我对学习所有新出现的东西不那么感兴趣,我对自己在新框架出现时学习它们的能力很满意。话虽如此,我对较新的以性能为重点的前端框架家族感到兴奋。Svelte似乎会继续存在--我更喜欢一个更注重函数式编程原则的框架,但我认为现在是时候花点时间真正深入研究它了。看到Hyperapp仍在增长也很酷--我喜欢用它。
技术工人的去中心化
这与名单上的其他趋势截然不同,但2020年有必要向远程工作进行重大转变。我个人希望有一天能回到办公室工作,但我认为允许更多的远程工作的运动是一个整体的积极因素。工具和解决方案将变得更好,科技工作者将能够在典型的 "科技城市 "之外活动。
结语
在本周的Ladybug播客中,我们谈到了今年网络开发中我们最兴奋的21个趋势。请听一听,我们希望通过Twitter听到你最兴奋的内容。