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

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

Django開發(fā)后端,真的比SpringBoot要省事嗎?

Guakin_HuangGuakin_Huang 回答10 收藏1
問題描述:用Django開發(fā)web后端,真的比SpringBoot要省事嗎?
收藏問題

10條回答

shiweifu

shiweifu

回答于2022-06-22 19:46

本人專注django開發(fā)10年,從1.3到3.0,精通django各種插件開發(fā),有問題請私信。

django比spring確實要簡單一些,實現(xiàn)的功能也相同,沒有什么區(qū)別,django基于python膠水語言,各種庫也應(yīng)有盡有,不存在功能限制問題。同時由于python語言開源性質(zhì),可以方便二次開發(fā)和定制。

希望回答能幫助你

評論0 贊同0
  •  加載中...
kel

kel

回答于2022-06-22 19:46

我就是玩django和spring系列框架的,說實話,用django真的香,配置方便,連接數(shù)據(jù)庫也方便,用django做了兩個外包的項目,本來不玩Python的,但客戶要求要django寫,試著用來做,用過一次就忘不掉了,但是從使用體驗來講吧,如果只是小項目,用django不錯,方便快捷,但是大型項目,還是spring系列來吧,畢竟穩(wěn)定性我還是只信spring系列框架

評論0 贊同0
  •  加載中...
LeexMuller

LeexMuller

回答于2022-06-22 19:46

按照我多年開發(fā)的經(jīng)驗,這個問題答案一般是,客戶要求哪個就用哪個,客戶沒要求的話,自己現(xiàn)成用哪個就選哪個。

評論0 贊同0
  •  加載中...
Reducto

Reducto

回答于2022-06-22 19:46

Python上手快先,適合做輕量級應(yīng)用。但是開源包什么的不如JAVA多

評論0 贊同0
  •  加載中...
lx1036

lx1036

回答于2022-06-22 19:46

恰好,這兩門技術(shù)我都使用過,簡單的說一說它們。

Django,Python提供的一個著名web開發(fā)框架,以簡化開發(fā)為目的,集成了web開發(fā)的相關(guān)技術(shù):如自己實現(xiàn)的ORM(簡單好用,類似于hibernate框架,甚至于開發(fā)者都不用寫SQL),自己的MVT(MVC的升級版,加入了路由的概念)等相關(guān)特性,個人認為這些都非常厲害,適合于新手快速開發(fā)(如外包、學(xué)生做相關(guān)設(shè)計),只要簡單的懂一些Python和前端+數(shù)據(jù)庫就可以上手。

boot,是spring在15年前后推出的用來快速開發(fā)的整合框架。spring可以說是JAVA目前最火的框架,沒有之一!但是早起spring整合其他框架時,需要進行大量的配置,上手難度高,因此springboot就誕生了。

至于到底那個省事,這個要結(jié)合實際情況而論,從開發(fā)者技術(shù)棧、后期代碼維護、項目架構(gòu)選型等等各個方面綜合考慮。如電商,并發(fā)量過大,項目周期長,一般不建議使用django。如CMS,django就非常適合了。

希望幫到你

評論0 贊同0
  •  加載中...
Baoyuan

Baoyuan

回答于2022-06-22 19:46

1.公司哪個技術(shù)用的多就用哪個,方便別人接手。

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

3.小公司一定要用資源多的技術(shù)和框架,方便換人時接手。

4.個人玩,那就憑興趣隨意。但有一點,學(xué)主流技術(shù)和框架總是沒錯的。

評論0 贊同0
  •  加載中...
Jingbin_

Jingbin_

回答于2022-06-22 19:46

這個決定因素可能是市場吧!每個項目的開始,選用框架技術(shù),都需要考慮到日后的維護

性吧,市場份額大的,熱門的,用的人多的應(yīng)該是比較好的選擇,其他的都有點押寶的意思,后期問題可能多,應(yīng)該知道我說的啥意思

啦吧,現(xiàn)在市場上有很多性能很好,很簡單的東西,但是用的人不一定多,原因就是因為沒有經(jīng)歷過大量的實踐運用,這樣的話也算比較

冷的,看技術(shù)能力啦,要是技術(shù)高超的話可以去研究下,伴隨這些技術(shù)的更新迭代,這期間提出你的建議,也是開源技術(shù)成長的關(guān)鍵。如果技術(shù)初學(xué)者并且要運用到生產(chǎn)環(huán)境的話,還是多多留心啊![呲牙][呲牙][呲牙]

評論0 贊同0
  •  加載中...
weij

weij

回答于2022-06-22 19:46

其實框架的比較都各有優(yōu)勢,說說我的看法:

Django:一個基于Python的后臺開發(fā)框架,選用它是因為Python強大的庫,其他的貌似沒啥了。

SpringBoot:一個Java快速開發(fā)框架,選它是因為Spring的完整生態(tài),還有在分布式和Docker部署上,Springboot帶有天然的優(yōu)勢。

個人是一個Java開發(fā)著,但是也是一個Python業(yè)余愛好著,也使用過Django和Flask做開發(fā)。目前只是感覺大型的軟件開發(fā),還是Java做后端存在一定的優(yōu)勢,其他的并沒有感覺出什么問題。

spring

評論0 贊同0
  •  加載中...
孫吉亮

孫吉亮

回答于2022-06-22 19:46

django用django-admin命令就可以生成整個django站點了,一切操作都比springboot簡單,啟動速度快,用好的機器幾乎沒有停頓,默認支持orm,數(shù)據(jù)庫操作等,

評論0 贊同0
  •  加載中...
xiyang

xiyang

回答于2022-06-22 19:46

django是數(shù)據(jù)驅(qū)動 就是你往數(shù)據(jù)庫里存一堆的數(shù)據(jù) 簡單配置頁面和數(shù)據(jù)映射關(guān)系 網(wǎng)站就出來了 不需要寫大量代碼 業(yè)務(wù)邏輯也非常少

適合新聞資訊 沒啥邏輯 發(fā)布新聞而已 springboot寫的話 表少還好 多了就是重復(fù)寫代碼 沒啥邏輯那種要寫到吐

評論0 贊同0
  •  加載中...

最新活動

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

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<