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. 对标准Python库的YCM支持
- 2. Twitter Streaming API支持代理的Python库?
- 3. python unicode支持
- 4. 如何添加Tkinter支持PIL Python库
- 5. Xamarin:库支持
- 6. ActionBar支持库
- 7. SuperSlim不支持Android支持库23.2.1
- 8. actionButtonStyle不支持支持库v23.1.0
- 9. Tensorflow支持Python 3.6
- 10. 支持库丢失
- 11. 更新支持库
- 12. SDL库PNG支持
- 13. 确定支持库
- 14. Doxygen支持Emacs中的Python?
- 15. 支持SNMP的Node.js库
- 16. 通过支持库的Renderscript
- 17. 支持Netbeans的Raphael Javascript库
- 18. dbDacFx:支持的数据库
- 19. Android支持库中的CompletableFuture?
- 20. 支持RPython的游戏库
- 21. 支持java的SSH库很好的支持多线程!
- 22. 任何支持python的webhosting服务是否也支持django?
- 23. 支持插件但不支持命令的Python IRC bot
- 24. Python中的RTP库有良好的RTCP支持吗?
- 25. ICS上的支持库v21不支持ActionMode?
- 26. 创建支持本机和支持片段/活动的库
- 27. python 2.6.4不支持mod_python?
- 28. PySide是否支持Python 3?
- 29. python WSGI是否支持IPv6?
- 30. Python 2 Zip bzip2支持
有一点需要记住,Python比Ruby有点老,这可能很重要。 – Skurmedel 2009-06-12 17:01:33
@Skurmedel - 我怀疑你会发现语言的年龄与其受欢迎程度之间存在很多相关性。 – Triptych 2009-06-12 17:56:11