{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

Django开发后端,真的比SpringBoot要省事吗?

Guakin_HuangGuakin_Huang 回答10 收藏1
问题描述:用Django开发web后端,真的比SpringBoot要省事吗?
收藏问题

10条回答

shiweifu

shiweifu

回答于2022-06-22 19:46

本人专注django开发10年,从1.3到3.0,精通django各种插件开发,有问题请私信。

django比spring确实要简单一些,实现的功能也相同,没有什么区别,django基于python胶水语言,各种库也应有尽有,不存在功能限制问题。同时由于python语言开源性质,可以方便二次开发和定制。

希望回答能帮助你

评论0 赞同0
  •  加载中...
kel

kel

回答于2022-06-22 19:46

我就是玩django和spring系列框架的,说实话,用django真的香,配置方便,连接数据库也方便,用django做了两个外包的项目,本来不玩Python的,但客户要求要django写,试着用来做,用过一次就忘不掉了,但是从使用体验来讲吧,如果只是小项目,用django不错,方便快捷,但是大型项目,还是spring系列来吧,毕竟稳定性我还是只信spring系列框架

评论0 赞同0
  •  加载中...
LeexMuller

LeexMuller

回答于2022-06-22 19:46

按照我多年开发的经验,这个问题答案一般是,客户要求哪个就用哪个,客户没要求的话,自己现成用哪个就选哪个。

评论0 赞同0
  •  加载中...
Reducto

Reducto

回答于2022-06-22 19:46

Python上手快先,适合做轻量级应用。但是开源包什么的不如JAVA多

评论0 赞同0
  •  加载中...
lx1036

lx1036

回答于2022-06-22 19:46

恰好,这两门技术我都使用过,简单的说一说它们。

Django,Python提供的一个著名web开发框架,以简化开发为目的,集成了web开发的相关技术:如自己实现的ORM(简单好用,类似于hibernate框架,甚至于开发者都不用写SQL),自己的MVT(MVC的升级版,加入了路由的概念)等相关特性,个人认为这些都非常厉害,适合于新手快速开发(如外包、学生做相关设计),只要简单的懂一些Python和前端+数据库就可以上手。

boot,是spring在15年前后推出的用来快速开发的整合框架。spring可以说是JAVA目前最火的框架,没有之一!但是早起spring整合其他框架时,需要进行大量的配置,上手难度高,因此springboot就诞生了。

至于到底那个省事,这个要结合实际情况而论,从开发者技术栈、后期代码维护、项目架构选型等等各个方面综合考虑。如电商,并发量过大,项目周期长,一般不建议使用django。如CMS,django就非常适合了。

希望帮到你

评论0 赞同0
  •  加载中...
Baoyuan

Baoyuan

回答于2022-06-22 19:46

1.公司哪个技术用的多就用哪个,方便别人接手。

2.客户有要求就用客户指定的。

3.小公司一定要用资源多的技术和框架,方便换人时接手。

4.个人玩,那就凭兴趣随意。但有一点,学主流技术和框架总是没错的。

评论0 赞同0
  •  加载中...
Jingbin_

Jingbin_

回答于2022-06-22 19:46

这个决定因素可能是市场吧!每个项目的开始,选用框架技术,都需要考虑到日后的维护

性吧,市场份额大的,热门的,用的人多的应该是比较好的选择,其他的都有点押宝的意思,后期问题可能多,应该知道我说的啥意思

啦吧,现在市场上有很多性能很好,很简单的东西,但是用的人不一定多,原因就是因为没有经历过大量的实践运用,这样的话也算比较

冷的,看技术能力啦,要是技术高超的话可以去研究下,伴随这些技术的更新迭代,这期间提出你的建议,也是开源技术成长的关键。如果技术初学者并且要运用到生产环境的话,还是多多留心啊![呲牙][呲牙][呲牙]

评论0 赞同0
  •  加载中...
weij

weij

回答于2022-06-22 19:46

其实框架的比较都各有优势,说说我的看法:

Django:一个基于Python的后台开发框架,选用它是因为Python强大的库,其他的貌似没啥了。

SpringBoot:一个Java快速开发框架,选它是因为Spring的完整生态,还有在分布式和Docker部署上,Springboot带有天然的优势。

个人是一个Java开发着,但是也是一个Python业余爱好着,也使用过Django和Flask做开发。目前只是感觉大型的软件开发,还是Java做后端存在一定的优势,其他的并没有感觉出什么问题。

spring

评论0 赞同0
  •  加载中...
孙吉亮

孙吉亮

回答于2022-06-22 19:46

django用django-admin命令就可以生成整个django站点了,一切操作都比springboot简单,启动速度快,用好的机器几乎没有停顿,默认支持orm,数据库操作等,

评论0 赞同0
  •  加载中...
xiyang

xiyang

回答于2022-06-22 19:46

django是数据驱动 就是你往数据库里存一堆的数据 简单配置页面和数据映射关系 网站就出来了 不需要写大量代码 业务逻辑也非常少

适合新闻资讯 没啥逻辑 发布新闻而已 springboot写的话 表少还好 多了就是重复写代码 没啥逻辑那种要写到吐

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<