[討論] 2021年,Python在後端有什麼樣的優勢?

看板Soft_Job (軟體人)作者 (美少女花騎士)時間3年前 (2021/04/18 17:59), 3年前編輯推噓45(5611141)
留言208則, 52人參與, 3年前最新討論串1/1
利申:不做Web,單純湊熱鬧 看到版上常常有大佬在討論Python找工的問題 有人說Python後端在台灣特別難找,在美國好找 我看了下知乎,中國貌似也不太推,大部分還是建議Java/Go https://i.imgur.com/9RyoxW4.png
那麼我們把問題換一下 2021年,Python在後端語言有著什麼樣的優勢? 除了現有項目的維護以外,Python在新後端項目還能跟Java/Go競爭嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.152.206 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1618739976.A.571.html

04/18 18:12, 3年前 , 1F
為什麼2021年還會有JAVA BACKEND ??? 配Scala
04/18 18:12, 1F

04/18 18:13, 3年前 , 2F
python=潮
04/18 18:13, 2F
※ 編輯: FlowerKnight (61.228.152.206 臺灣), 04/18/2021 18:14:02

04/18 18:19, 3年前 , 3F
JVM上的東西統稱Java
04/18 18:19, 3F

04/18 18:28, 3年前 , 4F
ipython配shell在devops。天下無敵
04/18 18:28, 4F

04/18 18:31, 3年前 , 5F
大什麼佬...
04/18 18:31, 5F

04/18 18:32, 3年前 , 6F
應該是跟Node或PHP比,在web方面都虐歪python
04/18 18:32, 6F

04/18 18:35, 3年前 , 7F
後段用go才潮吧
04/18 18:35, 7F

04/18 18:43, 3年前 , 8F
用python (X
04/18 18:43, 8F

04/18 18:44, 3年前 , 9F
用 python Call C function (O
04/18 18:44, 9F

04/18 18:46, 3年前 , 10F
繞了一大圈最後還是在寫C
04/18 18:46, 10F

04/18 18:48, 3年前 , 11F
後端找工作用什麼語言很重要嗎?
04/18 18:48, 11F

04/18 18:50, 3年前 , 12F
不好意思請問一下 所以在後端基本上Node.js 或 PHP
04/18 18:50, 12F

04/18 18:50, 3年前 , 13F
會比python好是這樣嗎?
04/18 18:50, 13F

04/18 18:59, 3年前 , 14F
PHP有點年紀的公司一堆在用...NodeJs這幾年在美國又紅起
04/18 18:59, 14F

04/18 18:59, 3年前 , 15F
04/18 18:59, 15F

04/18 19:08, 3年前 , 16F
簡單學
04/18 19:08, 16F

04/18 19:20, 3年前 , 17F
Django or DRF 在網頁後端的開發上,迅速且有一堆packa
04/18 19:20, 17F

04/18 19:20, 3年前 , 18F
ge支援,即使在高流量網站上也是有解
04/18 19:20, 18F

04/18 19:24, 3年前 , 19F
只能說他的優勢是好用易學,學習曲線不高,容易達到精
04/18 19:24, 19F

04/18 19:24, 3年前 , 20F
通等級
04/18 19:24, 20F

04/18 19:57, 3年前 , 21F
所以市場飽和的話,可能會更傾向難學高效能的方案?
04/18 19:57, 21F

04/18 19:58, 3年前 , 22F
要說效能的話,在 fastapi 相關生態系豐富之後,其實不會差
04/18 19:58, 22F

04/18 19:59, 3年前 , 23F
到哪…台灣有多少網頁應用程式是真的很注重效能的嗎?
04/18 19:59, 23F

04/18 20:01, 3年前 , 24F
主要問題是篩選人才的難易度吧,因為媒體整天炒作跟一些教
04/18 20:01, 24F

04/18 20:02, 3年前 , 25F
育機構培訓出來的結果,一個說聲稱自己會寫 Python 的面試
04/18 20:02, 25F

04/18 20:03, 3年前 , 26F
者,距離寫出在業界能用的程式碼還有一段距離…加上動態型
04/18 20:03, 26F

04/18 20:05, 3年前 , 27F
別特性,即使在 3.7 之後加入 type hint 但還是不會像 Java
04/18 20:05, 27F

04/18 20:06, 3年前 , 28F
/Go 檢查…既然這樣,那還是選 Java/Go 吧
04/18 20:06, 28F

04/18 20:08, 3年前 , 29F
歷史夠的後端語言都麻有高流量solution了 產品能不能承
04/18 20:08, 29F

04/18 20:09, 3年前 , 30F
受高流量和架構師和devops比較有關 語言沒什麼差了
04/18 20:09, 30F

04/18 20:10, 3年前 , 31F
語言當然有差,可以用十台機器撐誰想用一百台
04/18 20:10, 31F

04/18 20:10, 3年前 , 32F
無腦寫還要有高效能的話py這種直譯語言是比不過編譯語言的
04/18 20:10, 32F

04/18 20:12, 3年前 , 33F
你會想用 py 去寫 Hadoop, Cassandra, Zookeeper 膩
04/18 20:12, 33F

04/18 20:13, 3年前 , 34F
核心架構重構起來太貴的話很多公司會選機器開更多台啊
04/18 20:13, 34F

04/18 20:14, 3年前 , 35F
如果後端有 data shards,加上 scale out,單台 node 效
04/18 20:14, 35F

04/18 20:14, 3年前 , 36F
能可是會跟總 node 數有極大關係
04/18 20:14, 36F

04/18 20:48, 3年前 , 37F
我倒想問問python開發後端的優勢在哪 整個效能根本不是
04/18 20:48, 37F

04/18 20:48, 3年前 , 38F
一個量級的東西
04/18 20:48, 38F
還有 130 則推文
04/20 18:59, 3年前 , 169F
一直也覺得py很腫 不過維護性是看人寫 事情開始糟
04/20 18:59, 169F

04/20 18:59, 3年前 , 170F
糕就從全都要開始 大而全的思想... 而非精練過的
04/20 18:59, 170F

04/20 18:59, 3年前 , 171F
single file library 當然java更不用說了 一直以來
04/20 18:59, 171F

04/20 19:00, 3年前 , 172F
都很腫 只不過ide加成外加效能 一堆發明的新名詞
04/20 19:00, 172F

04/20 19:00, 3年前 , 173F
但也就是小而精組合也能夠達成的事情 說到腫開放
04/20 19:00, 173F

04/20 19:00, 3年前 , 174F
原始碼又不一定是開自己寫的最好的 個人的話寧願不開
04/20 19:00, 174F

04/20 19:00, 3年前 , 175F
源 不得不開源來獲得什麼個人無法理解
04/20 19:00, 175F

04/20 19:05, 3年前 , 176F
需求下語言們表現差不多就是語言只是工具 當然高性能
04/20 19:05, 176F

04/20 19:05, 3年前 , 177F
需求下這兩個底層有差當然是有差
04/20 19:05, 177F

04/20 19:19, 3年前 , 178F
很多語言都有人可以寫的很靈動
04/20 19:19, 178F

04/20 19:49, 3年前 , 179F
大流量網站,用python,所以這Python 好棒棒?這種話有人
04/20 19:49, 179F

04/20 19:49, 3年前 , 180F
信? 都是混合技術好嗎,用了python 也要架多層gateway 或
04/20 19:49, 180F

04/20 19:49, 3年前 , 181F
nginx 等分散架構。外行人一堆。
04/20 19:49, 181F

04/20 19:51, 3年前 , 182F
java 也是阿,流量大,你能只靠java 或 java 任何號稱高性
04/20 19:51, 182F

04/20 19:51, 3年前 , 183F
能的 web framework 撐? 搞笑吧。
04/20 19:51, 183F

04/20 19:52, 3年前 , 184F
真正在搞大流量網站,在戰語言,都不知道是落到那個低階等
04/20 19:52, 184F

04/20 19:52, 3年前 , 185F
級了。
04/20 19:52, 185F

04/20 19:55, 3年前 , 186F
不管是用 Python fastapi, 或 java vert.x ,都不是能扛
04/20 19:55, 186F

04/20 19:55, 3年前 , 187F
大流量,高性能網站的重點啦。
04/20 19:55, 187F

04/20 19:56, 3年前 , 188F
沒能力的人最愛戰語言。
04/20 19:56, 188F

04/20 19:59, 3年前 , 189F
單位機器能處理越多越好 當然你很有錢愛用什麼語言都
04/20 19:59, 189F

04/20 20:00, 3年前 , 190F
可以 戰語言還算是可以理解的
04/20 20:00, 190F

04/20 20:00, 3年前 , 191F
至於上面講的很多人都知道拉
04/20 20:00, 191F

04/21 14:27, 3年前 , 192F
當然要處理高效能,機器開多一點,分散式做好
04/21 14:27, 192F

04/21 14:28, 3年前 , 193F
架構設計好,跟語言關係不大
04/21 14:28, 193F

04/21 14:29, 3年前 , 194F
最近玩了一下 go 的 fasthttp
04/21 14:29, 194F

04/21 14:29, 3年前 , 195F
我原本是用 python 的 fastapi
04/21 14:29, 195F

04/21 14:29, 3年前 , 196F
最後比了一下最單純的 hello world,做一下壓測
04/21 14:29, 196F

04/21 14:29, 3年前 , 197F
fasthttp 比 fastapi 效能好 50%
04/21 14:29, 197F

04/21 14:30, 3年前 , 198F
之後流量大,可能會選用 go
04/21 14:30, 198F

04/21 14:30, 3年前 , 199F
但做一些數據分析、處理上,還是會用 python
04/21 14:30, 199F

04/21 14:30, 3年前 , 200F
可能中間墊一層吧
04/21 14:30, 200F

04/21 14:59, 3年前 , 201F
怎麼沒人問去年默默推出的 Ruby 3
04/21 14:59, 201F

04/21 17:09, 3年前 , 202F
整天只會想著開新機器才真的沒能力吧..一台機器能用其他
04/21 17:09, 202F

04/21 17:09, 3年前 , 203F
語言撐更多流量為啥不做?開發還沒比較慢. 蛇粉真的好了
04/21 17:09, 203F

04/21 17:09, 3年前 , 204F
啦,適才適所沒聽過嗎?
04/21 17:09, 204F

04/21 18:58, 3年前 , 205F
推8樓 用Python呼叫C跟C++才是正解
04/21 18:58, 205F

04/21 19:07, 3年前 , 206F
蛇蛇就開發快 套件及資源多 但是萬事靠別人… 效能也…
04/21 19:07, 206F

04/21 19:09, 3年前 , 207F
真的是適才適所 蛇蛇有它的極限 GIL…
04/21 19:09, 207F

04/23 15:28, 3年前 , 208F
怎麼好像連語言都變成信仰了,討論一下就吵起來
04/23 15:28, 208F
文章代碼(AID): #1WV0C8Ln (Soft_Job)
文章代碼(AID): #1WV0C8Ln (Soft_Job)