Django vs JSP 用于生产规模应用程序



我使用JSP做了大规模的生产级Web应用程序,了解jvm调优的困难,Web容器以及如何扩展内容(静态和动态)。近年来,除了 JSTL 之外,JSP 没有太多发展,我不确定这种情况是否会在不久的将来发生变化;我正在考虑将 Django 作为主机生产级、高扩展应用程序的替代品。

考虑到我的java/JSP经验,当涉及到DJango时,我应该注意的优缺点是什么,特别是在扩展和性能方面

Django本身就是基于 python 的框架。如果您打算在生产中使用它,那么它很好。与JSP代表JAVA服务器页面类似,它与Java相关框架一起使用。即MVC架构,servlet等。

现在转到您的问题,这两种技术都具有高度可扩展性,并用于强大的解决方案。主要区别在于语言、可读性和执行速度。

以下是两种技术之间的一些差异

  • Django基于python,它是脚本语言/解释语言,所以代码被解释,这比编译语言慢得多。代码是用python编写的,提供了很高的可读性。但是在可扩展性方面,它是高度可扩展的。
  • JSP/Servlet基于Java,Java是编译语言。因此,代码被编译,这提供了更快的执行速度。JSP/Servlet架构也是高度可扩展的,但硬币方面是可读性的。但它也用于构建可扩展的企业应用程序。

总而言之,这两种技术都具有高度可扩展性和效率,可以构建强大的应用程序。

最新更新