广告商 发表于 2023-10-4 17:50:22

Openstack为什么用python写?

很早以前就想问了,为什么NASA要选择Python作为OpenStack的开发语言,而不是Java、C/C++等其他语言

lszzwxm 发表于 2023-10-4 17:50:39

主要是Openstack通过调用操作系统命令完成的的操作

KU123456789 发表于 2023-10-4 17:51:30

这也是我不理解的问题。openstack的精心设计上花费的时间很多,如果仅仅是因为python写的快,就用python写,真的难以理解,毕竟大头在后序的维护。
python无论是debug,还是弱类型导致可读性上差上,都是不小的问题。最主要的python的并发性能慢。比c++ java差了很多。

gzfarmer 发表于 2023-10-4 17:52:15

python简单,性能低但适合快速开发。而openstack只是个壳,真正的性能瓶颈在于磁盘、网络和底层虚拟化技术,用python来开发还是挺适合的。
页: [1]
查看完整版本: Openstack为什么用python写?