Python似乎有比Ruby更大的库支持吗? (例如,他们的OWL和RDF库似乎更加开发,这是真的一般吗?)Python的库支持
-1
A
回答
0
我无法回答所有问题,但图书馆对Python科学和数学库的支持远远大于红宝石。诸如matplotlib,scipy和numpy之类的东西使Python几乎等同于这些领域的Matlab。
4
在我看来,Python通常是一种比Ruby更成熟的语言,因此,更多的开发者被鼓励其他人开发成熟的库。
Ruby最近看到了Rails流行的复兴,但是单个MVC框架是一种相当狭隘的语言使用。相反,Python比Ruby更受欢迎,因为它可以完成其他任何事情,并且正在开始与像Django这样的解决方案以及Google App Engine竞争。
多年来Python的一贯使用,以及它在科学界的普及,已经导致了很多图书馆的发展。另外,也许最重要的是,Python的精心设计的C API使得将大量C库移植到Python相对容易。
1
Python通常比ruby更成熟(ruby在本世纪才出现在Englih-speking世界中),但就图书馆而言,人们只能说:这取决于。有很多库在Ruby上更加成熟和可用,但对于其他一些情况,您应该坚持使用Python。一般来说,rubyist倾向于单向(好例子是他们的YAML实现非常好,但是XML支持总是被抛在后面(weel,至少在libxml-ruby被转世之前))。 Imho python更适合用于数学工作,对于使用C/C++应用程序,而ruby更适合于日常脚本和创建简单的Web应用程序。
相关问题
- 1. 支持库不支持aar
- 2. 对标准Python库的YCM支持
- 3. Twitter Streaming API支持代理的Python库?
- 4. 创建支持Django和Pyramid的Python库
- 5. 是否有支持python 2.6的ftps库?
- 6. python unicode支持
- 7. Python Cookie库不支持过期格式
- 8. cql python库是否支持Cassandra v2?
- 9. Python库支持设置oauth response_type
- 10. 如何添加Tkinter支持PIL Python库
- 11. ActionBar支持库
- 12. 支持Android库
- 13. 支持Android库
- 14. 与支持库
- 15. 库不支持
- 16. Xamarin.Android支持库
- 17. Xamarin:库支持
- 18. 库支持OpenGL
- 19. actionButtonStyle不支持支持库v23.1.0
- 20. SuperSlim不支持Android支持库23.2.1
- 21. 错误发生更新Android支持库和Android的支持库
- 22. Tensorflow支持Python 3.6
- 23. 支持从Python中
- 24. Calabash支持Python吗?
- 25. 支持库和ViewBackgroundHelper
- 26. getChildFragmentManager()和支持库
- 27. Android:ExpandableListActivity和支持库
- 28. 支持库丢失
- 29. 更新支持库
- 30. SDL库PNG支持
有一点需要记住,Python比Ruby有点老,这可能很重要。 – Skurmedel 2009-06-12 17:01:33
@Skurmedel - 我怀疑你会发现语言的年龄与其受欢迎程度之间存在很多相关性。 – Triptych 2009-06-12 17:56:11