-
1 # 雲架構
-
2 # 頭條姜戈
django比spring確實要簡單一些,實現的功能也相同,沒有什麼區別,django基於python膠水語言,各種庫也應有盡有,不存在功能限制問題。同時由於python語言開源性質,可以方便二次開發和定製。
希望回答能幫助你
-
3 # 老程式設計師老喬
python php java這些在省不省事方面沒啥可比性,你用的最熟悉的那個就最省事,真要對比出個結果,得考慮專案本身的規模和用途,幾個人開發,使用者會增長到什麼規模,產品是公有云還是私有云混合雲,都得考慮
-
4 # 未禿的碼仔
其實框架的比較都各有優勢,說說我的看法:
Django:一個基於Python的後臺開發框架,選用它是因為Python強大的庫,其他的貌似沒啥了。
SpringBoot:一個Java快速開發框架,選它是因為Spring的完整生態,還有在分散式和Docker部署上,Springboot帶有天然的優勢。
個人是一個Java開發著,但是也是一個Python業餘愛好著,也使用過Django和Flask做開發。目前只是感覺大型的軟體開發,還是Java做後端存在一定的優勢,其他的並沒有感覺出什麼問題。
spring
-
5 # 達升笑
這個決定因素可能是市場吧!每個專案的開始,選用框架技術,都需要考慮到日後的維護
性吧,市場份額大的,熱門的,用的人多的應該是比較好的選擇,其他的都有點押寶的意思,後期問題可能多,應該知道我說的啥意思
啦吧,現在市場上有很多效能很好,很簡單的東西,但是用的人不一定多,原因就是因為沒有經歷過大量的實踐運用,這樣的話也算比較
冷的,看技術能力啦,要是技術高超的話可以去研究下,伴隨這些技術的更新迭代,這期間提出你的建議,也是開源技術成長的關鍵。如果技術初學者並且要運用到生產環境的話,還是多多留心啊![呲牙][呲牙][呲牙]
-
6 # 乾坤雲數
django開發內容管理確實非常快!
spring boot優勢在分散式微服務領域!
但是這兩個不是解決同一個領域和緯度的問題!直接對比意義不大!根據實際問題做出選擇!
-
7 # 0祥0子0
django是資料驅動 就是你往資料庫裡存一堆的資料 簡單配置頁面和資料對映關係 網站就出來了 不需要寫大量程式碼 業務邏輯也非常少
適合新聞資訊 沒啥邏輯 釋出新聞而已 springboot寫的話 表少還好 多了就是重複寫程式碼 沒啥邏輯那種要寫到吐
-
8 # Keno7
我就是玩django和spring系列框架的,說實話,用django真的香,配置方便,連線資料庫也方便,用django做了兩個外包的專案,本來不玩Python的,但客戶要求要django寫,試著用來做,用過一次就忘不掉了,但是從使用體驗來講吧,如果只是小專案,用django不錯,方便快捷,但是大型專案,還是spring系列來吧,畢竟穩定性我還是隻信spring系列框架
-
9 # sobility
我推薦大家使用typeScript最強框架,ThinkTs,由本人大力出品,持續更新迭代,並且比Python更好效能的一款,ts版springBoot架構
-
10 # 煎蛋去哪了
1.公司哪個技術用的多就用哪個,方便別人接手。
2.客戶有要求就用客戶指定的。
3.小公司一定要用資源多的技術和框架,方便換人時接手。
4.個人玩,那就憑興趣隨意。但有一點,學主流技術和框架總是沒錯的。
-
11 # 非主流程式設計師
恰好,這兩門技術我都使用過,簡單的說一說它們。
Django,Python提供的一個著名web開發框架,以簡化開發為目的,集成了web開發的相關技術:如自己實現的ORM(簡單好用,類似於hibernate框架,甚至於開發者都不用寫SQL),自己的MVT(MVC的升級版,加入了路由的概念)等相關特性,個人認為這些都非常厲害,適合於新手快速開發(如外包、學生做相關設計),只要簡單的懂一些Python和前端+資料庫就可以上手。
boot,是spring在15年前後推出的用來快速開發的整合框架。spring可以說是JAVA目前最火的框架,沒有之一!但是早起spring整合其他框架時,需要進行大量的配置,上手難度高,因此springboot就誕生了。
至於到底那個省事,這個要結合實際情況而論,從開發者技術棧、後期程式碼維護、專案架構選型等等各個方面綜合考慮。如電商,併發量過大,專案週期長,一般不建議使用django。如CMS,django就非常適合了。
希望幫到你
-
12 # 自由上進的獼猴桃
和其他回答者一樣,我也都用過。
兩個不同語言的web框架。你選擇的第一考慮是你或者你的團隊用的技術棧是java還是ython還是什麼。如果都不是,你自問一下你準備組建什麼樣的團隊(影響因素不展開)。如果有2遮程式設計經驗,那麼就要考慮你第一個專案的預算和工期了。長期來看,你可能還需要專職前端(那又是一個不小的投入)
-
13 # 蝦王之王2018
django用django-admin命令就可以生成整個django站點了,一切操作都比springboot簡單,啟動速度快,用好的機器幾乎沒有停頓,預設支援orm,資料庫操作等,
-
14 # 我是一個西瓜w
django比spring確實要簡單一些,實現的功能也相同,沒有什麼區別,django基於python膠水語言,各種庫也應有盡有,不存在功能限制問題。同時由於python語言開源性質,可以方便二次開發和定製。
希望回答能幫助你
-
15 # 以人為鏡52460597
呵呵,php不香嗎?
快速開發api介面,php但凡瞅你一眼就輸了。
golang開發後端也很不錯
每種語言都有它最擅長的地方,來回切換做你想做的事才是正道。
啥也不是。
-
16 # tdar
看你的情況而定。我的情況是,當前所在公司的網際網路業務不掙錢,優先順序在整個公司排在最後,領導授權我定技術,我選擇了django。
我略懂python, php, nodejs, java, ruby, golang,netcore。
2013年開始做了幾年phper,煩死寫頁面了。
2017年,開始用flask。
2020年開始用django寫自己用的一些小系統,如每日收支。
-
17 # 獨行夜雨中
一般來說,Django開發後端比SpringBoot要省事,但具體表現在哪些方面,取決於專案的複雜性和具體的實施方案。
Django的優勢:
簡單易用:Django提供了一個完整的Web開發框架,使得開發者能夠快速開發出高質量的Web應用,僅僅需要幾個簡單的步驟就可以實現功能。快速開發:Django可以將開發時間縮短至最小,其內建的應用和特性可以讓開發者快速完成一個Web應用程式,而不用花太多時間在編碼上。易擴充套件性:Django具有很好的易擴充套件性,可以根據專案的需求,輕鬆地新增和擴充套件功能,縮短開發時間。許可權管理:Django可以輕鬆地實現使用者登入、許可權管理等功能,大大降低了開發時間。SpringBoot的優勢:
快速開發:Spring Boot可以幫助開發者以最快的速度開發出功能完備的Web應用程式,而且不用花費太多時間在編碼上。部署簡單:Spring Boot可以幫助開發者輕鬆簡單地部署Web應用程式,不用花費太多時間在部署上。功能全面:Spring Boot提供了強大的功能,如資料庫、訊息佇列、安全認證等,可以讓開發者輕鬆實現強大的應用程式。總的來說,Django開發後端比SpringBoot要省事,但這取決於具體的實施方案,建議根據專案的需求來制定選擇框架的方案。
回覆列表
Django是基於Python程式語言,Springboot是基於Java開發的,考慮選擇自己比較擅長的技術棧!從開發複雜度對比Python開發Web更輕,更簡單,更容易上手!