Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python框架Django vs Flask_Python_Django_Python 3.x_Python 2.7_Flask - Fatal编程技术网

Python框架Django vs Flask

Python框架Django vs Flask,python,django,python-3.x,python-2.7,flask,Python,Django,Python 3.x,Python 2.7,Flask,我当时正在用PHP开发web应用程序,并自己开发了一个MVC模型。现在由于某种原因,我们转向python。 我对Django框架有一些经验。但是现在我想用python开发我的新web应用程序,并用它设计我自己的MVC模型。 我不确定我是否能做到这一点,所以,你们能帮我一些知识吗 在没有Django和Flask的情况下,我可以使用python创建自己的MVC模型吗 创建自己的MVC,而不使用Django或Flask,这是否可行和好的选择 在没有Django和Flask的情况下,我可以使用pytho

我当时正在用PHP开发web应用程序,并自己开发了一个MVC模型。现在由于某种原因,我们转向python。 我对Django框架有一些经验。但是现在我想用python开发我的新web应用程序,并用它设计我自己的MVC模型。 我不确定我是否能做到这一点,所以,你们能帮我一些知识吗

  • 在没有Django和Flask的情况下,我可以使用python创建自己的MVC模型吗
  • 创建自己的MVC,而不使用Django或Flask,这是否可行和好的选择
  • 在没有Django和Flask的情况下,我可以使用python创建自己的MVC模型吗

    当然可以

    创建自己的MVC,而不使用Django或Flask,这是否可行和好的选择

    不,特别是说Django。它的一些很棒的特性是:

    快得可笑。 Django的设计目的是帮助开发人员尽快将应用程序从概念到完成

    令人安心的安全。 Django非常重视安全性,并帮助开发人员避免许多常见的安全错误

    非常可伸缩。 Web上一些最繁忙的站点利用Django快速灵活扩展的能力

    你要达到同样的目标肯定需要很长时间。此外,当你已经有现成的东西为你,为什么要从头开始? 我建议您使用现有的框架(如果您的唯一动机是完成web应用程序) )。我相信Django已经具备了您在web应用程序中所需的所有功能

    在没有Django和Flask的情况下,我可以使用python创建自己的MVC模型吗

    简短回答:是的

    说明:由于Django和Flask web框架是使用Python构建的,您当然可以构建自己的MVC模型,但这需要对模型-视图-控制器(MVC)的工作原理有很多了解

    创建自己的MVC,而不使用Django或Flask,这是否可行和好的选择

    简短回答:不


    说明:除非您对Django/Flask模型不完全满意,并且您的项目需要现有框架中没有的其他功能,否则最好使用现有框架,因为现有的web框架解决了大部分问题,并且执行效率很高,可扩展且易于使用和理解。

    您为什么要这样做?你为自己做了大量的工作,却没有任何好处。使用框架。@Compsci\u guy 1。对2.noI将使用我的Python应用程序作为应用程序引擎,并通过它为NodeJ生成代码以提供多个CRM。我能用Django做这个吗?此外,定制它的内部可能并不容易,因为所有东西都是缝合在一起的。烧瓶呢?据我所知,它重量轻,用途广泛。