猿问

想做一个“去哪儿”那种垂直搜索的在线工具,应该选用Python还是Ruby?

本人对Python和Ruby都不太了解,只知道用来开发Web应用是“飞快”的,现在想开发一个和“去哪儿”类似的在线搜索工具,不知道上述语言是否有类似的开发框架可以利用?
PS:之所以用去哪儿举例,是因为业务流程很像。搜索时时不仅进行本地数据库查询,同时也对网络上的资源进行扫描,然后合并结果返回。
繁花如伊
浏览 298回答 2
2回答

眼眸繁星

我觉得用什么语言关系不是很大,关键看你对哪种的把握更大。“把握”里至少包含对语言和常用库的熟悉度对所依赖的(开源)库的掌握度,知道怎么找到简单稳定高效的库对常用框架的熟悉度,知道怎么部署、怎么用相关插件,出现非预期的问题应该怎么解决对语言和框架的开发者社区的熟悉度,知道去哪儿提问语言常用辅助工具(如easy_install/pip和gems,编辑工具/IDE)的掌握程度,知道善用工具身边有大牛可以随时求教容易找到帮手一起完成等等等等……希望楼主细细考虑,不见得非得python/ruby,其实PHP也是很好的选择^_^

函数式编程

Python和Ruby都适合快速开发,也都有很强大的框架。Ruby我不熟,不过一般就是ROR吧;Python的话,django,flask,tornado,webpy等等太多了。但是如果你都不了解的话,快速开发就有点悬,在具体开发的时候,你可能会陷入大量的细节。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答