学习 Django 还有必要吗

38 天前
 kim0927

一直从事 iOS 开发,现在跨平台大行其道,在公司一直维护着老项目,没什么练手的机会,想学习一门后端语言,方便以后换行或者做全栈开发时用的上,Django 怎么样

4321 次点击
所在节点    程序员
36 条回复
chiaf
38 天前
可以。

但是建议去学习 js/ts ,你是搞 iOS 的,ts 的语法可以很快上手。
PTLin
38 天前
确实,学 node 那套东西可能总体收益更高点。
mightybruce
38 天前
学习后端,先想想要做什么东西,不要把自己限制在框架之中。
django 中小型项目首选的框架之一,尤其是一些后台管理系统。

如果要做全栈开发,那么 js/python 都是不错的选择。
lidashuang
38 天前
学呗,又没啥学习成本
lidashuang
38 天前
可以试试 rails https://ruby-china.org/topics/43935
Ruby 三年后,仍在热爱 Ruby
l4ever
38 天前
python web 方向? 无脑 FastAPI
Yukiteru
38 天前
感觉不如 FastAPI...好用
lavard
38 天前
只是 api 的话, 感觉 fastapi 完全够用啊, 开发效率和性能都有保证
btw: 感觉现在更偏向全栈..., 直接学 nodejs, express/koa/hono.js , 或者 next.js / remix 这种全栈框架感觉选择更多点
BG7ZAG
38 天前
后端好找工作得学 Java ,或者 go ,或者前端 js ,或者 flutter (把安卓的活也揽过来)
jay666
38 天前
同 iOS 开发,个人建议可以学 RN 、Flutter 之类的跨平台框架,技术栈比较统一,而且原生开发还是比较好上手这些的。
longmeier90
38 天前
轻度学的话就 python 不错,web 方向 django 、fastapi 。
重度学 go 、rust 、docker 、k8s 、linux
IvanLi127
38 天前
怎么看都得是 js/ts 更合适呀,后端也能写,跨端跨平台也用得上,除非目前有在经常使用 python ,不然不建议 Django 。
D6IIx
38 天前
英语不是主科了,还有必要学习英语么?——同理
adoal
38 天前
如果打算用 Python 的话,走前后端分离模式用 fastAPI ,走传统的后端渲染模式用 Masonite
dishonest
38 天前
学了自己用可以,找工作没什么用。
isSamle
38 天前
个人很喜欢 Django ,性能还过得去,开发简单,资源占用小。
1. 实际上现在很多的功能,都不大需要很好的性能
2. 实际上即便用 java 之类的语言,写的 sql 不行或者相关逻辑不对,性能说不上还没 python 好
3. 99%的情况不需要再写 sql 或者 mybatis ,一般业务感觉查询也还行,如果有需要也可以写 sql
4. 省得写相当一部分后台管理,可以专注于业务开发
5. 1H1G 都能较好的跑一个可用项目
6. 相对其他框架,更易上手,无脑设计模型就行
helloword001
38 天前
@isSamle 5. 1H1G 都能较好的跑一个可用项目
有个问题请教一下,在使用 Django 的前提下,这样的配置可以支持
1 、多大的并发?
2 、多少日活?
ninjashixuan
38 天前
python web 没啥搞头吧,node ,go, java 选一个吧
flowerains
38 天前
纯粹写 API 的 server ,如果是从找工作上来讲真不如学 TS 的 tsrpc ,或者 golang ,比较好的框架有 Gin 。

搞全栈开发,前后端分离项目各种语言都有一大堆。
如果是为了自己搞独立项目,建议找个脚本语言的前后端分离框架直接开始写
SenLief
38 天前
我觉得如果想 web 方向发展,js/ts 应该是首先要搞定的。
django 的优势在于你能快速的造出来一个原型,很适合初创,自己干项目的时候。

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

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

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

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

© 2021 V2EX