Python用作后台开发语言在国内的前景?
在后台开发上四个字:不容乐观
python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。这门语言本身设计的时候就不是为后台开发而生的。
图一列举了用三种的编程语言完成同一个任务(可应用场景是目前业界较为推荐的应用场景),可见python的代码量真的少(即相比其他语言方便太多了)但是运行速度是真的慢。要知道后台的程序是需要24小时不停地运行在服务器上的,人写代码的时候用python三两下搞定是爽了,机器跑着就累了,这带来的结果就是需要继续增加服务器以提供稳定的服务,并且服务器数量多了可能得考虑集群、分布式等,一句话:成本太高。python在TOBIE(图二,TOBIE榜2020年4月)榜上高居不下,然而实际的岗位相比Java、C/C++却是很少的,而且大多数python岗位还是在数据科学或运维岗位里。
python适合编写脚本或者在数据科学领域应用,目前python在人工智能领域也如火如荼。python因为其特性就决定了适合写用几次即丢的代码,比如数据处理、爬虫、深度学习。像后台开发这种程序需要24小时运行以提供服务的开发内容,还是C/C++、Java、Golang、PHP这些更为合适,当然也建议结合具体的应用场景。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有