回覆列表
  • 1 # 雲架構

    Django是基於Python程式語言,Springboot是基於Java開發的,考慮選擇自己比較擅長的技術棧!從開發複雜度對比Python開發Web更輕,更簡單,更容易上手!

  • 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要省事,但這取決於具體的實施方案,建議根據專案的需求來制定選擇框架的方案。

  • 中秋節和大豐收的關聯?
  • 如何看特朗普因打高爾夫被推上熱搜?