arrow_back
从 Rails 说起的前端发展历程
Reply to Rei ·
是一份很详细的发展历程梳理了。 回想我刚接触 Web 开发的时候,前后端还没分那么明显,我一直以 Web 开发者自居而不是 Ruby 后端。硬要分的话,我更愿意说我是 Ruby 前端程序员,因为...

非常赞同~

其实写这篇文章的初衷是这样的:

我自己作为入行没多久的新鸟,在最开始学习 Web 开发的时候,接触到就是各种以 JS 全栈为主的教程和学习路线,所以在相当长的一段时间里我都认为 JavaScript 全栈就是正确的,它不需要理由。

在后来因为一些机遇,实习的时候接触了 Rails,当我越是去尝试了解 Rails 的前端技术栈,便越是发现它并不符合我认知里的“MVC 下 View 层前端开发是落后的前端开发”这一观点。恰恰相反的是,在 Turbolinks,Stimulus 里我看到的是更加理性的前行策略,这使我产生了“JavaScript 全栈真的一定合理吗?我们真的只能用 JavaScript 来写整个页面吗?”的思考。我认为这种理性看待技术发展的思路还是很重要的,今天我也会在 QQ 群里看到类似“什么年代了,还在用 MVC。Vue 不香吗?React不香吗?”的言论,我认为这种思想很要不得,它会让人迷失在对技术的崇拜里,所以我写了这篇文章,希望能够以一种科普(或者说介绍)的视角去促进大家思考那些我们不曾想过的问题,同时也是对我自己学习道路的一种反思。

最后,感谢 dalao 耐心读完并给我反馈~稿子还有一些地方写的不是很清晰,有些思路其实没有表达到,近期还打算再改改。

PS:其实原来还想了解以下 Hotwire 的,最近加班优点严重 (:з)∠),回头再单独写好了 O(∩_∩)O。

社区准则 博客 联系 社区 状态
主题