python和Java的一些对比

2019-04-28  本文已影响0人  后来_16db

python框架

Django,类似于Java中的SpringBoot

python数据库连接
Django ORM,类似于Java中的Mybatis或Spring Data JPA

python中的JSON库
ujson/json,类似于Java中的fastjson/Jackson

Django middleware,类似于Java Filter

Django db直接配置,没有连接池,settings.py中DATABASE这个配置项,使用哪个db是由DBROUTER实现。
Java一般配置Druid连接池,由Spring托管,业务代码自行注入。

URL路由,Django所有路由配置在urls.py下的urlpattern这个全局变量。Java一般由Controller层注解解决。

python配置管理,settings.py,类似于Java中的xml和注解

python依赖管理(库管理)

pip和scm,类似于Java中的maven和gradle

python的http server服务器

gunicorn,类似于Java中的tomcat

上一篇下一篇

猜你喜欢

热点阅读