有谁知道Google是否使用Ruby进行应用程序开发?
与其他语言(如Perl或Python)相比,Ruby的一般工作前景是什么?
答案 0 :(得分:15)
亚伦大概是对的。我们仅将C用于内核工作(以及用C编写的第三方内容的其他维护),因此我不会将其视为“应用程序开发”,而对于在Apple设备上运行客户端的应用程序的特定情况,Objective C,等
Ruby是Google Sketchup的嵌入式脚本语言,请参阅http://code.google.com/apis/sketchup/docs/gsrubyapi_examples.html - 该决定是在Google收购Sketchup的制造商“@Last Software”之前作出的。
关于Nishant的第二个问题,在更广泛的就业市场中,Ruby的确如此:绝对数量仍然很低,但增长良好,请参阅http://duartes.org/gustavo/blog/post/programming-language-jobs-and-trends和http://blog.timbunce.org/2008/02/12/comparative-language-job-trend-graphs/ - 数据有点长牙齿,但很难以最新的方式进行这些评估; - )。
答案 1 :(得分:10)
有谁知道ig google使用Ruby进行任何应用程序开发?
不:他们使用C / C ++ / Java / Python / JavaScript(我会找一个参考)。
答案 2 :(得分:4)
关于职业前景:如果你想为Google工作,那么你熟悉哪种Python,Perl和Ruby并不重要:Python黑客在申请工作时没有优于Ruby黑客等优势作为软件工程师。如果您想要进行Perl或Ruby编程,Google就不适合您。
要获得有关职位空缺中编程语言流行度的近似值,请尝试在招聘网站上搜索编程语言。例如,http://www.itpinoy.com/search/表示Java比PHP更受欢迎,后者比Ruby更受欢迎。
在我开始使用Ruby之前,我已经编程了Perl几年。几年后,我开始使用Python,同时仍然使用Perl和Ruby。一般来说,我在Ruby和Python方面的效率往往高于Perl,所以我不再做Perl了。我喜欢Python,因为它对我来说感觉像是成熟,设计精良且干净(与Ruby相比,我感觉有点讨厌),我喜欢Ruby,因为我可以通过输入一点点来做强大的操作(相比之下,Python不支持在表达式,块,regexp作为第一类对象,可变字符串的中间进行赋值;并且Python的标准库不是那么通用,例如list和dict类型比Ruby中的方法少。 / p>
因此,对于Perl,Ruby和Python的新手,我建议您花一天时间使用Ruby,再花一天时间使用Python,并选择这两者中的哪一个专注于学习。