返回顶部

[文摘] Django的未来在哪里?

[复制链接]
awagink 显示全部楼层 发表于 2020-1-13 14:44:24 |阅读模式 打印 上一主题 下一主题
没人愿意学一门过气的技术。是的,我们的时间是如此宝贵,不该浪费在一门没有未来的语言和技术上。小编我最初是名PHP Web开发者,因“人生苦短,我学Python” 一句话转了Python Web开发(主要是Django)。看到2019年最令人厌恶的编程语言里PHP高居榜首时,小编感到有些庆幸(原谅我,PHP程序员们, 又拉你们垫背了),同时还感到有些惊恐(10年前PHP还号称是地球上最好的编程语言)。会不会有一天,Python Django也会随着技术的发展被人们唾弃呢?这个可能性其实并不能排除。小编我今天就来分析下学习Django的未来可能在哪里。

Web开发的发展趋势

Django是主要为Web开发服务的,所以Django的未来与Web开发未来发展趋势紧密相关。Django这种基于MVC开发模式的传统框架,非常适合开发基于PC的传统网站,因为它同时包括了后端的开发(逻辑层,数据库层) 和前端的开发(如模板语言,样式)。基于PC的网站和自适应(responsive)的手机网站不会消失,不过其重要性会随着手机APP和小程序等的普及而逐渐降低。即使对于开发传统网站,Django也只有在后台开发上有些优势,在前端仍需要借助流行的JS框架如Vue.js才能开发出互动性强且符合未来审美趋势的优秀网站来。

最近几年及未来几年更流行的开发模式肯定是前后端分离。现代网络应用Web APP或大型网站一般是一个后台,然后对应各种客户端(iOS, android, 浏览器)。由于客户端的开发语言与后台的开发语言经常不一样,这时需要后台能够提供可以跨平台跨语言的一种标准的资源或数据(如Json格式)供前后端沟通,这就是Web API(网络应用程序结口)的作用了。Django本身开发不了符合REST规范的Web API, 不过借助django-rest-framework (DRF)可以快速开发出优秀规范的Web API来。所以我们这里要感谢DRF,因为它,Django的应用前景更广了,减少了被淘汰的风险。

Python的发展趋势

Python是Django赖以生存的土壤。Python兴, Django兴, Python衰, Django衰。这一直是小编我所坚信的逻辑。目前来看Python在Web开发,科学计算,人工智能各个领域都还是很火热的。从这点看,Django在未来5年应该也不会有什么危机。相反PHP语言及PHP Web框架的下降趋势不可逆转。有搞PHP的同志,还是早点转吧。

一文看懂Python的8大主要应用领域,看看哪个是你的菜?



Django的发展趋势

打铁还需自身硬。Django的发展也不能纯靠web和python驱动,自身功能强大,开发效率和安全性高才能赢得用户的喜爱。Django的英文文档还是很不错的,而且原班人马也在积极维护,不断更新版本。目前来看Django的用户社区是在不断壮大的,小编我是不是也做了些贡献呢?

更多阅读

Django学习三大问: 什么人适合学习Django, 如何学习以及需要学习到什么程度可以找到工作?

学好Python Web开发和Django能拿高工资吗?

小结

Django在未来几年的发展应该还是呈上升趋势的,大可不必担心。不过学习Django的同学还有必要掌握一门优秀的前端框架如Vue.js或专注后台Web API开发的DRF,才能更好适应未来Web发展趋势。小编我承诺过2019年会完成django-rest-framework的系列教程,就一定会做到。有意学习者,欢迎关注本微信公众号【Python Web与Django开发】。


————————————————
版权声明:本文为CSDN博主「大江狗」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42134789/article/details/88399577

您需要登录后才可以回帖 登录 | 注册

本版积分规则

纳速健身网成立于2006年8月,是国内优秀健身运动网站,现拥浏览人数超30万。网站是集养生、武术、太极拳和健身气功等多种健身项目于一体的多功能交流平台。平台提供大量优质的教学视频、伴奏音乐(太极拳晨练音乐,广场舞音乐,健身气功音乐)、图文教程、运动科普和经验分享,为健身爱好者提供完善的运动指导平台。
  • 纳速QQ群乙:151815303
  • 纳速QQ群丙:79104490
  • 微信交流群:微信好友搜索【nasuwang】加小纳微信进群交流健身知识,备注【纳速】
  •                     或者扫描页面底部右侧二维码添加小纳微信>>>
  • 微信公众号

  • 微信群客服交流

  • Copyright © 2006-2021, 纳速健身网. | | 辽ICP备13002388号-1 辽公安网备21050202000005号公安网备号 纳速武术-乙 QQ