鍍金池/ 問答/C++/ go, python做WEB哪個最合適?

go, python做WEB哪個最合適?

目前處于迷茫狀態(tài), 到底該專注一種語言還是同時使用多種語言?

使用golang開發(fā)web連續(xù)一年了, 頻繁的寫err!=nil, 頻繁的循環(huán)斷言,reflect,unsafe....感覺大部分時間都在寫輪子, 或者考慮輪子的性能. 開發(fā)效率來看,是PHP50%吧; 最大的問題的是代碼不優(yōu)雅, 別的語言1行代碼, 我用輪子的情況下, 至少要多寫兩三行.

python,只是看過手冊, 很討厭縮進(jìn); 但的確是理想語言, 動態(tài)類型更適合快速開發(fā), 庫多! 想深入學(xué)習(xí), 但又怕go會慢慢淡忘.

我最開始學(xué)c#, 后來用php, c#忘了. 再后來學(xué)go, php也幾乎忘了. 更別提以前就沒學(xué)好的C++, 現(xiàn)在連復(fù)雜的指針都看不懂了. 但js沒忘, 因為幾乎天天用啊.

很糾結(jié)! 求老鳥指點.

回答
編輯回答
喵小咪

node.js工資高,干活不累,所以面向工資編程吧

2018年2月16日 13:46
編輯回答
練命

PHP 在web方面還是有優(yōu)勢的~~~

2017年6月9日 02:18
編輯回答
巴扎嘿

PHP吧 什么 論壇 門戶網(wǎng)站

如果企業(yè)級的 還是 javaee , 交易系統(tǒng) 啥的

看看成功案例就知道了

2017年7月23日 12:20
編輯回答
陪她鬧

WEB開發(fā)目前來說,PHP還是很有優(yōu)勢的!你學(xué)的太多了,一個人一天能吃幾碗飯呢。還是要先精通一門,再觸類旁通接觸其他的語言

2018年5月2日 13:32
編輯回答
萌面人

不同場景適合不同的語言。
Go寫API還是可以的,渲染頁面的話,模板不是特別方便。
快速開發(fā),PHP很快

2017年11月4日 23:52
編輯回答
風(fēng)畔

原本推薦python的,但是如果你討厭縮進(jìn)的話,那就選個其它語言吧,nodejs也可以考慮啊。

關(guān)鍵是你自己寫起來舒服,愿意持續(xù)下去,你每種語言學(xué)個入門還不如堅持深入一兩個。

題外話:即使非強制縮進(jìn)的語言,合理的縮進(jìn)都是良好的編程規(guī)范。

2017年7月13日 12:35
編輯回答
拮據(jù)

在國內(nèi)的話,web還是Java吧.

python和Golang還是小眾.哪怕是一線城市(除了北京).

2017年9月16日 09:24
編輯回答
刮刮樂

在對應(yīng)的應(yīng)用場景選擇合適的語言,來解決對應(yīng)的痛點場景

剛好最近寫了個文章,你可以看看與 Golang 相關(guān)的高頻標(biāo)簽
傳送門:https://segmentfault.com/a/11...


再嘮叨一句,不要把注意全放A語言、B語言、C語言上,只是解決問題的工具
他們并不沖突,了解或者精通個別的話,理論上熟知的方案更多了

2018年2月13日 00:04
編輯回答
汐顏

我JavaScript呢

2018年3月29日 06:07
編輯回答
骨殘心

我個人主要是PHP和Golang方向,我談?wù)剛€人的看法吧。

對于開發(fā)項目語言技術(shù)棧方案的選擇,不能僅僅從開發(fā)語言本身來進(jìn)行考慮,還要考慮對應(yīng)的生態(tài)環(huán)境,包括軟件生態(tài)、社區(qū)情況和人力資源。

目前整個行業(yè)來看的話,PHP拿來做頁面級的開發(fā)非常適合,也很高效,也就是很多大型互聯(lián)網(wǎng)公司所謂的“應(yīng)用層”。Java通過幾十年的發(fā)展,它的生態(tài)環(huán)境已經(jīng)非常繁榮,這也是很多企業(yè)選擇Java的原因,并且也穩(wěn)定。Golang相對來說比較新,其實僅僅從開發(fā)語言上來講的話它更加高級(這根設(shè)計思想有很大關(guān)系),也是Google踩了幾十年的坑產(chǎn)出的結(jié)果之一,它并不是為了替代誰,而是給了大家更多的選擇。好吧,我懶得寫了,開會去了。

2017年4月28日 04:39