• python-django优缺点


    【Django】是利用【Python】语言从事【Web】开发的首选框架。如果你以后想从事【python web】开发工作,就必需了解其优缺点。这些都可能会是你将来的面试题哦。

    【Django】的优点


    功能完善、要素齐全:自带大量常用工具和框架(比如分页,auth,权限管理), 适合快速开发企业级网站。

    完善的文档:经过十多年的发展和完善,【Django】有广泛的实践案例和完善的在线文档。开发者遇到问题时可以搜索在线文档寻求解决方案。

    强大的数据库访问组件:【Django】的【Model】层自带数据库【ORM】组件,使得开发者无须学习【SQL】语言即可对数据库进行操作。

    【Django】先进的【App】设计理念: App是可插拔的,是不可多得的思想。不需要了,可以直接删除,对系统整体影响不大。

    自带台管理系统【admin】:只需要通过简单的几行配置和代码就可以实现一个完整的后台数据管理控制平台。

    【Django debug】信息详尽: 很容易找出代码错误所在。

    【Django】的缺点


    大包大揽: 对于一些轻量级应用不需要的功能模块【Django】也包括了,不如Flask轻便。

    过度封装: 很多类和方法都封装了,直接使用比较简单,但改动起来就比较困难。

    性能劣势: 与【C, C++】性能上相比,【Django】性能偏低,当然这是【python】的锅,其它python框架在流量上来后会有同样问题。

    模板问题: 【django】的模板实现了代码和样式完全分离,不允许模板里出现【python】代码,灵活度对某些程序员来说可能不够。


  • 相关阅读:
    职场中开口说重点思路分享
    c#值类型引用类型第一章
    .NET Core3.1 Dotnetty实战第三章
    WPF实现飞控姿态仪表盘控件Attitude dashboard
    .NET Core3.1 Dotnetty实战第二章
    Python函数
    python常用英语单词(初学,英语不好的适用)
    Python学到什么程度可以面试工作(解答一)
    来测试下 2019 你一共写了多少行代码?
    python配置虚拟开发环境
  • 原文地址:https://www.cnblogs.com/duanlinxiao/p/10420097.html
Copyright © 2020-2023  润新知