纠结技术选型,到底用 django 还是 springboot

2019-10-26 17:57:24 +08:00
 onice

本人目前是 java 全职开发,也连带写 vue 前端,配合 element-ui。

家里人想开花店,想自己想做个鲜花订购项目,一个人写。

涉及的方面有微信小程序端,一个前台和一个后台。

其中,前台要和小程序端打通。

最近想尝试一下 python,但目前只用 python 写过一些小项目,前后端不分离那种。

现在挺纠结的,到底用 java 还是 python 呢。

py 自带后台,可以节省很多工作量。 但 java,生态和中文文档比 py 好很多。

14940 次点击
所在节点    程序员
52 条回复
bitcross
2019-10-27 10:41:02 +08:00
选自己最熟悉的,最小精力最快时间做出来再说
helloSpringBoot
2019-10-27 11:40:35 +08:00
尝试新东西可以试下 vertx
GoLand
2019-10-27 15:06:35 +08:00
路子走错了,家里人想开花店,难道不是先开起来再说吗?难道开个店都想自己写一套么。

这些系统都有成熟的解决方案了,花点钱就可以直接用,还更稳定,是在想不出有什么理由自己开发一套。
RadishWind
2019-10-28 00:14:06 +08:00
作为两者都用的来说,说一下个人两者的适用场景:
1.Spring Boot 一般用于日常项目的后端 API 开发,正式 /正规,功能强,可以团队合作
2.Django 一般适用于单人的小项目 /私活 /( 1 )中项目配合的一个 Admin 管理系统
Eds1995
2019-10-28 05:40:19 +08:00
springboot
assad
2019-10-28 09:12:02 +08:00
@RadishWind 何为正式正规,团队合作,说的好像别的语言不正规不正式,没法团队合作

没 GET 到点上
halk
2019-10-28 09:38:15 +08:00
@GoLand +1
或者找个开源的项目去更改
家人提出的需求,可能会很麻烦
ytymf
2019-10-28 10:20:13 +08:00
@cmdOptionKana django 自带一个 admin 页面,可以直接映射数据库表,可以做简单的增删查改
himesens
2019-10-28 11:11:27 +08:00
java 全职就整 java 呗,你说的这个系统属于没啥技术难度,没啥性能要求,没啥复杂逻辑的,功能也基本都有,选啥差别都不大,就看你习惯用哪个。选不熟悉的语言的话,以后对接各种平台的 sdk 要做好心理准备。你现在想学 python,一年后咕咕了,那时候这个项目要添点啥新功能就很尴尬了……
qsbaq
2019-10-28 13:09:45 +08:00
Django 适合一个人的项目,后台部分可以少很多很多工作量。
mavser
2019-10-28 16:30:15 +08:00
gin gin gin 别用 python 了
jack80342
2019-11-23 14:13:13 +08:00
推荐看一下我翻译的 Spring Boot Reference Guide 2.0 中文翻译 -《 Spring Boot 参考指南》
https://github.com/jack80342/Spring-Boot-Reference-Guide

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/613257

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX