创业公司是否应该使用Rust?

非凸科技 发布于 08/11 16:35
阅读 1K+
收藏 0

对于创业公司而言,高性能意味着所需的服务器更少,相应的运营开销也更低。如果一家创业公司,需要花钱构建每秒只能支持几百个请求的Web服务器,那么很快你的资金就会枯竭。

而Rust的速度非常快,甚至比Python、Ruby、JavaScript 和 Java 快几个数量级。

也许有人会反驳说,“工程师时间比计算机时间更珍贵”,话虽没错,但使用Rust还可以节省工程师的时间,一举两得何乐而不为。

对此,你是怎么看?

加载中
4
sprouting
sprouting

这玩意就是一个伪命题,你真要一秒几百个请求,全天都有这样的流量,那根本不需要考虑性能,更多的是考虑系统的稳定性,有这种量级,就不咋缺钱了

另外,真要考虑这种性能,现在的硬件价格真的便宜,最近加了个16G的内存,才340,这价格,增加硬件真的比你所谓的性能优化有效果的多。

稳定、快速开发、稍微正常点的编码水平,基本够了

1
皮皮粑粑
皮皮粑粑

题主脑子不好大家别当真

非凸科技
非凸科技
:triumph:
1
丶璀璨星辰2
丶璀璨星辰2

建议还是Java吧,好招人,框架模板多,搭起来简单;

想折腾可以看看Go、Rust

0
飞云弄天
飞云弄天

看公司业务,从事什么行业,使用场景

0
ducat7
ducat7

人贵还是机器贵?

新人贵还是旧人贵?

自己平衡财务、心界吧,说服自己才能走的有多远?

 

0
麦地兜兜
麦地兜兜

Rust 对标的是 C/C++

0
魔力猫
魔力猫

现实是买云服务虚拟机构建集群,多加一台虚拟机器多少钱?请一个Java团队多少钱,换成Rust工程师要多加多少钱?

 

0
ArchitectureMaster
ArchitectureMaster

优秀的人才才是公司的基石,任何时候技术都是辅助。关键还是人。出于性能考虑RUST的确是不错的选择。如果仅仅只是用招聘成本来平衡技术的话真的没必要。

当然你能招到RUST人才的情况下,首选RUST。哪怕是工资是Java的两倍三倍也可以优先招RUST。

再者就是Java、php、.net都存在一个严重问题就是人才莨莠不济,你如果不是特别精通这其中的技术容易招入一些不合适的码农。盖茨说过一个优秀的程序是普通程序的一万倍。

还有就是尤其像java php这样自身公司技术支持不够,完全靠其它厂商和开源社区贡献的语言存在一个很严重问题,就是由于技术太多太杂,招来的程序局限性比较强。往往是原公司用什么技术栈他也是这方面善长。导致以后公司转型其它技术栈非常困难。

有几个人知道从一个short中取一个任意bit是有原生方法的?!多数人2个字节的short取bit也要用&取位操作符自己实现?!

如果能招到rust建议招rust否则就找一个资深的java开发。总之人才最重要。不要什么节约成本而搞些云服务器这类。

 

 

非凸科技
非凸科技
嗯嗯,谢谢给出诚恳的建议:star:
魔力猫
魔力猫
回复 @ArchitectureMaster : 愿意尝试新技术,前提是给学习时间、容忍前期投入,最起码你得同意自学的员工在项目里面选个不重要的模块对新技术试错吧!可现实是绝大多数公司不愿意承担这种成本。别管前期的那些调研论证折腾几年,到开发,恨不得一星期就上线。 那开发人员可不是只能选择自己最熟悉最保守的路线么。 除非这公司本身就是用创新技术赚钱,尝试创造主流技术解决不了问题的那种。
ArchitectureMaster
ArchitectureMaster
回复 @魔力猫 : 择优录用。就好像招java人才,要能招到阁下这样也挻好的。但java圈的确是太多充数的,像阁下这样有真才实学的并不好招。RUST招聘自然要难一点,但技术才是公司存在的基础。公司的发展是靠员工的成长。技术可以提升的愿意尝试新的技术的人而且愿意去学习才是被公司选择,而不要看你现在学会多少。吃老本的人毕竟很多。
魔力猫
魔力猫
你能找到RUST的程序员,不代表他水平就真的高。仅仅因为小众,就高2-3倍?得了吧! Java等语言的开发人员确实所谓良莠不齐,但是小众语言很多时候连莠你都找不到!所谓良莠不齐要抛开语言说,只要是技术工种,永远都是有大拿有菜鸟。关键是你到底要出多少钱,雇什么样的水平,别成天总想着菜鸟钱雇大拿!技术局限?小众语言的技术局限性只能比大语言更严重! 最后,别总跟孔乙己似的,是否知道一些生位操作没啥意义。
0
M
Magician专区

该用什么,应该从你要做什么的角度去考虑,而不是 公司是否处于创业阶段

0
醉卧草庐听风雨

没创业过,只谈谈个人看法

创业讲究天时地利人和,市场不关心你用的语言,大势和环境起绝对因素。

创业公司的首要目标是活下去,高效快速的做出市场化产品才是王道,个人认为这个与编程语言的生态有很大的关系。什么产品用什么生态,不拘泥于特定的语言。

创业取利而避害,语言快不等于招聘快 ,不等于产出快。是个综合考虑的问题。

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部