ruby,一代优秀语言就这样陨落了吗?
玩过一段时间的 ror, 感觉挺爽,特别是命令行工具,现在思想被 php,python 抄的差不多了,看看 ruby china 社区,还有 v2 的 ruby 节点,往日不再,好可惜,希望 ruby3*3 能起来吧
玩过一段时间的 ror, 感觉挺爽,特别是命令行工具,现在思想被 php,python 抄的差不多了,看看 ruby china 社区,还有 v2 的 ruby 节点,往日不再,好可惜,希望 ruby3*3 能起来吧
看招聘信息就是 c# golang 这些
Github Gitlab Shopify 都是 ror,还有硅谷一些中型公司也都是 ror 。我本人工作两年供职过四家主要用 ror 的公司。在中国有 ruby china,里面也有很多 ror 的职位。只不过一般开发不关心 ror 所以接触不到罢了。
Python PHP 用起来手感还是差很多. 而且很多库体验差距很大,现在大部分 MVC 框架用起来还是没 RoR 完整,cache 也没有,REPL 也没有,job 也没有,还有很多东西都没有. 像 pry 这些细节打磨得很圆滑的的工具也不多,其他语言的工具并不是不能用,但是就是比较扎手…
例如:
PHP-语言本身和函数库也被很多人诟病,但是因为其脚本语言的优势,在早期 web 市场赢得了大量市场份额
Nodejs-javascript 语言本身更是….但是在那个时机下,确实迎合了很多前端开发者
Java-java 语言本身也是很多问题,万年不思进取,也是因为当年 C#的一些商业策略,赢得了竞争
Vue-简单易用迎合很多中国用户
1. 客观上 Ruby 在国内使用困难,很多资源被墙或没有速度.新手听说 Ruby on Rails 牛 B,上来再被惨无人道的入门难度血虐一番,直接放弃.
2. 大公司使用较少,难以向社会输送人才. 小公司又很难承受 Rubyist 的高薪,招聘、就业两难.所以我只推荐自由职业者使用,求职者还是选个国内热门的语言比较好就业.
3. Ruby China 对新人过于苛刻.几位管理员一面辛辛苦苦筹备 RubyConf China 的技术分享(个人认为是国内一流的技术峰会),另一面又对新人采取直男思维.我妹在论坛发帖被几个管理员怼到哭.不知道现实中这几名三四十岁的大老爷们会不会欺负一个十几岁的小姑娘还沾沾自喜?如果社区始终没有新人涌入,就很难有活力了.
4. 应用面较窄,Ruby 在 Web 和 System Script 中应用较多,缺乏界面库,开发应用程序无力.大势上错过机器学习、大数据等热门方向.
5. 太多点了,说起来全是泪.
全球看,生态活跃度、薪水都很高,离凉凉还挺远的.
BTW,最近十年每年都有人在问”Ruby 凉了吗?”
甚至有人专门做了网站: https://isrubydead.com/
可见有疑问的不止 LZ 一个人.管那么多呢,写的爽就完了.