每天都有很多关于新语言、数据库等的炒作。但实际使用的技术是什么?好的创业公司会使用与不太好的创业公司不同的技术吗?AngelList的自我报告可以揭示部分答案。从中可以看出,Robinhood使用了Python、Django和iOS;Secret使用Java、Go、Python、JavaScript、HTML5、CSS、iOS和Android等。AngelList将这些公司分为3个级别,一个是“passable”,他们使用的技术用蓝色表示;另一个是“好”,用红色表示;最后一个是“excellent”,用橙色表示。然后分析了各个公司对编程语言、前端技术、数据库/存储/缓存、移动技术、基础设施、DevOps、API集成、先进技术、大数据软件等的使用。可以看出各种技术的总体趋势是:最流行的编程语言:RubyonRails最流行的前端技术:JavaScript/Node.js最流行的存储技术:MySQL、MongoDB最流行的移动技术:iOS最流行的基础设施:AWS最受欢迎的DevOps:Chef最受欢迎的搜索技术:Elasticsearch最受欢迎的API集成:FacebookAPI最受欢迎的高级技术:大数据最受欢迎的大数据软件:Hadoop编程语言JavaScript/Node.js、Ruby/RubyonRails、Java是各种公司都喜欢用的技术;PHP和Python形成了好、中、差公司的对比:越“好”的公司偏爱Python,越“差”的公司偏爱PHP。前端技术除了最火的RubyonRails技术,HTML5和CSS技术也是被广泛采用的技术。Bootstrap框架较少被更好的公司使用。数据库/存储/缓存MySQL、MongoDB、PostgresSQL统治着数据库空间,相比之下SQLServer和Oracle的使用要少得多。移动技术iOS比Android略受欢迎,公司越好,采用iOS的越多。WindowsMo??bile太小了(小了30到50倍),所以它甚至没有显示在图片中。Infrastructure/hostingAWS和Heroku占主导地位,更好的公司倾向于采用IaaS(例如AWS)而不是PaaS(例如Parse),也许是因为他们自身的技术实力和更好的定制和调优?除了Chef之外,DevOps工具在各个公司都有广泛的应用,但Docker和Puppet表现出很高的知名度。搜索技术API融合先进技术大数据和机器学习技术,已成为科技公司普遍采用的技术。当然,因为这份报告涉及的初创企业只是在交通领域,而所谓好坏的公司是通过AngelList的Signal分数来判断的,但这个分数是怎么出来的就不好说了。看起来好像是公司质量和知名度的结合,但未必是对公司质量的合理判断,技术的使用未必与公司业绩有直接关系,所以报告仅供参考.原文链接:http://www.36kr.com/p/214660.html
