: Script language 适合作验证, 不适合作产品, 撑不起量.
首先,要做产品,不只是要考虑量而已
来看看有哪些产品是用 python 写的(不代表是只用 python 写的)
1. penstack: Open source software for creating private and public clouds.
2. openstack swift: highly available, distributed, eventually consistent
object/blob store
3. Blender 3D
4. http://www.gns3.net/ : open source software (under GPL) that simulate complex
networks while being as close as possible to the way real networks perform.
5. Mercurial is a free, distributed source control management tool.
6. wing ide
更多 python 成功案例,可以看这
https://www.python.org/about/success/
关于 python 的 gil ,现在大部分都会靠 multiprocessing 来避开 gil。
或是使用 eventlet 等 library 来降低 gil 的影响
如果不谈 python ,就说说另一个 script language, ruby。
logstash 是一个收集 log 的工具(软件或 product)
logstash 用 JRuby 写的
这意味着什么?
能够有 Ruby 语言的优点,又有 JVM 的 performance optimization。
script language 能做产品,有何不好呢?