django为什么不火(2023年最新解答)

导读:今天首席CTO笔记来给各位分享关于django为什么不火的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

为什么国内用django/python的不多

因为国内是PHP的天下,大型系统用Java,各种教程资源很多,各种培训班出来的也是这些。

成熟的东西,坑都被人踩过了,一般遇到问题都能搜到结果,不用自己去从下层分析,所以很适合国内大多数码农直接复制粘贴的工作方式。

用Python写的一般都是小系统,个别像豆瓣这样的门户当年踩过很多坑,所以用的人少就不奇怪了。

为什么像Django这样的框架会很火

1、Django一个高效的web框架,以最小代码构建和维护高质量web应用; 2、Django减少重复代码,专注于Web应用上关键的东西 以上两点就是他的优势所在

Python这两年还火吗?

近几年Python的热度居高不下,去年2020年编程语言排名热度第三的位置。

一路走高的Python也给很多初入IT的从业者带来了很多质疑,发展的快,那跌落的是不是也很快?现在拿高薪,是不是意味着过几年就要失业了?

这事确实是个值得斟酌的问题,毕竟每个人都很在意自己的前途和未来。今天我就来给大家说道说道这个事。

首先我们要明白一点,Python为什么突然火起来了?

大家还记不记得当年阿里云的成功,带动了大批创业公司和互联网巨头挤破头进军云计算,当时最著名的云计算开源平台OpenStack就是基于Python开发的,然后这一段时间成为Python增长的开端;

后来各种O2O,P2P平台如雨后春笋一样冒出,要在短期快速搭建起原型,Python绝对是不二之选!

2017年,由Google开发的Alpha Go打败了世界围棋冠军柯洁,人工智能至此进入人们的视野,机器学习,AI等火热概念又催生了一批投资热,人工智能,机器学习首选语言就是Python。

再到现在短视频的崛起,你所有的兴趣爱好,都需要Python的建模,然后通过大数据分析实现精准推送,相对应的催生了数据挖掘,数据分析等岗位。

至此,Python完美地契合了2010年来所有的发展趋势。

看到这里有些读者就会问了,为啥人工智能,大数据,云计算这些技术咋就带火了Python呢?为啥不是C++或者Java呢?

这个事得从Python的历史说起:

20世纪90年代,Python创始人在家闲来无事敲代码玩,一段代码让他重复敲了五次,很是郁闷,于是他心中灵光一闪,东方禅道在他脑海里浮现:

优美优于丑陋,明了优于隐晦。

简单优于复杂,复杂优于凌乱。

扁平优于嵌套,稀疏优于稠密。

可读性很重要。

这一悟,Python横空出世。

Python诞生后不得了,刚开始很多大学教授觉得这语言编码太方便了,C语言十行才能解决的事它一行就给搞定了。然后就立马把这个语言应用到教学上,后来非盈利性机构,政府都开始用它了。比如现如今十分经典的科学计算扩展库:Numpy,SciPy和matplotlib,再比如视觉库 OpenCV,VTK,等等一下子把Python提上神坛。也正是拥有这些库,我们可以利用他们轻松地实现大数据计算,AI学习等功能。

其实AI和大数据这些事,搁Java和C++就实现不了吗?当然不是,他们也可以实现,但是实现起来很复杂,编码效率没有Python高,商人嘛,讲求的就是效率和利益。Python效率高,那就用Python咯!

那如果人工智能,大数据,云计算这些技术过时了,Python是不是也要走下神坛了?

我觉得不会。

其实Python从诞生至今,使用范围也很广泛,不少公司的业务开发也都是用的Python,只不过一直屈居于Java之后,所以造成了一种Python以前不火,现在才火的假象。

其实Python能做的事情不仅如此,还有很多,比如Python开发者官网就提到了,学会Python后你可以做这些事情:

Web Programming:Django, Pyramid, Bottle, Tornado, Flask, web2py

Web编程:最常见的Django,Flask以及web2py框架,主要用于建立网站,小程序等等,应用领域很广泛,大多数公司web业务会采用pytho开发。

GUI Development: wxPython, tkInter, PyGtk, PyGObject, PyQt

GUI编程:最常见的PyQt,wxPython框架,图形界面开发。

Software Development: Buildbot, Trac, Roundup

软件开发:目前大型EVE网游大量采用Python,包括坦克世界,文明,战地风云。

System Administration: Ansible, Salt, OpenStack

某些著名的大型计算机系统使用python开发,比如OpenStack,是美国NSA开发并开源的云计算软件,国内很多云计算平台也大都由python开发。

目前这些领域中Python依旧应用很广泛,因为Python的特性决定了它的商业效率很高,在商业中,只要效率高,就会有应用!

所以即使AI和大数据不火了,Python也一样很强大,一样可以将Pyhton当做自己的饭碗。 关键还是看自己的选择!

django为什么不火(2023年最新解答)  第1张

Python的前景怎么样

Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。杭州Python开发学习怎么样,前景好不好?我们从Python的特性说起吧!

第一,更高的工作效率

这两年Python在业内大火的原因除了云计算帮Python带来的热潮之外,更多的是本身的特性。目前互联网创业热情高涨,创业者和投资者都希望投资回报周期快。因此,一门开发效率极高的语言就此进入开发者眼帘,众多创业公司首选Python做为开发语言,催生了Python在国内大热的现象。

第二,更快的运行速度

显然,Python并不是一门快语言,这也是被很多程序员诟病Python的主要原因,但最近几年PyPy解释器在不断提高Python的运行速度,通过PyPy运行的程序,在某些场景下速度直接逼近C语言。

相信再过一段时间,Python的运行速度将不再是问题。另外,由于近些CPU处理速度的快速发展,编程语言本身的快慢在大多数业务场景下已不再被做为主要考量。

第三,更强的使用功能

这是导致Python大火的另一个主要原因之一,Python的标准库和第三方库强大到你无法想象,无论你想从事任何方向的技术编程,你几乎都能找到相应的库支持,以下仅举几个例子:

WEB开发——最火的Python web框架Django,支持异步高并发的Tornado框架,短小精悍的flask,bottle,Django官方的标语把Django定义为the framework for perfectionist with deadlines;网络编程——支持高并发的Twisted网络框架,py3引入的asyncio使异步编程变的非常简单等等。

django为什么不火

django不火的原因:

1、Django没中文文档。

2、Django活跃贡献者流失,核心团队都已经失去了作用。

结语:以上就是首席CTO笔记为大家介绍的关于django为什么不火的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-23 13:11
下一篇 2023-09-23 13:11

相关推荐

发表回复

登录后才能评论