我从事的是数据处理领域,可能很快就会转向网络编程领域。尽管我对Python和Ruby都很着迷,因为当涉及到编写业务逻辑或数据处理逻辑时,它们似乎都有非常相似的风格。
但当我开始在谷歌上搜索web开发时,我开始倾向于Ruby on Rails,我的问题是,为什么web世界如此痴迷于ruby on rails和活动记录?
似乎有如此多的截屏视频来学习Ruby on Rails,也有太多的好书,为什么Python在创建截屏视频或活动记录之类的ORM时不能吸引人们。
发布于 2009-03-12 11:09:40
Ruby和Python都是语言。
Rails是一个框架。
因此,比较Ruby on Rails和Python是不明智的。
有一些Python框架你应该看一看,以便进行更直接的比较- http://wiki.python.org/moin/WebFrameworks (例如,我知道Django得到了很多人的喜爱,但还有其他人)
编辑:我刚刚用了谷歌,似乎有很多Django Screencasts。
发布于 2009-03-12 17:28:55
Ruby得到比Python更多的关注仅仅是因为当涉及到web应用时,Ruby有一个明显的最爱,而Python传统上有一个非常分散的方法(Zope,Plone,Django,Pylons,Turbogears)。让几乎所有的开发人员都使用一个系统,而不是使用各种单独的系统,这一临界点对于改进文档、查找和消除bug、构建炒作和宣传等等都有很大的帮助。
在实际的语言术语中,除了语法之外,两者在所有方面都非常相似,而且Python通常更受欢迎。在web框架成为一件大事之前,Python本身就很受欢迎,这使得社区更难同意专注于任何一种方法,这可能会阻碍Python的发展。
发布于 2009-03-12 14:16:10
如果你想要Python的截屏视频,请看ShowMeDo.com。我是一个联合创始人,它已经有3.5年的历史了,有400多个Python截屏视频(大多数是免费的),还有600+其他免费的开源主题:http://showmedo.com/videos/python
在Python部分(链接),你会看到Django的视频,完整的TurboGears v1 DVD (由项目创始人Kevin Dangoor免费提供),Python CGI (旧版本),网络抓取和更多。
大约十分之一的内容是仅供订阅者使用的,另外90%的内容是由100个月100,000用户的开源作者创建的。
请注意,Kyran和我(联合创始人)都是英国的A.I/数学研究人员,有很强的学术联系。许多Python视频都有一些从数据处理开始的链接,我将在接下来的几个月里创建一个新的系列,专注于数学/统计/绘图/科学,纯粹是为了让Python伴随那些已经存在的东西。
哈,伊恩。
https://stackoverflow.com/questions/638150
复制相似问题