※ 引述《ya790206 (残云夺月)》之铭言:
: : 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 能做产品,有何不好呢?
Blender 3D:
C/C++ and then Python
使用Python语言来创作及制作游戏及工作自动化脚本,
gns3:
基本上是包著其它NATIVE LANGUAGE 的一层.
Mercurial:
是python and C
讲完了, 要快的, 还是要一层NATIVE LANGUAGE.