|
|
51CTO旗下网站
|
|
移动端

警惕“JavaScript疲劳”:抱歉React,不能再紧跟你的步伐了

直到最近,我遇到了“JavaScript疲劳”这个词,立即进行了自我诊断。跟上React和JavaScript是件很累人的事,有时我真的害怕落后,这使我几乎没有时间和精力去探索其他事物。

作者:读芯术来源:今日头条|2020-07-15 07:49

本文转载自公众号“读芯术”(ID:AI_Discovery)。

JavaScript生态系统发展得太快了,这速度令人难以置信。在过去的几年里,我一直在努力跟上React生态系统前进的步伐。我甚至还向自己承诺,要学习一些新语言,尝试一些新技术,让自己跳出在JavaScript的舒适区。

直到最近,我遇到了“JavaScript疲劳”这个词,立即进行了自我诊断。跟上React和JavaScript是件很累人的事,有时我真的害怕落后,这使我几乎没有时间和精力去探索其他事物。

导火索

当用于React状态管理的Recoil库发布时,我开始意识到了自己的“JavaScript疲劳”。在不久以前,我会直接去看文档,进行尝试,并探索源代码以了解底层的工作方式。但这一次,我根本没有动力。

我现在能讲出关于Recoil的事情,就只有人们似乎很喜欢它,它使用了一种叫做“原子”的东西,这也许可以解释Recoil这个名字?

这是我的化学学位和工作之间的第一次交集。

我仍然会热爱JavaScript和React工作。从周一到周五,我将一如既往地专注于学习和尝试新事物。但是在工作时间以外,我会将自己的注意力暂时转移。

所以,下一步是什么呢?

  • 多写点东西。完成我写了一半的博客文章,并希望很快会有新的内容可以写。
  • 使用AWSfree tier以小规模构建大规模架构。我一度对此很感兴趣,例如用SAM、lambda函数、DynamoDB和SNS对简单咖啡店列表进行过度设计。这一次,我将确保使用Go而不是JavaScript编写lambdas。
  • 过度设计可以很有趣

  • 学习Rust。我想要学习一种低级语言,并且想了解以下这种情况为什么不断发生:
  • Stack Overflow开发人员调查2020

据Stack Overflow开发人员调查显示,Rust连续5年被评为最受喜爱的语言,Rust可编译为WebAssembly的这件事也让我感到非常兴奋。

为了从React轻松过渡,我可能会从Yew开始。这是一个用于构建Web应用程序的Rust框架,它受到了React的启发(它是一个基于组件的框架,使用类似JSX的语法)。对于不太容易的过渡,也许我会尝试使用Rust构建CLI工具。

  • 使用Flutter建立一个移动应用程序。我之前从未对移动开发特别感兴趣,但现在很想尝试一下。Flutter的吸引力在于:我不必做出iOS和Andriod以外的其他决定,而且Dart语言看起来很有趣。

也许这只是暂时的疲劳期,也许再过几个月,我就会阅读Recoil文档,然后回到我的JavaScript舒适区了。但是如果你也想我一样,感到缺乏动力,那么暂时让自己不那么紧绷着追赶JavaScript发展步伐,偶尔放放风,也是一个不错的选择。

【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

大数据安全运维实战

大数据安全运维实战

CDH+Ambari
共20章 | 大数据陈浩

86人订阅学习

实操案例:Jenkins持续交付和持续部署

实操案例:Jenkins持续交付和持续部署

微服务架构下的自动化部署
共18章 | freshman411

174人订阅学习

思科交换网络安全指南

思科交换网络安全指南

安全才能无忧
共5章 | 思科小牛

107人订阅学习

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微