1
msg7086 2021-09-25 10:48:53 +08:00 20
对对对,以前硅谷初创公司清一色选 Rails 起家一定是因为美国太垃圾了,各大语言框架疯狂抄 Rails 那各大框架也一定都是垃圾了(笑
|
2
agagega 2021-09-25 10:51:29 +08:00 via iPhone 2
你为什么会觉得驱动过这么多大网站的框架会没有 log 功能…
|
3
felixcode 2021-09-25 10:53:19 +08:00 3
万般皆下品,唯有 java 高。
|
4
atpking 2021-09-25 10:55:31 +08:00 21
rails 研发路过, 手上负责的项目 6 年了, 收费出了问题的次数<5 每次解决时间不超过 1 小时。
感觉 rails 出问题还挺好查的 log 查不到是不是你们关了日志? 没有垃圾的语言, 只有垃圾的人 |
5
sunjiayao 2021-09-25 11:14:42 +08:00
给你开多少?
|
6
dnnta 2021-09-25 11:15:19 +08:00 10
网络上重拳出击,职场中唯唯诺诺
|
7
tanhui2333 2021-09-25 11:16:01 +08:00
静心做大做强
|
8
ngrok111 2021-09-25 11:23:23 +08:00
这种情况明显就是公司代码写的太差 cto 管理也差为什么可以扯到技术框架上面去
|
9
BrettD 2021-09-25 11:24:44 +08:00 via iPhone 3
你们自己代码写得烂为什么要让 Rails 背锅?
|
10
zjsxwc 2021-09-25 11:25:08 +08:00
rails 的 active record 个人认为开发效率最高。比 php 还快,除了 ruby 招人困难外,其他都是优点。
|
11
rickiey 2021-09-25 11:40:54 +08:00
怎么听着想我前前公司,rails go node python java 都有,人员走了十几个,当然我去年也走了
|
12
JudyHal 2021-09-25 11:43:00 +08:00 18
经典 Java boy 的言论,无知无能无耻
|
13
TypeError 2021-09-25 11:49:10 +08:00 via Android
管理问题,怪不到语言框架身上
之前我还见过某公司 Java 、Python 、Node 、Go 来回折腾呢,但照样做到上市,开发上线按部就班也没乱 |
14
cedoo22 2021-09-25 11:51:56 +08:00
没有垃圾的流行语言,自由垃圾的使用人
|
15
xemtof 2021-09-25 12:14:05 +08:00 1
Rails log 已经是很详细了,rails 的注册,消息队列,缓存都有成熟的 Gem,自己写一堆 bug 还能怪 Rails,真是神奇的脑回路。
|
16
willygeek007 2021-09-25 12:20:33 +08:00
没有垃圾的语言, 只有垃圾的人
|
17
xemtof 2021-09-25 12:33:49 +08:00
@atpking rails 的 log 是比较齐全的了,而且逻辑清晰。我感觉他们关键逻辑根本就没有打 log,这种情况神都救不了。
|
18
westoy 2021-09-25 13:02:40 +08:00 1
rails 1.x 和 2.x 的时候对搞 spring 和 hibernate 的那群人的冲击是巨大的, 当时不少搞 java 的跳反去搞 rails 了
最经典案例当年的 javaeye 用 rails 重构了 所以其实很好理解为啥一个 java 出身的 CTO 会选 rails |
19
BBCCBB 2021-09-25 13:03:15 +08:00
应该是你们之前开发的这些系统质量太低了..
|
20
6IbA2bj5ip3tK49j 2021-09-25 13:08:13 +08:00 4
一句正确的废话:“没有垃圾的语言,只有垃圾的人。”
但是有些语言、框架丝毫不约束垃圾的人。 相反 Go/Java 就在这方面做的比较好。 |
21
FightPig 2021-09-25 13:24:39 +08:00
rails 出了问题完全没法查,log 基本查不到?日志 那么全,感觉 应该 先找人的问题
|
22
jaywhen 2021-09-25 13:41:37 +08:00 via iPhone
越看到后面越感觉是🎣帖
|
23
passerbytiny 2021-09-25 14:14:11 +08:00 via Android
从常理上来说,CTO 要比底层技术换得勤,当前的框架并不一定是当前的 CTO 选型的。从 Java 开发经验上来说,Java 干到 5 年还不会多语言开发的,一定是混子。
|
24
chrosing 2021-09-25 14:31:09 +08:00 1
连 springboot 都会打错的人,还指望不说其他语言垃圾么? 还换成 soringboot 我大 Java 可没有这个(:doge)
|
25
hutoer 2021-09-25 14:40:21 +08:00 3
动态语言(尤其是灵活的 ruby )很难约束能力(包括开发能力、开发思维、工程思维等)不行的人,导致项目最终变成垃圾(屎山),接手的人更是要死要活,这样有些人就开始抱怨语言不行。
当然,从工程的角度、团队的角度来看,动态语言以及对应的框架确实不适合团队使用(对人要求高,招到靠谱的人更难) 所以,现在还选 rails 的 CTO 是很有勇气的 |
26
wangkun025 2021-09-25 16:10:13 +08:00
rails 不背锅。
|
27
ccde8259 2021-09-25 16:25:18 +08:00 via iPhone
@hutoer 把静态语言当成动态用的人也很多。在绕过编译期检查,直接面向运行时编程这件事情上其实大家都熟能生巧。
|
28
KrisChan 2021-09-25 16:54:10 +08:00
soringboot 是什么?书读的少(手动狗头)
“比如 Java (纯原生 Java 写的 web 服务,没用任何框架),Django,go 。其中 rails 占了 70%” Django 又是个什么语言(狗头二次) |
29
jjwjiang 2021-09-25 17:00:24 +08:00
语言和 log 有强关联吗? log 不都能自己实现吗?
|
30
quanqiubiannuan 2021-09-25 17:04:23 +08:00 1
在公司上班,就要有觉悟。
你有没有想过,如果你把系统做好了,公司可能会随时裁掉技术部。 但是:如果在一个屎山上开发,只要这坨屎没解决,公司几乎不可能裁掉技术部。 以上仅针对 某些公司! |
31
Leviathann 2021-09-25 17:10:31 +08:00
@hutoer 所以我现在最爱 ts,类型可以限制到字面量级别,精确的类型写出来代码就至少少了一半 bug
|
32
TangMonk 2021-09-25 17:23:57 +08:00 via iPhone
Rails 很好用的,以前硅谷早期的创业公司都是用 Rails,后面再换其他的框架
|
33
makelove 2021-09-25 17:33:44 +08:00 1
动态语言确实在现在不吃香了,只有在第一次写的时候方便了一点点,后继阅读及维护及和别人合作太糟心了。rails 现在不行了也有这方面原因。
象我大 JS 社区,本来多动态的语言,现在几乎全面拥报 typescript 。 |
34
chenshun00 2021-09-25 18:55:56 +08:00
可能正是因为以前做 java 的,深知其痛点。:)
|
35
pixiaotiao 2021-09-25 18:56:23 +08:00 via Android
我现在还觉得很多语言的 mvc 就是照抄 ror
|
36
JoJoJoJ 2021-09-25 18:58:50 +08:00 via iPhone
我今天拉不出屎,一定是这个马桶太烂了
|
37
encro 2021-09-25 19:09:04 +08:00
|
38
DeWjjj 2021-09-25 19:47:23 +08:00
rails 算是大佬级别框架了在 ruby 里面,每个语言的台柱子都没有太多问题。
|
39
mxT52CRuqR6o5 2021-09-25 20:30:00 +08:00
说明你们业务价值低,价值要是高会放任系统这么一直垃圾下去吗?
|
40
charlie21 2021-09-25 20:46:23 +08:00
竞争对手派来的卧底?
|
41
Keyi 2021-09-25 20:49:23 +08:00 via Android
自己不打日志怪框架?
|
42
whatisnew 2021-09-25 22:02:37 +08:00
Java 的缺点都被 spring 包起来了。你有没有试过上百 mb 的 xml 。没有你就闭嘴一边站看着学习。
|
43
WhoMercy 2021-09-25 22:11:25 +08:00 1
如果你所言非虚,这 CTO 大概是不想唐突改架构背锅。
|
44
cheng6563 2021-09-25 22:46:13 +08:00
@quanqiubiannuan 是这样没错,但屎山躺尸很容易磨灭人的斗志,加薪基本加不动,跳槽也没啥竞争力。。。
|
45
darkengine 2021-09-25 22:48:52 +08:00
为毛听起来这么混乱的公司能给研发开那么高的工资?
|
46
WildCat 2021-09-25 23:06:07 +08:00 5
「用户充了钱,会员没到账,完全不知道哪一步丢了。」这很显然不是语言和框架的锅。
|
47
pengtdyd 2021-09-25 23:07:50 +08:00
垃圾的 CTO 必然就会有垃圾的项目
|
48
liangch 2021-09-26 00:46:33 +08:00
好好学习。少抱怨。
垃圾只能说明你们干活的不行。 |
49
drackzy 2021-09-26 01:27:03 +08:00
rails 写太快了,国内小公司那点业务写完就辞退。国情不一样,国内不建议做 ruby 太坑。
|
50
dayeye2006199 2021-09-26 06:55:59 +08:00
CTO 不行 -> 同意
Rails 不行 -> 这锅 rails 不背。Github,shopify,Airbnb 怕不是都是用的垃圾语言和框架 |
51
jakezh 2021-09-26 08:25:25 +08:00
我觉得 rails 还行啊
以前一直写 java,现在在一家美国公司写 rails 给的比 java 可多太多了(40+万美金 /年) |
52
CaffreySun 2021-09-26 08:33:23 +08:00
看到大家都在努力的安抚你,我就感到很安慰[狗头]。
|
53
lingo 2021-09-26 09:24:49 +08:00
我不会 ruby,也久闻 rails 大名,也知道很多框架在参考 rails,说 rails 垃圾我是真不信 = =
|
54
2i2Re2PLMaDnghL 2021-09-26 09:37:20 +08:00 1
|
55
yy77 2021-09-26 09:41:15 +08:00
因为技术选型还要考虑预算和工期啊。如果 rails 全砍了翻成 java,没有预算和工期的支持,CTO 也难为无米之炊。
|
56
28Sv0ngQfIE7Yloe 2021-09-26 09:42:56 +08:00
@TypeError #13 饿了么:你直接说我名字就好!
|
57
Vegetable 2021-09-26 09:47:26 +08:00
你这个发言让我觉得你们公司的乱是人的问题。
|
58
jsjjdzg 2021-09-26 09:55:17 +08:00
这都能整到垃圾 JavaBoy,Rails 不行早崩了,你们代码写的垃圾。。。
|
59
Varobjs 2021-09-26 10:07:38 +08:00
所以给了多少?
|
60
smallX 2021-09-26 10:09:09 +08:00
这 cto 怎么放你进来的?
|
61
Bijiabo 2021-09-26 10:21:05 +08:00
觉得 CTO 不行就去找他对线,输了就认识到局限性认真学习,赢了就走上人生巅峰呀
|
62
OMGZui 2021-09-26 10:25:45 +08:00
没有废物的武魂,只有废物的魂师
|
64
Mohanson 2021-09-26 10:38:58 +08:00
贵司面试水平有待提高.
|
65
ShowMeBug2020 2021-09-26 10:42:07 +08:00
我司用的 rails,挺高效的啊,就是招人真太难招了 (手动狗头
|
66
est 2021-09-26 10:46:08 +08:00
我觉得是公司的问题。
|
67
saytesnake 2021-09-26 11:52:03 +08:00
Twitter 标识直呼 “专业”。
|
68
darknoll 2021-09-26 12:45:32 +08:00
做的这么混乱还能赚这么多钱,可见 CTO 还是有本事的
|
69
intmax2147483647 2021-09-26 16:22:33 +08:00
程序员不应该被语言所限制,它就只是个工具而已,用到什么学什么。否则你的学历能力堪忧
|
70
leiuu 2021-09-26 16:22:59 +08:00 1
Ruby 工程师难招是个很大的弊端。为工程的维护和迭代制造了很大的困难,排期允许是应该统一一下。
但这个框架或语言本身其实是很能打的。接近 50K 的 start,github 可能不超过 100 个吧。 ![star 趋势]( https://i.loli.net/2021/09/26/ZY819l3efjKoVya.png) |
71
voya 2021-09-26 19:13:40 +08:00
年轻人戾气不要太重,暴露你的无知不可怕,可怕的是自以为是
|
72
CantSee 2021-09-27 09:19:45 +08:00
"要不是给我钱太多,我 tm 早跑了"
|
73
redvoilin 2021-09-27 10:50:44 +08:00
这也能怪到 rails 上吗,是你现在公司的项目代码写的太差了吧,有好用且成熟的消息队列和缓存组件,你们不用非要自己写,还写的一堆 bug,java 这些组件你非要自己写也可能一堆 bug,rails 是我用过感觉最好的 web 开发框架了
|
75
encro 2021-09-27 14:00:35 +08:00
@redvoilin
前面点错了,应该 @zjsxwc 发表的“rails 的 active record 个人认为开发效率最高。比 php 还快”。 刚才看了下: https://guides.rubyonrails.org/active_record_basics.html 感觉和 django db,yii2 ar, symfony doctrine, laravel Eloquent 没有明显区别,看不出来。 比如 django db 是明显能感觉写 model 代码生成 migrate 和后台,明显比写 migrate 然后生成 sql 然后生成 model 更加高效。在 php 中也就 doctrine 采用了这种做法,所以 ror 的 ar 究竟好在哪里呢? |
76
doublechenpaul 2021-09-27 14:17:13 +08:00
因为 CTO 选了“垃圾”的 rails,才让你有时间在这里水贴,选了 Java 的估计你现在还在忙着搭 tomcat 吧
|
77
redvoilin 2021-09-27 14:26:47 +08:00
@encro rails 中创建一个 model 并且在 db 中 migrate 只需要两步,比如博客项目的 article 表,先执行 create model 的命令:rails generate model Article title:string body:text,然后执行 migrate 命令:rails db:migrate 就可以了
你可以看看这篇 Getting Started with Rails: https://guides.rubyonrails.org/getting_started.html |
78
encro 2021-09-27 20:08:50 +08:00
@redvoilin
doctrine 是三步,中间多了一个 make migrate,然后再 migrate,migrate 可以看到 sql,效率几乎不差的情况下,看起来会更安全一些? 目前看来 ror 语法确实简练很多。但是真正开发效率应该都还是一个层级,不会相差很大,那么真正开发效率都是比生态了,而国内开发接入微信,公众号,支付等,PHP 应该有生态优势。 |
79
redvoilin 2021-09-28 13:17:04 +08:00
@encro 这只是一个简单的例子,其实很多其他 web 开发框架都是抄的 rails,但由于语言特性的关系只能抄个表面,rails 的开发效率还是高一些的,特别是非前后端分离的项目
|
80
ThanksSirAlex 2021-09-29 02:01:05 +08:00
这种动态语言才能看出 CTO 的架构能力,做了 3 家 ruby 的公司,只有一家是组织的很好的
|