我处于数据处理领域,很快就可以转向Web编程世界.虽然我对Python和Ruby都非常着迷,因为在编写业务逻辑或数据处理逻辑时,它们似乎都具有相似的风格.
但是,当我开始谷歌搜索Web开发时,我开始向Ruby on Rails倾斜,我的问题是为什么网络世界如此痴迷于ruby on rails和活跃记录?
似乎有太多的截屏视频来学习Ruby on Rails和大量好书,为什么Python在制作截屏视频或ORM就像活动唱片时无法吸引人群.
Ruby和Python是语言.
Rails是一个框架.
因此,比较Ruby on Rails与Python并不是真的合理.
有一些Python框架你应该看看更直接的比较 - http://wiki.python.org/moin/WebFrameworks(例如我知道Django得到了很多的爱,但还有其他的)
编辑:我刚刚有一个谷歌,似乎有大量的Django Screencast.
Ruby比Python更受关注,因为Ruby在Web应用程序方面有一个明显的优势,而Python传统上有一个非常分散的方法(Zope,Plone,Django,Pylons,Turbogears).几乎所有开发人员使用一个系统而不是各种系统的临界质量对于改进文档,查找和删除错误,构建炒作和嗡嗡声等等有很大帮助.
在实际的语言术语中,两者在语法上都非常相似,而Python通常更受欢迎.在Web框架成为一个大问题之前,Python本身就很受欢迎可能会受到阻碍,这使得社区更难以同意专注于任何一种方法.
如果您想要Python截屏视频,请参阅ShowMeDo.com.我是联合创始人,它已有3.5岁,拥有超过400个Python截屏(大多数是免费的)以及600多个其他免费开源主题:http: //showmedo.com/videos/python
在Python部分(链接)中,您将看到Django的视频,整个TurboGears v1 DVD(由项目创始人Kevin Dangoor自由提供),Python CGI(旧skool),网络抓取等等.
大约1/10的内容仅限订户,另外90%由100位open-src作者创建,每月100,000名用户.
请注意,Kyran和我(联合创始人)都是英国的AI /数学研究人员,具有很强的学术联系.许多Python视频都有一些从数据处理开始的链接,我将在接下来的几个月里创建新的系列,专注于数学/统计/图形/科学,纯粹是为了配合已经存在的Python.
HTH,伊恩.