arrow_back
从 Rails 说起的前端发展历程

是一份很详细的发展历程梳理了。

回想我刚接触 Web 开发的时候,前后端还没分那么明显,我一直以 Web 开发者自居而不是 Ruby 后端。硬要分的话,我更愿意说我是 Ruby 前端程序员,因为我对开发用户端的应用兴趣大于非用户端的部分,也就是整个系统的前端。

其实我也挺理解 JavaScript 前端搞前后端分离的想法,因为在别的语言的 Web 框架上开发太痛苦,又没有控制权。如果我只接触了 JavaScript 没接触 Rails 那么我也会推大前端。

而我现在对 JS 大前端没兴趣,是因为我认为大前端其实就是全栈——前端框架服务端渲染已经很普遍了,JS 框架正一步步弥补服务端的缺失。而同样是全栈,我更喜欢后端用 Ruby,前端用 JS,而不是整栈 JS。Web 开发的一个优势就是用户只在乎体验,不在乎用了什么技术。

不过,JS 全栈的好处是比较好招聘,因为现在热度下降,Rails 程序员的数量减少了,招聘速度跟不上一些公司扩展的速度。这个可以理解,但对于自己开发的东西来说,还是用自己喜欢的工具最舒服,效率也最高。

目前是个只会用Vue的小白,看完这篇文章拓展了视野,感谢。

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